- 6
- 0
- 约1.61万字
- 约 92页
- 2017-01-12 发布于辽宁
- 举报
第7章常用接口芯片分析
2. 并行接口 无论是并行通信还是串行通信,就其I/O接口与CPU之间的通信而言,均是以并行通信方式传送数据的。 并行通信由并行接口完成,它以字节(或字)为单位与I/O设备或被控对象进行数据交换,以同步方式传输。如打印机接口,A/D、D/A转换器接口,IEEE488接口,开关量接口,控制设备接口等。 从并行接口的电路结构来看,并行口有硬连线接口和可编程接口之分。 一个并行接口中包括状态信息、控制信息和数据信息,这些信息并行接口中分别存放在状态寄存器、控制寄存器和数据缓冲寄存器中。 ⑴ 状态寄存器 状态寄存器用来存放外设的信息,CPU通过访问这个寄存器来了解某个外设的状态,进而控制外设的工作,以便与外设进行数据交换。 ⑵ 控制寄存器 并行接口中有一个控制寄存器,CPU对外设的操作命令都寄存在控制寄存器中。一个状态寄存器,主要是用来提供外设的各种状态位,以供CPU来查询。 ⑶ 数据缓冲寄存器 在并行接口中还设置了输入缓冲寄存器和输出缓冲寄存器,缓冲器是用来暂存数据。因为外设与CPU交换数据,CPU的速度远远高于外设的速度。 一个典型的并行接口与CPU、外设的连接图 3. 数据输入过程 数据输入过程,指的是外设向CPU输入数据。 ① 当外设将数据通过数据输入线送给接口时,先使状态线“输入数据准备好”为高电平。然
原创力文档

文档评论(0)