【蓝桥杯】——单片机外部扩展应用和IIC总线基础

目录

一、单片机系统扩展

(一)单片机系统扩展的概念

1、单片机系统扩展方式

2、单片机系统总线

(二)单片机系统的的I/O端口扩展

1、I/O接口的分类

2、I/O接口的功能

3、I/O接口与端口的区别

4、I/O端口编址

5、单片机与外设间的数据传送方式

二、串行总线的扩展应用

(一)IIC总线的基础

1、IIC总线的概述

2、IIC总线的信号以及时序定义

3、 IIC总线协议

三、IIC总线驱动程序设计

四、总结



 

一、单片机系统扩展

(一)单片机系统扩展的概念

8051单片机扩展外部存储器或I/O口采用总线分时复用方式

1、单片机系统扩展方式

单片机系统扩展方式一般有片内扩充、片外串行总线扩展和片外并行总线扩展。

片内扩充:重视单片机选型,根据不同的应用,选择不同性能的单片机芯片。

片外串行总线扩展:主要为了弥补片内资源不足,一般选择串口总线扩展。

片外并行总线扩展:通过单片机的三总线实现对外部并行器件的扩展连接。

2、单片机系统总线

(1)数据总线

数据总线用于在单片机与扩展的外部器件之间传输数据,是数据传输的通道,总线位数外8位。

(2)地址总线

地址总线用于单片机向外发出地址信号,选择要访问的外部扩展器件或存储单元,地址总线是单向总线,只能由单片机向外发出。

(3)控制总线

控制总线实际上市一组控制信号线,可以有单片机产生并发出,也可以有外部器件产生并传送给单片机,每个控制信号都是单向传送。

单片机扩展常用的控制信号如下:

ALE:地址锁存信号,用以实现对低8位地址的锁存。

PSEN:对片外程序存储器输出的取指令信号。

RD:对片外数据存储器或端口输出的读信号。

WR:对片外数据存储器或端口输出的写信号。

(二)单片机系统的的I/O端口扩展

输入/输出(I/O)端口是单片机与外部设备交换数据的桥梁。

1、I/O接口的分类

I/O接口分为串行I/O接口和并行I/O接口。

串行I/O接口采用逐行串行移位的方式传输数据,适用于速度要求不高的串行设备接口。

并行I/O接口采用并行方式传输数据,可以与外设高速传输数据。

2、I/O接口的功能

(1)数据传输速度匹配。

(2)输出数据锁存。

(3)输入数据三态缓冲。

(4)信号或电平变换。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

斯择微韵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值