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,则不加倍。

相关阅读

单片机相关常用名词解释

总线指能为多个部件服务的信息传送线,在微机系统中各个部件通过总线相互通信。 地址总线(AB):地址总线是单向的,用于传送地址信息。地址总线的宽度为16位,因此基外部存储器...
2023-03-21

电工必藏:中间继电器一键启停电路,按一下开、再按一下停

在很多设备的操作面板上,空间有限,装不下启动+停止两个按钮,这时候一键启停电路就派上大用场了!今天咱们就用中间继电器,实现“单按钮控制电机启停”,原理+接线+避坑指...
2026-05-25
电工必藏:中间继电器一键启停电路,按一下开、再按一下停

怎样做好变电站倒闸操作危险点分析与预控

(1)改变思维定式,自觉执行标准化程序。严格执行操作票制度是电力 安全生产工作的前提和保证。在电力生产中,运行人员能否严格执行操作票制度意义十分重大,操作票制度虽然...
2023-03-21

电工都应该熟记的25条电工口诀!你知道的有几个?

1. 单相电源插座接线的规定 单相插座有多种,常分两孔和三孔。两孔并排左右分布,三孔组成品字形分别。接线孔旁标有字母,L为火N为零。三孔之中还有E,表示接地在正中。面对插座...
2023-06-11
电工都应该熟记的25条电工口诀!你知道的有几个?

TL494引脚图和电路图讲解 TL494开关电源芯片的工作原理和应用电路

今天是TL494 开关电源芯片,主要是以下几个方面: 1、什么是 TL494芯片? 2、TL494 引脚图及功能 3、TL494CAD 模型 4、TL494 的主要性能参数 5、TL494 的工作原理 6、TL494 应用电路 一、什么是...
2023-08-15
TL494引脚图和电路图讲解 TL494开关电源芯片的工作原理和应用电路

热销商品

手术衣一次性防护服打农药防尘实验服参观服加厚透气无纺布隔离衣

手术衣一次性防护服,作为一种重要的医疗防护用品,广泛应用于医院、实验室等场所。它采用加厚透气无纺布制成,具有优良的防尘、防污、防病毒能力,能有效保护医护人员免...
14

欧普照明led灯泡e27/e14大小螺口超亮家用节能灯螺旋暖白光球泡

欧普照明LED灯泡,适用于E27和E14两种常见螺口,是您家用照明的理想选择。这款灯泡采用先进LED技术,亮度超群,瞬间点亮,无需等待,为您提供明亮舒适的光环境。同时,它节能环...
3.59

LED柜内照明灯 AC220V 4W 7W配电箱导轨式 LL10-W 高压柜内照明灯

LED柜内照明灯AC220V 4W/7W配电箱导轨式LL10-W是一款专为高压柜、配电箱等封闭电气设备设计的紧凑型照明产品。采用高效LED光源,功耗低(4W/7W可选),亮度高,寿命长,节能...
7

密封胶条包邮耐磨耐高温耐腐蚀圆柱棒丁晴/氟胶实心硅胶胶条红色

本品采用优质丁腈橡胶(NBR)或氟橡胶(FKM)及实心硅胶材质制成,呈红色圆柱棒状,具备卓越的耐磨、耐高温(-40℃至+200℃以上,氟胶可达250℃)、耐腐蚀性能,适用于酸、碱、油类等...
1

小木锤木锤子实木木榔头圆头木锤实木棰木头锤子木柄锤黄檀手工锤

小木锤采用优质黄檀木精心打造,通体实木结构,质地坚硬、纹理细腻,手感温润舒适。圆头设计兼顾敲击与整形功能,适用于木工、雕刻、家具组装及日常维修等场景。木柄经精...
3.4

网站栏目