• 2021-04-14
    智慧职教: 要求串行通信波特率为2400b/s,假设fosc=6MHz,SMOD=1,编写串行口的初始化程序。(5分)
  • TM0D=0X20;TH1=0XF3;TL1=0XF3;TR1=1;SCON=0X50;PCON=0X80;

    内容

    • 0

      串行通信波特率的单位是( )。 A: it/s B: it C: s D: MHz

    • 1

      SMOD为波特率选择位。在串口工作方式1、2和3时,串行通信的波特率与SMOD有关。当SMOD=1时,通信波特率乘2,当SMOD=0时,波特率不变

    • 2

      在一采用串口方式 1 的通信系统中,已知 fosc=6MHz,波特率= 2400,SMOD=1,则定时器 T1 在方式 2 时的计数初值应为

    • 3

      13.若fosc=11.0592MHz,波特率为2400波特,设SMOD=0,则定时/计数器T1的计数初值为( )

    • 4

      MCS-51单片机中,串行通信控制寄存器SCON的最高两位SM0SM1=01,此时串行口的波特率为()。 A: fosc B: fosc/12 C: fosc/32或fosc/64 D: 可变