7.1.3串行通信的数据通路形式串行通信,具有以下3种数据通路形式:·单工:数据单向传送,只有1根数据线,收发双发不能互换。例如遥控、遥测等半双工:又称双向交替通信。通信的双方都可以发送信息,但不能双方同时发送,也不能同时接收。如对讲机全双工:发送数据的同时也能够接收数据,两者同步进行。如电话
7.1.3串行通信的数据通路形式 串行通信,具有以下3种数据通路形式: 单工:数据单向传送,只有1根数据线,收发双发不能互换。例如遥 控、遥测等 半双工:又称双向交替通信。通信的双方都可以发送信息,但不能双 方同时发送,也不能同时接收。如对讲机 全双工:发送数据的同时也能够接收数据,两者同步进行。如电话
数据线数据线发送端发送端接收端接收端地线地线(a)单工形式(b)半双工形式数据线1发送端接收端数据线2地线(c)全双工形式图7.3串行通信的数据通路形式
图7.3 串行通信的数据通路形式 发送端 接收端 地线 数据线1 数据线2 (c)全双工形式 发送端 接收端 地线 数据线 (b)半双工形式 发送端 接收端 数据线 地线 (a)单工形式
串行通信接口7.1.48个D触发器串联构成一个串状态寄存器入锁存器,再用8个三态门统一控制井行输出控制寄存器A数据输入缓冲器仓并行数据内部总线申行输入并行输出串行输入CPU转换移位寄存器并行输入串行输出串行输出转换移位寄存器个并行数据数据输出缓冲器发送时钟接收时钟图7.4通用异步接收/发送器的典型结构
7.1.4 串行通信接口 图7.4 通用异步接收/发送器的典型结构 8个D触发器串联构成一个串 入锁存器,再用8个三态门 统一控制并行输出
接口的功能数据缓冲器存放接收/发送数据的专用部件一般接口可以有几种工作方式控制寄存器让接口按某种方式进行工作的控制字:状态寄存器发送方在发送数据前要了解接收方是否做好准备,处于什么状态(接收数据的空间是否为空。实际应用中,一个接口通常要有3个单元来表示控制寄存器、状态寄存器和数据寄存器。有的机器可能会使用多个单元存放数据,统称为数据缓冲器
接口的功能 数据缓冲器 存放接收/发送数据的专用部件。 一般接口可以有几种工作方式。 控制寄存器 让接口按某种方式进行工作的控制字; 状态寄存器 发送方在发送数据前要了解接收方是否做好准备,处于什么状态 (接收数据的空间是否为空。 实际应用中,一个接口通常要有3个单元来表示控制寄存器、状态 寄存器和数据寄存器。有的机器可能会使用多个单元存放数据,统称 为数据缓冲器