SCON=0x52;具体是什么意思!

如题所述

楼主,你好。SCON是单片机的串行口控制寄存器,可直接寻址的宏变量。楼主想问的是0x52给它是什么意思?0x52代表的二进制为:01100010,各位代表的意思为:(高位在前,地位在后)SM0、SM1:串行口工作方式选择位
SM2:多机通信控制位
REN:允许/禁止串行口接收的控制位
TB8:在方式2和方式3中,是被发送的第9位数据,可根据需要由软件置1或清零,也可以作为奇偶校验位,在方式1中是停止位。
RB8:在方式2和方式3中,是被接收的第9位数据(来自第TB8位);在方式1中,RB8收到的是停止位,在方式0中不用。
TI——串行口发送中断请求标志位
当发送完一帧串行数据后,由硬件置1;在转向中断服务程序后,用软件清0。
RI——串行口接收中断请求标志位
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-27
SCON=0X52,j就是SCON= 1010010,根据SCON的位定义,应该是:选择8位异步通信方式,波特率可变,由定时器控制;允许接受;发送中断标志、接收中断标志分别为1、0
第2个回答  2012-01-18
给变量SCON赋值为16进制数52(即十进制的82)本回答被提问者采纳
相似回答