一个单片机处于接收状态,工作方式1,写出串行口控制寄存器SCON的控制字

如题所述

//################## 串口控制寄存器设置 SCON ##################
//┌───┬───┬──┬────────────────────────────┐
//│ SM0 │ SM1 │方式│ 功 能 说 明 │
//├───┼───┼──┼────────────────────────────┤
//│ 0 │ 0 │ 0 │ 同步位寄存器方式(通常用于扩展IO口) │
//├───┼───┼──┼────────────────────────────┤
//│ 0 │ 1 │ 1 │ 10位异步接收(8位数据),波特率可变(由定时器1溢出率控制) │
//├───┼───┼──┼────────────────────────────┤
//│ 1 │ 0 │ 2 │ 11位异步接收(9位数据),波特率固定 │
//├───┼───┼──┼────────────────────────────┤
//│ 1 │ 1 │ 3 │ 11位异步接收(9位数据),波特率可变(由定时器1溢出率控制) │
//└───┴───┴──┴────────────────────────────┘
SM0=0;
SM1=1;
SM2=0;//SM2=1 可以利用收到的 RB8 来控制是否激活 RI, 无停止位
REN=1;//允许串口接收数据
TB8=0;//方式0或1中未使用,方式2和3中用作发送数据的第9位,用做奇偶校检
RB8=0;//方式0或1中未使用,方式2和3中用作接收数据的第9位,用做奇偶校检
TI=0;
RI=0;
//上面是将 SCON 按寻址方式每一个位地址的设置方法,也可直接设置 SCON 值
//SCON=0x50;//01010000 8位可变波特率,无奇偶校验位
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-10
SCON = 0X50
第2个回答  2012-12-13
做任务,谢谢

scon是单片机串口的什么寄存器?
SCON是单片机串行口控制寄存器,用于控制串行通信的方式选择、接收和发送,指示串口的状态。字节地址98H,地址位98H~9FH。SCON寄存器位定义:其中SM0、SM1是工作方式控制位,REN接收允许控制位。工作在方式1且允许数据接收,因此SM0、SM1、REN都为1。则SCON应为0101 0000,即0x50。

单片机中特殊功能寄存器TCON和SCON作用?
1. TCON是MCS51系列单片机中的定时计数控制寄存器,它主要用于控制定时计数器,并且可以设置外部中断的触发方式。2. SCON则是单片机串口通信的控制寄存器,负责控制串行通信的参数和状态。

...的四种方式及其特点。 2简述串口控制寄存器SCON各位的作用。_百度...
(2).SM2:多机通信控制位。多机通信是工作于方式2和方式3,SM2位主要用于方式2和方式3。接收状态,当串行口工作于方式2或3,以及SM2=1时,只有当接收到第9位数据(RB8)为1时,才把接收到的前8位数据送入SBUF,且置位RI发出中断申请,否则会将接受到的数据放弃。当SM2=0时,就不管第9位数据...

求高手解答单片机问题。
32、串行口的控制寄存器SCON中,REN的作用是( 允许接收控制位 )。38、MCS-51的指令可分为几种不同的寻址方式。如:MOV A,20H属于( 直接 )寻址方式,MOVC A,@A+DPTR 属于( 变址 )寻址方式,MOV C, bit 属于( 位 ) 寻址方式。

要设置51系列单片机串口工作于所需工作方式,应是对哪个专用寄存器进行...
1.串行口控制寄存器SCON 串行口控制寄存器SCON的格式如表4.4:SM0、SM1:串行口4种工作方式的选择位。SM2:允许方式2和3的多机通讯控制位。在方式2或3中,如果SM2置为l,则接收到的第9位数据(RB8)为0时不激活RI。在方式1时,如果SM2=1,则只有收到有效的停止位时才会激活RI。在方式0时,...

特殊功能寄存器(SFR)详解 ——以8051单片机为例
定时器工作方式寄存器TMOD和定时器控制寄存器TCON则用于配置定时器的操作模式和中断标志。串行口控制寄存器SCON和串行数据寄存器SBUF共同用于实现单片机的串行通信功能。SCON寄存器锁存串行口的发送和接收中断标志,而SBUF则作为物理上的两个寄存器(发送缓冲寄存器和接收缓冲寄存器)的逻辑表示,用于存储和传输数据。

单片机中特殊功能寄存器TCON和SCON作用?
TCON在MCS51系列单片机中称为定时计数控制寄存器,所以主要和定时计数器有关,当然还可用来设置外部中断的触发方式。SCON主要用来控制单片机的串口通信

单片机串口通信需要用哪些寄存器
51单片机串口工作时,涉及到以下三个寄存器:1.scon——串行口工作寄存器 2.ie——中断允许寄存器(如果用到中断方式的话)3.pcon——其中最高位smod与波特率有关 另外定时器有t0和t1,而t1在方式1,方式3时需要用到,以改变波特率。

SCON=0x52;具体是什么意思!
SCON是单片机的串行口控制寄存器,可直接寻址的宏变量。楼主想问的是0x52给它是什么意思?0x52代表的二进制为:01100010,各位代表的意思为:(高位在前,地位在后)SM0、SM1:串行口工作方式选择位SM2:多机通信控制位REN:允许\/禁止串行口接收的控制位TB8:在方式2和方式3中,是被发送的第9位数据,可根据需要由软件置1...

控制mcs-51单片机的串行口工作方式的寄存器是 A、TCON B、PCON C...
C TCON(Timer Control Register)定时器\/计数器控制寄存器 PCON电源控制及波特率选择寄存器 SCON-串行口控制寄存器 TMOD定时器工作方式寄存器

相似回答