• 2022-06-17
    51单片机系统(晶振频率为11.0592MH)执行下列指令后,其串行口工作于( )。TMOD=0x20;TH1=0xE8;TL1=0xE8;PCON=0x00;SCON=0x40;TR1=1
    A: 方式1,禁止接收,中断方式
    B: 方式1,允许接收,查询方式
    C: 方式1,禁止接收,查询方式
    D: 方式2,禁止接收,查询方式
  • C

    内容

    • 0

      当51单片机初始化时SCON=0X90,ES=1,EA=1,说明串行口:SCON寄存器的8个位分别是: SM0 SM1 SM2 REN TB8 RB8 TI RI A: 采用方式0 B: 采用方式1 C: 采用方式2 D: 采用了查询方式 E: 不允许接收

    • 1

      将SCON设为0x40,此时串口设置为什么工作方式 A: 方式1、允许接收 B: 方式1、不允许接收 C: 方式4、允许接收 D: 方式4、不允许接收

    • 2

      设置串行控制寄存器SCON,允许接收、方式3使SM0=1,则() A: SM1=1,REN=1 B: SM1=1,REN=0 C: SM1=0,REN=0 D: SM1=1,REN=1

    • 3

      单片机设置为多机通信,允许接收方式,下列设置正确的是( )。 A: SM2=0,REN=0 B: SM2=0,REN=1 C: SM2=1,REN=0 D: SM2=1,REN=1

    • 4

      单片机的fosc=6MHz,采用方式1以1200bps的波特率进行串行通信,串口采用中断方式发送和接收数据,串口的初始化程序如下,请根据语句后面的注释将初始化程序补充完整 void init_serial(void) { (1) //串口选用方式1,允许接收 PCON=PCON|0X80; TMOD= (2); //T1作波特率发生器 TL1=TH1=0xe6; (3) //串口采用高级中断 (4) //开串行中断 EA=1; TR1=1; }