第十一章串行通信和可编程接 口芯片8251A
第十一章 串行通信和可编程接 口芯片8251A
上浙文通大孝 本章内容 串行通信的基本概念 可编程串行接囗芯片8251A EIA RS-232C串行口 8251A的应用 上海立通大学针算机科学与王程系
本章内容 ◼ 串行通信的基本概念 ◼ 可编程串行接口芯片8251A ◼ EIA RS-232C串行口 ◼ 8251A的应用
上浙文通大孝 串行通信的基本概念 并行传送 数据在多条1位宽在传输线上同时由源传送 到目的 串行传送 数据在单条1位宽的传输线上一位一位地按 顺序分时传送 上海立通大学针算机科学与王程系
串行通信的基本概念 ◼ 并行传送 ◼ 数据在多条1位宽在传输线上同时由源传送 到目的 ◼ 串行传送 ◼ 数据在单条1位宽的传输线上,一位一位地按 顺序分时传送
上浙文通大孝 串行通信的基本概念 数据传送的方向 单工 两端仅有发送器或接收器、一个通道 仅能进行一个方向的传送 半双工 两端具有发送器和接收器、但只有一个通道 同一时刻仅能进行一个方向的传送 可交替的进行双向数据传送 全双工 两端具有发送器和接收器、且具有两个通道 同一时刻能进行双向传送 上海立通大学针算机科学与王程系
串行通信的基本概念 ◼ 数据传送的方向 ◼ 单工 ◼ 两端仅有发送器或接收器、一个通道 ◼ 仅能进行一个方向的传送 ◼ 半双工 ◼ 两端具有发送器和接收器、但只有一个通道 ◼ 同一时刻仅能进行一个方向的传送 ◼ 可交替的进行双向数据传送 ◼ 全双工 ◼ 两端具有发送器和接收器、且具有两个通道 ◼ 同一时刻能进行双向传送
上浙文通大孝 串行通信的基本概念 数据传送的方式 异步方式 发送和接收只需短时间内同步的数据传送 传送单元较小(一般为一个Byte) n同步方式 发送和接收需长时间内同步的数据传送 传送单元较大(传送一个包) 上海立通大学针算机科学与王程系
串行通信的基本概念 ◼ 数据传送的方式 ◼ 异步方式 ◼ 发送和接收只需短时间内同步的数据传送 ◼ 传送单元较小(一般为一个Byte) ◼ 同步方式 ◼ 发送和接收需长时间内同步的数据传送 ◼ 传送单元较大(传送一个包)
上浙文通大孝 串行通信的基本概念 异步传送的帧结构 P.375Fig11-2 起始位(1) 数据位(5~8) 奇偶校验位(1,Od/Even/None) n停止位(1,15,2) n仅要求短时间内的同步(帧内) 上海立通大学针算机科学与王程系
串行通信的基本概念 ◼ 异步传送的帧结构 ◼ P.375,Fig.11-2 ◼ 起始位(1) ◼ 数据位(5~8) ◼ 奇偶校验位(1,Odd/Even/None) ◼ 停止位(1,1.5,2) ◼ 仅要求短时间内的同步(帧内)
上浙文通大孝 串行通信的基本概念 同步传送的帧结构 P376,Fig,1-3 同步字符(1~n) ■数据块 ■校验字节(CRC?ECC?) 需要整个传送过程的同步,要求较高 上海立通大学针算机科学与王程系
串行通信的基本概念 ◼ 同步传送的帧结构 ◼ P.376,Fig.11-3 ◼ 同步字符(1~n) ◼ 数据块 ◼ 校验字节(CRC?ECC?) ◼ 需要整个传送过程的同步,要求较高
上浙文通大孝 串行通信的基本概念 通用收发器(URT) 通用同步异步收发器( USART) 通用异步收发器(UART)p378,Fig114 结构 接收器(RxD) 发送器(TxD) 控制器 上海立通大学针算机科学与王程系
串行通信的基本概念 ◼ 通用收发器(URT) ◼ 通用同步/异步收发器(USART) ◼ 通用异步收发器(UART)p.378,Fig.11-4 ◼ 结构 ◼ 接收器(RxD) ◼ 发送器(TxD) ◼ 控制器
上浙文通大孝 串行通信的基本概念 调制解调器 解决长距离的数据传送问题 ■借助于电话线(模拟信号—音频信号) ■调制 将数字信号转换为音频信号(发送端) 解调 将音频信号转换为相应的数字信号(接收端) 上海立通大学针算机科学与王程系
串行通信的基本概念 ◼ 调制解调器 ◼ 解决长距离的数据传送问题 ◼ 借助于电话线(模拟信号——音频信号) ◼ 调制 ◼ 将数字信号转换为音频信号(发送端) ◼ 解调 ◼ 将音频信号转换为相应的数字信号(接收端)
上浙文通大孝 可编程串行接口芯片8251A Inte的 USART,与Inte的CPU兼容 ■可编程芯片、全双工 速率 同步:DC~64K n异步:DC~192K ■独立的收发时钟 上海立通大学针算机科学与王程系
可编程串行接口芯片8251A ◼ Intel的USART,与Intel的CPU兼容 ◼ 可编程芯片、全双工 ◼ 速率 ◼ 同步:DC~64K ◼ 异步:DC~19.2K ◼ 独立的收发时钟