微型计算机组成与接口(高职)第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)