80C51单片机串行口寄存器结构

时间:2023-03-11作者:佚名
80C51单片机串行口是由发送缓冲寄存器SBUF、发送控制器、发送控制门、接收缓冲寄存器SBUF、接收控制寄存器、移位寄存器和中断等部分组成。
1.SBUF
在逻辑上,SBUF只有一个,既表示发送寄存器,又表示接收寄存器。具有同一个单元地址99H。在物理上,SBUF有两个,一个是发送寄存器,另一个是接收寄存器。在逻辑上,SBUF只有一个,既表示发送寄存器,又表示接收寄存器。具有同一个单元地址99H。在物理上,SBUF有两个,一个是发送寄存器,另一个是接收寄存器。

80C51单片机串行口寄存器结构
2.控制寄存器
与串行通信有关的控制寄存器共有三个。
(1)串行控制寄存器SCON
SCON是80C51的一个可位寻址的专用寄存器,用于串行数据通信的控制。单元地址98H,位地址9FH-98H。寄存器及位地址表示如下:

位址址

9F

9E

9D

9C

9B

9A

99

98

位符号

SM0

SM1

SM2

REN

TB8

RB8

TI

RI

各位功能说明如下:
①SM0 SM1--- 串行口工作方式选择位
串口4种工作方式不同之处在于其通信协议不同,即帧格式与波特率的不同。4种工作方式与其对应的帧格式与波特率如下:

80C51单片机串行口寄存器结构
其中,SMOD为电源控制寄存器PCON 的最高位,f为系统主频,T1溢出率的概念在后文中介绍。
②SM2--- 多机通信控制位
在进行多机通信时,需要用SM2控制从机是准备接收地址还是接收数据。当串行口以方式2或方式3接收时,若SM2=1,则只有当接收到的第九位数据(RB8)为1,才将接收到的前8位地址送入SBUF,并置位RI产生中断请求;否则,将接收到的8位地址丢弃。而当SM2=0时,则不论第九位数据为0还是为1,都将前8位数据装入SBUF中,并产生中断请求。在方式0,1时,SM2必须为0。
③REN--- 允许接收位
REN位用于对串行数据的接收进行控制:
REN=0 禁止接收
REN=1 允许接收
该位由软件置位或复位。
④TB8 --- 发送数据的第9位
在方式2和方式3时,TB8是发送的第9位数据。在多机通信中,以TB8位的状态表示主机发送的是地址还是数据;TB8=0为数据,TB8=1为地址。该位由软件置位或复位。
⑤RB8--- 接收数据位的第9位数据
在方式2或方式3时,RB8存放接收到的第9位数据,代表着接收的某种特征,故应根据其状态对接收数据进行操作。
⑥TI --- 发送中断标志
当方式0时,发送完第8位数据后,该位由硬件置位。在其它方式下,于发送停止位之前,由硬件置位。因此TI=1,表示帧发送结束,其状态既可供软件查询使用,也可请求中断。TI位由软件清0。
⑦RI --- 接收中断标志
当方式0时,接收完第8位数据后,该位由硬件置位。在其它方式下,当接收到停止位时,该位由硬件置位。因此RI=1,表示帧接收结束。其状态既可供软件查询使用,也可以请求中断。RI位由软件清0。
(2)电源控制寄存器PCON
PCON主要是为CHMOS型单片机的电源控制而设置的专用寄存器。单元地址为87H。其内容如下:

80C51单片机串行口寄存器结构
在HMOS的单片机中,该寄存器中除最高位之外,其它位都是虚设的。最高位(SMOD)是串行口波特率的倍增位,当SMOD=1时串行口波特率加倍。系统复位时,SMOD=0。PCON寄存器不能进行位寻址,因此表中写了“位序”而不是“位地址”。

相关阅读

深夜电容空开跳闸真相!

很多工厂为解决夜间变压器空载功率因数不达标问题,都会用一个最省事的办法:直接投入一组固定电容,24小时常投不切。 白天看着一切正常,功率因数稳稳达标。但运行一段时间就会发...
2026-05-23
深夜电容空开跳闸真相!

秋冬天气干燥,你被“静电”电过吗?七个小妙招教你如何赶走它

最近遇到一个“讨厌鬼”,小编走到哪这个“讨厌鬼”就跟到哪,真是令人苦恼极了,唉... 话说这个“讨厌鬼”到底是谁呢?别急,小编这就为大家来介绍。 小编说的“讨厌鬼”其实...
2023-06-11

加工中心回参考点及其故障诊断

所谓加工中心 参考点又名原点或零点,是机床的机械原点和电气 原点相重合的点,是原点复归后机械上固定的点。每台机床可以有一个参考原点,也可以据需要设置多个参考原点,用于...
2023-03-21

家中线路天天见,老电工教你辨别其类型

在家庭中,暗敷设的或明敷设的线路很普遍,它不一定认识你,作为电工的你,必须认识它、熟悉它,否则,它会给你添麻烦的。 请问家庭中有哪些线路? 为了美观,也为了生活方便...
2023-06-16
家中线路天天见,老电工教你辨别其类型

电工基础:RL电路的响应(43)

【点击领取】 三菱案例 | 西门子案例 | 电工手册 | 工具箱 软件 【点击获取】 三菱PLC例程117个|西门子PLC例程777个 【点击下载】 2020新电工仿真软件 学完RC电路的响应,又过了一段时间...
2023-06-27

热销商品

德国进口雅马哈风力灭火机大功率手提森林灭火器落叶工地吹雪机汽

德国进口雅马哈风力灭火机是一款高效、可靠的森林灭火和清理设备。它拥有大功率风机,能够迅速吹散落叶、杂草和积雪,有效清理工地和森林地面。这款灭火机采用先进技...
¥ 692.5

公牛开关插座面板全屋定制全屋配齐家装报价单官方正品付款链接Q9

公牛开关插座面板,为您的全屋定制家装提供一站式解决方案。我们提供全屋配齐的家装报价单,确保您的家装项目完美无缺。所有产品均为官方正品,品质保证,让您用得放心。...
¥ 1

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

电位器旋钮电流调节螺帽直流逆变电焊机二保焊送丝机通用旋钮B102

电位器旋钮电流调节螺帽适用于直流逆变电焊机和二保焊送丝机,是一款通用的旋钮B102。该旋钮采用优质材料制造,具有耐磨损、耐高温、耐腐蚀等特点,能够长时间稳定运行...
¥ 0.7

网站栏目