AT89S52单片机的串行接口

时间:2023-03-15来源:佚名
本文主要学习AT89S52单片机的串行接口结构以及相关的寄存器。要求在掌握串行口结构的基础上,学会合理的设置控制寄存器来控制串行口的工作。AT89S52单片机内部的串行接口能同时发送和接收数据。发送缓冲器只能写入不能读出,接收缓冲器只能读出不能写入。串行口还有接收缓冲作用,即从接收寄存器中读出前一个已收到的字节之前就能开始接收第二字节。
一、AT89S52单片机串行口的结构

AT89S52单片机的串行接口主要由两个物理上独立的串行数据缓冲器SBUF、发送控制器、接收控制器、输入移位寄存器和输出控制门组成。

对外表现为两个引脚:RXD(P3.0)串行输入线和TXD(P3.1)串行输出线,串行口的结构如图1所示。


AT89S52单片机的串行接口
图1 串行口的结构

1.波特率发生器

主要由T1、T2及内部的一些控制开关和分频器所组成。它提供串行口的时钟信号TXCLOCK(发送时钟)和 RXCLOCK(接收时钟)。相应的控制波特率发生器的特殊功能寄存器有TMOD、TCON、T2CON、PCON、TL1、TH1、TL2、TH2等。

2.串行数据缓冲寄存器SBUF

串行口数据缓冲器(实际上是两个寄存器)通过特殊功能寄存器SBUF来访问。两个缓冲器在物理上是隔离的,共用一个地址99H(特殊功能寄存器SBUF的地址)。

写入SBUF的数据储存在发送缓冲器,用于串行发送;从SBUF读出的数据来自接收缓冲器。串行发送时,从片内总线向发送缓冲器SBUF写入数据;串行接收时,从接收缓冲器SBUF中读出数据。因此可通过两条指令来表示:

MOV SBUF, A ; 启动一次数据发送,可向SBUF再发送下一个数据

MOV A, SBUF ; 完成一次数据接收,SBUF可再接收下一个数据

3.串行数据输入/输出引脚

接收方式:串行数据从RXD(P3.0)引脚输入

发送方式下:串行数据通过TXD(P3.1)引脚输出。

4.串行口控制逻辑

发送控制器在波特率作用下,将发送SBUF中的数据由并行转换成串行,逐位地传输到发送端口;同理接收控制器将接收端口的数据由串行转换成并行,存入接收SBUF。如图2。


AT89S52单片机的串行接口
图2 串行口的控制逻辑

二、串行口控制寄存器SCON

特殊功能寄存器SCON可以位寻址,用于定义串行口的操作方式和控制它的某些功能,字节地址为98H。其各位的定义如图3所示。

AT89S52单片机的串行接口
图3 SCON

SM0,SM1(D7,D6):串行口操作方式选择位

SM2(D5):串行口多机通信控制位。

SM2=1:如果接收的一帧数据的第九位为1,且原RI=0,则硬件置RI=1,接收数据有效;如果第九位为0,则RI不置1,接收数据无效。

SM2=0:只要接收完一帧数据,不管第九位为1还是0,硬件都置RI=1,接收数据有效。多机通信时,SM2必须置1;双机通信,SM2通常置0。

REN(D4):串行口接收允许控制位。REN = 1 表示允许接收;REN = 0 禁止接收。

TB8(D3):方式2和方式3中要发送的第9位数据。

RB8(D2):是方式2和3中已接收到的第9位数据。

TI(D1):发送中断标志。由软件清0。

RI(D0):接收中断标志。由软件清0。
三、电源控制寄存器PCON

电源控制寄存器PCON中,仅有最高位SMOD与串行口控制有关,PCON的地址为87H,只能字节寻址。

SMOD(D7):波特率加倍控制位。

SMOD=1,波特率加倍;

SMOD=0,则不加倍。

相关阅读

输配电架空线路电力工程 这些质量通病和错误做法 你见过么 图文解读正确示例

输配电架空线路电力工程,下面这些质量通病和错误做法, 你见过么?我们来图文解读一下正确示例。 1.错误:铁塔基础表面存在蜂窝、麻面及二次修饰现象。 正确示例:“混凝土表面...
2024-08-21
输配电架空线路电力工程 这些质量通病和错误做法 你见过么 图文解读正确示例

看电气图的一般步骤

1.详看图纸说明 拿到图纸后,首先要仔细阅读图纸的主标题栏和有关说明,如图纸目录、技术说明、电器元件明细表、施工说明书等,结合已有的电工 知识,对该电气 图的类型、性质...
2023-03-21

推算多层陶瓷电容器寿命的方法

电子元器件在被用于组装成各类电子设备而实际应用于市场时,需要面对外部各种应激反应。例如,电子设备掉落时引起的物理应变,冷热温差引起的热应变,通电时的电应变等。以这...
2023-03-31
推算多层陶瓷电容器寿命的方法

电容器组工作状态及注意事项

本文介绍了电容器组工作状态的注意事项,包括三相电流相差的范围、电容器的容量偏差与额定值的范围、高压套管爬距,电容器组断路器跳闸后,不准强行送电等注意事项,下面具体...
2023-06-26
电容器组工作状态及注意事项

我们是谁?电工!火了朋友圈!来自电工心里的呐喊!

电工就像灭火器,是用来救急的,但事实上,不会有人愿意看见你闲着。电工是万金油,哪里有事哪有咱。 最近,一张据说是吐槽甲方最狠的图片在广告圈广为流传。 随后,文案版、...
2023-06-11

热销商品

加长球头内六角扳手L型六方棱套装万能2 2.5 3 4 5 6 8 10-30号mm

加长球头内六角扳手L型六方棱套装(22.5–30mm)专为高扭矩与深孔作业设计,适用于机械维修、工业装配及精密设备维护。套装涵盖22.5、3、4、5、6、8、10至30mm等多种规...
1.15

萝卜头螺丝刀磁性两用伸缩螺丝刀一字十字梅花平口短小改锥

萝卜头螺丝刀是一款多功能、便携实用的手动工具,集一字、十字、梅花(星型)等多种刀头于一体,采用磁性设计,可牢固吸附螺丝,提升操作效率。其独特的伸缩结构让刀头可灵活...
3.28

U型橡胶件玻璃包护边软胶卡槽式锋利防割划防撞封边电柜密封嵌条

U型橡胶件玻璃包护边软胶卡槽式锋利防割划防撞封边电柜密封嵌条,专为电气设备柜体、玻璃边缘及金属框架设计。采用优质耐候橡胶材质,具备优异的柔韧性与抗老化性能,...
3

儿童帽安全帽工地小孩活动团队农民工表演防砸耐安洪宏安免费印字

洪宏安儿童安全帽专为工地参观、儿童活动及农民工团队表演设计,具备优异的防砸、耐冲击性能,符合国家安全防护标准。采用轻质高强度材料,佩戴舒适,透气性好,适合长时间...
11.8

防静电镊子不锈钢摄子可换头塑料陶瓷聂孑耐高温电子维修工具套装

防静电镊子不锈钢摄子套装是一款专为精密电子维修设计的工具组合,采用高品质不锈钢材质,具备优异的耐腐蚀性与机械强度。其表面经过特殊防静电处理,有效避免静电对敏...
3.15

网站栏目