电工文库|MCS-51单片机的串行I/O口及控制寄存器

   更新日期:2017-03-25     来源:建材之家    作者:水电之家    浏览:25    评论:0    
核心提示:1、串行口的结构 MCS-51串行口结构框图示于图。由图可见 MCS-51单片机串行口主要由两个物理上独立的串行数据缓冲寄存器SBUF、发送控制器、接收控制器、输入移位寄存器和输出控制门组成。两个特殊功能寄存器SCON和PCON用来控制串行口的工作方式和波特率。发送缓冲寄存器SBUF只能写,不能读;接收缓冲寄存器SBUF只能读,不能写。两个缓冲寄存器共用一个地址99H,可以用读/写指令区分。 串

电工知识|电容分相式单相异步电动机正反接原理图

推荐简介:电容分相式单相异步电动机正反接原理图 值得指出,欲使电动机反转,不能像三相异步电动机那样掉换两根电源线来实现,必须以掉换电容器C的串联位置来实现,如图所示,即改变QB的接通位置,就可改变旋转磁场的方向,从而实现电动机的反转。洗衣机中的电动机,就是靠定时器中的自动转换开关来实现这种切换的。......
水电之家讯:1、串行口的结构

MCS-51串行口结构框图示于图。由图可见 MCS-51单片机串行口主要由两个物理上独立的串行数据缓冲寄存器SBUF、发送控制器、接收控制器、输入移位寄存器和输出控制门组成。两个特殊功能寄存器SCON和PCON用来控制串行口的工作方式和波特率。发送缓冲寄存器SBUF只能写,不能读;接收缓冲寄存器SBUF只能读,不能写。两个缓冲寄存器共用一个地址99H,可以用读/写指令区分。


串行发送时,通过"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的格式如下:



3、电源控制寄存器PCON

PCON主要是为CHMOS型单片机的电源控制而设置的专用寄存器,地址为87H。PCON的最高位SMOD是串行口波特率倍增位。当SMOD=1时,波特率加倍,复位时,SMOD=0。PCON的格式如下:



4、中断允许寄存器IE(A8H)



其中,ES为串行口中断允许控制位,ES=1允许RI/T1中断,ES=0,禁止RI/TI中断。

5、中断优先级寄存器IP(B8H)





其中,PS为串行口中断优先级控制位,该位为“1”,串行口设定为高优先级。
水电之家为您提供最全面的管材,管件,水电,电线,电工,管材水电品牌的装修知识点和各种管材水电的导购与在线购买服务,拥有最便宜的管材水电价格和最优质的售后服务,每天都有秒杀的抢购活动哦!敬请登陆水电之家:http://shuidian.jc68.com/
小程序码
 
打赏
 
更多>文章标签:水电之家
更多>同类水电电工资讯
0相关评论

推荐图文更多...
点击排行更多...
最新视频更多...
推荐产品更多...
老姚之家 | 全景头条 | 照明之家 | 防水之家 | 防盗之家 | 区快洞察 | 潜江建材 | 仙桃建材 | 恩施建材 | 随州建材 | 咸宁建材 | 黄冈建材 | 荆州建材 | 孝感建材 | 荆门建材 | 鄂州建材 | 襄樊建材 | 宜昌建材 | 十堰建材 | 黄石建材 | 长沙建材 | 湘西建材 | 娄底建材 | 怀化建材 | 永州建材 | 郴州建材 |
建材 | 720全景 | 企业之家 | 移动社区 | 关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | sitemap | 粤ICP备14017808号-1
(c)2015-2017 BYBC.CN SYSTEM All Rights Reserved
Powered by 电工之家