首页 百科知识 -串行通信方式简介

-串行通信方式简介

时间:2022-10-27 百科知识 版权反馈
【摘要】:51单片机串行口结构如图4-1所示.51单片机通过引脚RXD(P3.0)串行数据接收端和引脚TXD(P3.l)串行数据发送端与外界进行通信.由图可知,串行口主要由两个数据缓冲寄存器SBUF和一个输入移位寄存器组成,其内部还有一个串行控制寄存器SCON和一个波特率发生器(由T1或内部时钟及分频器组成).在进行通信时,外界的串行数据是通过引脚RXD(P3.0)输入的.输入数据先逐位进入输入移位寄存器,

二、MCS-51串行通信方式简介

(一)51单片机串行口的硬件结构

1.串行口结构.

51单片机串行口结构如图4-1所示.51单片机通过引脚RXD(P3.0)串行数据接收端和引脚TXD(P3.l)串行数据发送端与外界进行通信.

由图可知,串行口主要由两个数据缓冲寄存器SBUF和一个输入移位寄存器组成,其内部还有一个串行控制寄存器SCON和一个波特率发生器(由T1或内部时钟及分频器组成).在进行通信时,外界的串行数据是通过引脚RXD(P3.0)输入的.输入数据先逐位进入输入移位寄存器,再送入接收SBUF.在此采用了双缓冲结构,这是为了避免在接收到第二帧数据之前,CPU未及时响应接收器的前一帧中断请求把前一帧数据读走,从而造成两帧数据重叠的错误.对于发送器,因为发送时CPU是主动的,不会产生写重叠问题,一般不需要双缓冲器结构,以保持最大传送速率,因此,仅用了SBUF一个缓冲器.图中,TI和RI为发送和接受的中断标志,无论哪个为“1”,只要中断允许,都会引起中断.

img57

图4-1 串行口结构图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈