二、可编程串行通信接口芯片8251A 1.8251A基本性能 (1)两种传送方式:同步和异步传送 (2)同步传送:5~8位字符,内部或外部同步可 自动插人同步字符 (3)异步传送:5~8位字符,时钟速率为通信波 特率的1、16或64倍
二、可编程串行通信接口芯片8251A 1.8251A基本性能 (1)两种传送方式:同步和异步传送 (2)同步传送:5~8位/字符,内部或外部同步可 自动插人同步字符 (3)异步传送:5~8位/字符,时钟速率为通信波 特率的1、16或64倍
(4)可自动产生、检测和处理终止字符, 可产生1、15或2位的停止位 (5)波特率在同步方式时为0~64Kbps, 异步方式时为0~192Kbps (6)全双工、双缓冲器发送器和接收器 (7)出错检测:具有奇偶、溢出和帧错 误等检测电路
(4)可自动产生、检测和处理终止字符, 可产生1、1.5或2位的停止位 (5)波特率在同步方式时为0~64Kbps, 异步方式时为0~19.2Kbps (6)全双工、双缓冲器发送器和接收器 (7)出错检测:具有奇偶、溢出和帧错 误等检测电路
28251A的内部结构 D,Do 数据总线 发送 发 T、D 缓冲器 缓冲器 送器 T,RDY RESET 发送 T、 EMPTY CI 读写 控制电路T C/ 控制 电路 WR 接收 缓冲器 H、D 接收 调制解測 控制电路 RTS SYNDI BRKDET 内部L 数据总线
2.8251A的内部结构
3.8251A的接囗信号 (1)8251A与CPU接口信号D 28D D+2 27D ①片选信号 R、D-3 GND-4 CS*为低电平时,8251A被选中 24上mR ②数据信号 D4-6 825A D 22-顶s D7~D0与系统的数据总线相连 21FRESET TO 20FCL.K ③读写控制信号 WR=10 19}TD RD*为读信号 Gs+11 18FT,EMPTY C12 CTS WR*为写信号 16FSYNDET/ BRKDET R, RDY-14 15FT,RDY C/D*为控制/数据信号
3.8251A的接口信号 (1) 8251A与CPU接口信号 ①片选信号 CS*为低电平时,8251A被选中 ②数据信号 D7~D0与系统的数据总线相连 ③读写控制信号 RD*为读信号 WR*为写信号 C/D*为控制/数据信号
④收发联络信号 TRDY为发送器准备好信号 TE发送器空信号 RRDY接收器准备好信号 SYNDET/BD同步检测信号
④收发联络信号 TXRDY为发送器准备好信号 TXE 发送器空信号 RX RDY 接收器准备好信号 SYNDET/BD 同步检测信号
(2)8251A与外部设备之间的连接信号 ①收发联络信号 DTR*数据终端准备好信号 DSR*数据设备准备好信号 RTS*请求发送信号 CTs*清除请求发送信号 ②数据信号 TD发送器数据输出信号 RD接收器数据输入信号
(2)8251A与外部设备之间的连接信号 ①收发联络信号 DTR* 数据终端准备好信号 DSR*数据设备准备好信号 RTS*请求发送信号 CTS* 清除请求发送信号 ②数据信号 TX D 发送器数据输出信号 RX D 接收器数据输入信号
(3)时钟、电源和地 CLK:工作时钟,由外部时钟源提供。为 芯片内部电路提供定时,它不等于发送和 接收数据的时钟。 vcc:电源输入 GND:地
(3)时钟、电源和地 CLK:工作时钟,由外部时钟源提供。为 芯片内部电路提供定时,它不等于发送和 接收数据的时钟。 Vcc:电源输入 GND:地
硬件或软件复位 48251A的编程 嘧出方式命令字 异步? 出第一个同步字符 步字符? 8251A的初始化流程图 输出第二个同步字符 输出操作命令字 RESET 传送数 完成?
4.8251A的编程 8251A的初始化流程图
8251A的编程包括两个方面的内容: 由cPU发出控制字,即方式命令字和 操作命令控制字 由8251A向cPU送出的状态字
8251A的编程包括两个方面的内容: •由CPU发出控制字,即方式命令字和 操作命令控制字 •由8251A向CPU送出的状态字
(1)方式命令字 D, D. D, D. D, D, D, D P PENLLBB 00:同步方式 01:异步方式(x1 0:暑方式(x16 11:异步方式(x64 0:字符长度为5位 1:带奇偶校验 0:不带奇偶校验 L[:驾校验 0:奇校验 I界S ETMETA 0个B内 NSETAETHF
(1)方式命令字