- 16
- 0
- 约2.36千字
- 约 18页
- 2018-10-11 发布于江苏
- 举报
第讲 可编程串通信接口芯片A
第4讲 可编程串行通信接口芯片8251A 8251A芯片的初始化 为使8251配合cpu进行通信,通信之前: 1.约定双方的通信方式(同步/异步),数据格式(数据位、停止位、校验位)、传输速率。 2.控制数据的传送方向 3.何时进行发送和接收 8251A芯片的控制字 方式选择控制字 (异步传送模式 ) 操作命令控制字 状态字 8251A的初始化约定 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,AL OUT 51H,AL MOV AL,40H OUT 51H,AL MOV AL,OFAH OUT 51H,AL MOV AL,37H OUT 51H,AL …… 例2:编写通过8251A采用查询方式接收数据的初始化程序 将8251定义为:异步传送方式,
原创力文档

文档评论(0)