- 26
- 0
- 约1.2万字
- 约 58页
- 2017-05-08 发布于浙江
- 举报
①串行口允许接收; 4 8251A的接收/发送工作过程 1) 接收器的工作过程 ②接收控制电路不断监视串行数据输入线上的电平,一旦出现持续一个位周期的低电平; ③则开始采样有效数据位,并逐位移入移位寄存器中。采样重复进行,直至采样规定的停止位为止; ④然后再将有效数据并行送入输入缓冲寄存器,并由接口电路中的奇偶检测逻辑对输入数据进行校验,并根据校验结果置状态寄存器相应标志位; ⑤CPU读取数据。 ①CPU把要输出的数据写入输出缓冲寄存器,然后由接口电路中的发送控制逻辑根据预先写入控制字的内容对数据格式化,即加上起始位、奇偶校验位和停止位等成帧信息。 ②格式化后的数据由输出移位寄存器按选定的传输速率逐位移出,由串行数据输出线输出。 2)发送器的工作过程 在异步方式中,发送器在数据前加上起始位,在数据后加上校验位和停止位,然后作为一帧信息从TxD引脚逐位发送数据。 在同步方式中,发送器先送同步字符,然后逐位地发送数据。若CPU没有及时把数据写入发送缓冲器,则8251A用同步字符填充,直至CPU写入新的数据。 8251A内部除了具有可读可写的数据寄存器外,还具有只可写的控制字寄存器和只可读的状态寄存器。 5 8251A的控制字寄存器和状态字寄存器 控制字寄存器存放方式控制字和命令控制字。 (1) 方式控制字的作用:方式控制字用来确定8251A的通信方
原创力文档

文档评论(0)