第七章 常用数字接口电路
7.1 并行通信与串行通信
7.1.1并行通信
1.并行接口的特点
(1)以数据字节或字为单位进行数据传送
(2)适合近距离传送
(3)并行传送方式中,8位,16位或四字节的数据是同时传输的,因此在并行接
口与外部设备进行数据交换时,即使只需要传送一位,也是一次输入输出8
位,16位或4字节
(4)串行传送的信息有固定格式要求,并行传送的信息不要求固定格式
2.并行接口的类型
(1)从数据传送的方向上分,可分为输入接口和输出接口
(2)从传输数据的形式上分,可分为单向传送接口和双向传送接口
(3)从接口的电路结构上分,可分为简单接口和可编程接口
(4)从传送信息的类型上分,接口电路可又分为数字接口和模拟接口
7.1.2串行通信
定义:两个功能模块只通过一条或两条数据线进行数据交换。发送方将数据分解为二进
位制,一位接一位地顺序通过单条数据线发送,接收方则一位一位地从单条数据线
上接受,并将其重新组装成一个数据
1.串行数据传送方式
串行通信按照数据流的方向可分为3种基本传送方向:全双工、半双工和单工
半双工通信方式:如果串行通信的通路只有一条,发送信息和接受信息就不能同
时进行,只能采用分时使用线路的方法
全双工通信方式:如果有两条通路,则发送信息和接收信息就可以同时进行
单工通信方式:只允许一个方向传送信息
2.调制与解调
3.同步通信和移位通信
(1)同步通信
定义:在约定的通信速率下,发送方发送的每一位都具有固定的时间间隔
同步通信的数据格式有许多种,出来数据部分的长度可变外,其它均为8种
保证传输可靠性的重要手段:CRC(循环冗余校验码,用于检验在传输过程中是
否出现错误)
(2)异步通信
定义:通信中两个字符之间的时间间隔是不固定的,而在一个字符内各位的时间间
隔是固定
异步通信规定字符由起始位、数据位、奇偶校验位和停止位。这种用起始位,停止
位构成的遗传信息称为帧。在传送时,按低位在前,高位在后的顺序传送。
4.串行通信的数据校验
5.串行通信的接口标准
7.2可编程定时/计数器8253
7.2.1 8253的引线及结构
1.引线及功能
主要引脚的功能
(1)~
:8位双向数据线
(2):片选信号,输入,低电平有效,当其有效时,该定时器芯片被选中
(3):读控制信号,输入,低电平有效,当其有效时,代表CPU要对此芯
片进行读操作
(4):写控制信号
(5):地址信号线,
地址信号经片内译码产生4个有效地址,
分别对应了芯片内部3个独立的计数器和一个控制寄存器
(6)~
:每个计数器的式中信号输入端
(7)~
:门控信号,用于控制计数的启动和停止。多数情况下,
GATE=1时允许计数,为0时停止计数,但有时仅用GATE的上升沿启动计数,
启动后GATE的状态不再影响计数过程
(8)~
:计数器输出信号
2.内部结构和工作原理
3.计数启动方法
(1)软件启动
GATE端为高电平
(2)硬件启动
GATE端有一个上升沿
7.2.2 8253的工作方式
:
7.3 可编程并行接口8255
7.3.1 8255的引线及结构
1.外部引线及结构
(1)~
:双向数据信号线
(2):读信号线,低电平有效
(3):写信号线,低电平有效
(4):片选信号线,低电平有效
(5):口地址选择信号线,8055内部包含3个独立的输入输出端口(A口,
B口,C口以及一个控制寄存器)