可编程串行通信接口芯.ppt

第4讲 可编程串行通信接口芯片8251A;3.对于异步传送,可选择每个字符的数据位数(5—8位/字符),时钟频率为波特率的1、16或64倍,可产生1、1.5或2个位的停止位。能检查假启动位。能产生中止符,能自动检测和处理中止符。 4.波特率: 对同步传送 DC——64K 对异步传送 DC——19.2K 5.全双工,双缓冲的发送器和接收器。 6.具有三种错误检测功能:奇/偶,溢出和帧错误。 ;8251A的内部工作原理图: ;为使8251配合cpu进行通信,通信之前: 1.约定双方的通信方式(同步/异步),数据格式(数据位???停止位、校验位)、传输速率。 2.控制数据的传送方向 3.何时进行发送和接收;方式选择控制字 (异步传送模式 );操作命令控制字;状态字;8251A的初始化约定;8251具有两个端口地址,这两个地址由C/D决定 C/D=0时为偶地址(数据缓冲寄存器) C/D=1时为奇地址(控制寄存器和状态寄存器) 思考题:8251是8位接口芯片,和8位CPU相连时,只要把地址线A0和8521的C/D相连。当和16位系统相连时,应如何连接?(注:低8位数据线上的数据总是写入偶地址存储端口,高8位数据线上的数据总是写入奇地址存储端口) ;8251A初始化流程图;8251A的初始化举例;XOR AL,AL OUT 51H,AL OUT 51H,A

文档评论(0)

1亿VIP精品文档

相关文档