- 2
- 0
- 约3.4千字
- 约 59页
- 2019-01-04 发布于福建
- 举报
华东交通大吧学单片机张毅刚第9章
;9.1.1 I/O接口的功能
I/O接口电路应满足以下要求:
1.实现和不同外设的速度匹配
大多数的外设的速度很慢,无法和μs量级的单片机速度相比。
单片机只有在确认外设已为数据传送做好准备的前提下才能进
行I/O操作。
想知道外设是否准备好,需I/O接口电路与外设之间传送状态信
息。;2. 输出数据锁存
由于单片机工作速度快,数据在数据总线上保留的时间十分短
暂,无法满足慢速外设的数据接收。I/O电路应具有数据输
出锁存器,以保证接收设备接收。
3. 输入数据三态缓冲
输入设备向单片机输入数据时,但数据总线上面可能“挂”有多
个数据源,为不发生冲突,只允许当前正在进行数据传送的
数据源使用数据总线,其余的应处于隔离状态。;9.1.2 I/O端口的编址
首先搞清楚I/O接口(Interface)和I/O端口(Port)的概念。
I/O端口:简称I/O口,指具有端口地址的寄存器或缓冲器。
I/O接口:是指单片机与外设间的I/O接口芯片。
一个I/O接口芯片可以有多个I/O端口,分为:
(1)数据口(2)命令口(3)状态口
I/O端口编址是给所有I/O接口中的寄存器编址。;I/O端口编址两种方式:独立编址与统一编址。
1.独立编址
I/O寄存器地址空间和存储器地址空间分开编址,但需专门读写I/O的指令和控制信号。
2.统一编址
I/O寄
原创力文档

文档评论(0)