MCS-51单片机的串行I/O口及控制寄存器

时间:2023-03-14作者:佚名
1、串行口的结构
MCS-51串行口结构框图示于图。由图可见 MCS-51单片机串行口主要由两个物理上独立的串行数据缓冲寄存器SBUF、发送控制器、接收控制器、输入移位寄存器和输出控制门组成。两个特殊功能寄存器SCON和PCON用来控制串行口的工作方式和波特率。发送缓冲寄存器SBUF只能写,不能读;接收缓冲寄存器SBUF只能读,不能写。两个缓冲寄存器共用一个地址99H,可以用读/写指令区分。
MCS-51单片机的串行I/O口及控制寄存器
串行发送时,通过"MOV SBUF,A”写指令,CPU把累加器A的内容写入发送的SBUF(99H),再由TxD引脚一位一位地向外发送;串行接收时,接收端从RxD一位一位地接收数据,直到收到一个完整的字符数据后通知CPU,再通过"MOV A,SBUF"读指令,CPU从接收的SBUF(99H)读出数据,送到累加器A中。发送和接收的过程可以采用中断方式,从而可以大大提高CPU的效率。
2、串行口的控制寄存器
在MCS-51的SFR中,与串行口有关的控制寄存器有四个。其中最重要的是串行口控制寄存器SCON,在使用串行口时,必须首先对它初始化。
SCON是MCS-51的一个可位寻址的SFR,串行数据通信的方式选择、接收和发送控制以及串行口的状态标志均由专用寄存器SCON控制和指示。复位时所有位被清0。SCON的格式如下:
MCS-51单片机的串行I/O口及控制寄存器
3、电源控制寄存器PCON
PCON主要是为CHMOS型单片机的电源控制而设置的专用寄存器,地址为87H。PCON的最高位SMOD是串行口波特率倍增位。当SMOD=1时,波特率加倍,复位时,SMOD=0。PCON的格式如下:
MCS-51单片机的串行I/O口及控制寄存器
4、中断允许寄存器IE(A8H)
MCS-51单片机的串行I/O口及控制寄存器
其中,ES为串行口中断允许控制位,ES=1允许RI/T1中断,ES=0,禁止RI/TI中断。
5、中断优先级寄存器IP(B8H)

MCS-51单片机的串行I/O口及控制寄存器
其中,PS为串行口中断优先级控制位,该位为“1”,串行口设定为高优先级。

热销商品

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

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

网站栏目