微型计算机组成与接口(高职)第7章.pdf

微型计算机组成与接口(高职)第7章.pdf

第7章 微机接口技术 7.1 并行输入/输出接口 7.2 串行通信接口 7.3 定时器接口  7.4 模拟通道接口 返回主目录 第 7 章 微机接口技术  微机接口技术是微型计算机应用的重要部分。为了实现人 机交互和各种形式的输入和输出,在不同的微机系统中,人们 使用了多种多样的I/O设备。 这些设备和装置,在工作原理、 驱动方式、信息格式以及工作速度方面彼此差别很大;在处理 数据时,其速度也比CPU慢得多,所以它们不可能与CPU直接 相连,必须通过作为接口的中间电路再与微机系统相连。因 此, 微机接口设计就是根据接口芯片厂家提供的芯片功能、 引脚、 时序和使用说明,将接口芯片通过一定的方式与CPU 和外部设备连接起来,并进行相关的程序设计。 7.1 并行输入/输出接口 7.1.1并行输入/输出接口概述  并行输入/输出就是把一个字符的几个位同时进行传输。 它具有传输速度快、效率高的优点。并行通讯所用的电缆较 多, 不适合长距离传输。所以,并行通讯总是用在数据传输 率要求较高,而传输的距离较短的场合。  实现并行输入/输出的接口就是并行接口。通常, 一个并 行接口可设计为输出接口,如连接一台打印机。也可设计为输 入接口,如连接键盘。还可设计成双向通讯接口,既作为输入 接口又作为输出接口,如连接像磁盘驱动器这样的需双向通路 的设备。 图7 - 1 是典型的并行接口和外设连接的示意图。 从图中 可以看到,并行接口左边是与CPU连接的总线,右边用一个 通道和输入设备相连,另一个通道和输出设备相连,输入和 输出都有独立的信号交换联络控制线。在并行接口内部用控 制寄存器来寄存CPU对它的控制命令,用状态寄存器来提供 各种工作状态供CPU查询,此外,还有供输出和输入数据用 的输出数据锁存器和输入数据缓冲器。 并行接口的工作原理如下:  在输入过程中,当外设把数据送到数据输入线上时,通 过“数据输入准备好”状态线通知接口取数。接口在把数据锁 存到输入缓冲器的同时,把数据输入回答线置“1”,用来通 知外设,接口的数据输入缓冲器“满”,禁止外设再送数据。 数据总线 数据输入准备好 输 读出信号 控制寄存器 数据输入回答 入 设 写入信号 输入缓冲寄存器 数据输入 备 复位 CPU 准备好 输出缓冲寄存器 数据输出 中断请求 输 出 数据输出准备好 地址 状态寄存器 设 译码 数据输出回答 备 图7 – 1 并行接口与外设连接示意 并且把内部状态寄存

文档评论(0)

1亿VIP精品文档

相关文档