微处理器第10章_串行通信接口.pptVIP

  • 1
  • 0
  • 约8.97千字
  • 约 79页
  • 2019-08-09 发布于辽宁
  • 举报
(1) 内部结构 * * 发送器 包括发送缓冲器、发送移位寄存器和发送控制电路。发送控制用来控制和管理所有的发送操作。在它的管理下,发送缓冲器将来自CPU的并行数据变换成串行数据,通过引脚TxD向外发送。 若为异步方式,则发送控制电路要在数据帧中加上起始位、校验位和停止位。 若为同步方式,发送控制电路则在数据帧中插入同步字符和校验位。 同步方式下,在发送过程中,若CPU没有及时提供新的字符,则发送控制电路会自动补上同步字符。因为同步通信时,两个字符之间不允许有间隔。 * 接收器 包括接收缓冲器、接收移位寄存器和接收控制电路。接收控制电路用来控制和管理所有的接收操作。在其管理下,接收器接收RxD线上的串行数据,将其转变为并行数据,存放在接收缓冲寄存器中。 异步方式下,8251A监视RxD线。当发现其电平由高变低时,认为起始位到来,开始接收一帧数据。然后经校验,剔除起始位和停止位等,将有效信息转换为并行数据并存入接收缓冲器中。 同步方式下,8251A监视RxD线,依次对数据移位。每收到一位,都将接收寄存器与同步字符比较。若不等,则再移入下一位继续比较;若相等,则表示搜索到同步字符,SYNDET=1。这时在RxC的同步下移位RxD线上的数据,并将其组装成并行数据,送至接收数据缓冲器。 * 数据总线缓冲器 8位三态双向缓冲区,用于8251A与CPU之间传送数据、状态和控制信息

文档评论(0)

1亿VIP精品文档

相关文档