总线
输入设备1
EN1
输入设备2
EN2
CPU
当设备1与CPU进行数据传送时,设备2的数据信号应处于三态 当设备2与CPU进行数据传送时,设备1的数据信号应处于三态
多个输入设备连在总线上时, 只有进行数据传送设备的数据线处于工作状态, 而未进行数据传送设备的数据线应处于高阻态。
输入设备1
EN1
输入设备2
控制信息是CPU通过接口送给外设的。CPU通过发送控 制信息控制外设的工作。外设种类不同,控制信息也各不 相同。
DB AB CPU CB
I/O接 口 数据端口
状态端口
控制端口
数据信息 状态信息 外设 控制信息
简单的外设接口
总结:
➢ 每一个I/O端口对应一个I/O地址,CPU由端口地址区 分I/O端口,从硬件角度看,端口可以理解为寄存器。 ➢ 在I/O操作中,主要有三类信息:数据信息、状态信息 和控制信息,分别存放于相应的端口。 ➢ CPU对外设输入/输出的控制,是通过对接口电路中各 I/O端口的读/写操作完成的。
单向三态驱动器74LS244
A3~A0
1G
A7~A4
2G
Y3~Y0 Y7~Y4
含两个4位三态驱动器
功能表
1G A3~0 00 01 10 11
Y3~0 0
1 高阻 高阻
2G A7~4 00 01 10 11
Y7~4 0
1 高阻 高阻
双向三态驱动器74LS245
A7~A0
Y7~Y0
G DIR
功能表
外设处理信息的类型、速度、信号电平、通信方式与CPU不匹
配,
不能直接挂在总线上,必须通过接口和系统相连。
CPU