SCON=0x50是什么意思

 我来答
当代教育科技知识库
高能答主

2019-09-08 · 擅长科技新能源相关技术,且研究历史文化。
当代教育科技知识库
采纳数:1828 获赞数:387411

向TA提问 私信TA
展开全部

二进制为pcon=0000 0000;scon=0101 0000.这些零和一具体代表什么意思,参看下面单片机中对这俩个寄存器每一位的定义:

scon=0x50中,0x50是一个整体,这时C语言整型常量的一种表示方法。代表该值为16进制
C语言中以0x开始,后续接若干个字符,字符范围在0~9,A~F之内。

不区分大小写,这种情况为16进制表示,代表值为对应的16进制值。0x50就是16进制的50,也就是二进制10010000, 10进制的80。

扩展资料:

SMOD=0; 串口方式1,2,3时,波特率正常。

SMOD=1; 串口方式1,2,3时,波特率加倍。

LVDF:低电压检测标志位,同时也是低电压检测中断请求标志位

GF1,GF0:两个通用工作标志位,用户可以自由使用。

PD:掉电模式设定位。

PD=0 单片机处于正常工作状态。

PD=1 单片机进入掉电(Power Down)模式 ,可由外部中断或硬件复位模式唤醒,进入掉电模式后,外部晶振停振,CPU、定时器、串行口全部停止工作,只有外部中断工作。在该模式下,只有硬件复位和上电能够唤醒单片机。

IDL:空闲模式设定位。

IDL=0 单片机处于正常工作状态。

IDL=1 单片机进入空闲(Idle)模式,除CPU不工作外,其余仍继续工作,在空闲模式下可由任一个中断或硬件复位唤醒。

参考资料来源:百度百科-pcon寄存器

bai626393
推荐于2017-12-16 · TA获得超过192个赞
知道答主
回答量:16
采纳率:0%
帮助的人:15.4万
展开全部
SCON是串行口寄存器 SCON=0X50实际上就是SM1=1;SM0=0;REN=1;这三条语句的集合也就是说允许接受串行口中断方式1 即8位异步通讯
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友615b671
2012-05-21
知道答主
回答量:10
采纳率:0%
帮助的人:1.3万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吸血鬼_媛
2011-06-15 · 超过17用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:32.7万
展开全部
SCON是一个寄存器,具体是什么寄存器我不记得了,0x50表示是16进制的50,转成二进制就是01110000。这句话就是将01110000赋值给SCON寄存器。SCON寄存器的相关内容你可以查看51的数据手册。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式