设8051单片机串行口工作于方式1,晶振频率为12MHz,定时器T1工作于方式2作为波特率发生器,要求波特率为1200bit/s,SMOD=0,则波特率误差为()bps。

题目

设8051单片机串行口工作于方式1,晶振频率为12MHz,定时器T1工作于方式2作为波特率发生器,要求波特率为1200bit/s,SMOD=0,则波特率误差为()bps。


相似考题
更多“设8051单片机串行口工作于方式1,晶振频率为12MHz,定时器T1工作于方式2作为波特率发生器,要求波特率为1200bit/s,SMOD=0,则波特率误差为()bps。”相关问题
  • 第1题:

    80C51的()作为串行口方式1和方式3的波特率发生器。


    正确答案:T1

  • 第2题:

    当MCS-51单片机工作于串口方式3时,若波特率为110bps,则每秒钟能传送数据()个字节。

    • A、11
    • B、110
    • C、10
    • D、100

    正确答案:C

  • 第3题:

    串行口工作于方式3的波特率是可变的,通常使用定时器T0工作于方式1实现。


    正确答案:错误

  • 第4题:

    MCS51单片机中,定时/计数器0工作于定时方式,晶振频率为12MHz,若希望产生200μs周期的方波,工作于方式0时,TL0的值为()

    • A、8092
    • B、65436
    • C、156
    • D、28

    正确答案:C

  • 第5题:

    单片机串行口的工作方式().是11位异步方式,波特率固定。

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:C

  • 第6题:

    已知MCS-51单片机系统晶振频率为12MHZ,SMOD=1,串行口工作于方式2的波特率为()。

    • A、375K
    • B、1875K
    • C、2400K
    • D、1200K

    正确答案:A

  • 第7题:

    若要利用定时器T1产生串口通信的波特率,则T1工作在()方式下。

    • A、方式0
    • B、方式1
    • C、方式2
    • D、方式3

    正确答案:C

  • 第8题:

    串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出设定。


    正确答案:正确

  • 第9题:

    某单片机系统T1做串行口波特率发生器,T0以模式1定时,则模式寄存器TMOD应该设置为()

    • A、0x12;
    • B、0x21;
    • C、0x25;
    • D、0x61。

    正确答案:B

  • 第10题:

    串行口工作方式1的波特率是()。

    • A、固定的,为fosc/32
    • B、固定的,为fosc/16
    • C、可变的,通过定时器/计数器T1的溢出率设定
    • D、固定的,为fosc/64

    正确答案:C

  • 第11题:

    AT89S51单片机晶振频率是11.0592MHz,串行口工作于方式1,波特率是9600bps,写出控制字和计数初值。


    正确答案: 控制字为40H或者60H
    当SMOD=0时,初值C=FDH
    当SMOD=1时,初值C=FAH

  • 第12题:

    MCS51单片机中,定时/计数器0工作于定时方式,晶振频率为12MHz,若希望产生200μs周期的方波,工作于方式1时,其计数初值为()

    • A、156
    • B、65436
    • C、240
    • D、100

    正确答案:A

  • 第13题:

    串行口工作于方式0的波特率是可变的。


    正确答案:错误

  • 第14题:

    MCS-51单片机串行口工作于方式0时的波特率是()。

    • A、固定的
    • B、可变的
    • C、由定时器T0的溢出率来决定
    • D、由定时器T1的溢出率来决定

    正确答案:A

  • 第15题:

    8031利用串行口通信时,设波特率为2400bit/s,晶振频率为11.0592MHz,T1选方式2,SMOD=0,则T1的重新装入值为()。

    • A、FFH
    • B、FDH
    • C、F4H
    • D、10H

    正确答案:C

  • 第16题:

    为什么定时器T1用作串行口波特率发生器时,常采用工作方式2?


    正确答案:在串行通信中,收发双方对发送或接收的数据速率(即波特率)要有一定的约定。串口有四种工作方式,其中方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可变的,有定时器T1的溢出率控制。定时器T1用作串行口波特率发生器时,因为工作方式2是自动重装载方式,因而定时器T1作波特率发生器常采用工作方式2。

  • 第17题:

    MCS51单片机的fosc=11.0592MHz,定时器1工作于方式2,TH1=FDH,串行接口工作于方式1时,SMOD=0时,波特率为()。

    • A、19.2K波特
    • B、6K波特
    • C、32K波特
    • D、9600波特

    正确答案:D

  • 第18题:

    单片机串行口的工作方式()是11位异步方式,波特率由定时器溢出率决定。

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:D

  • 第19题:

    MCS-51单片机中,串行通信工作方式0的波特率为()。


    正确答案:1M

  • 第20题:

    MCS51单片机中,定时/计数器0工作于定时方式,晶振频率为12MHz,若希望产生100μs周期的方波,工作于方式2时,其计数初值为()

    • A、206
    • B、65486
    • C、156
    • D、100

    正确答案:D

  • 第21题:

    MCS-51单片机中,若晶振频率为6MHz,波特率为1200b/s,设SMOD=1,则定时/计数器T1的初值为()。


    正确答案:E6H

  • 第22题:

    80C51单片机应用系统中,时钟频率为12MHz,现利用定时器T1产生的波特率为1200,请计算初值和实际产生的波特率误差。


    正确答案:设SMOD=0,波特率B=T1溢出率/32=(fosc/12)*(1/32)/[256-(TH1)]=(1000000/32)/[256-(TH1)]=1200
    所以计数初值TH1=229.96≈230
    T.H1=230时,实际波特率为B=(1000000/32)/[256-230]=1201.923
    波特率误差E=(1201.9231200)/1200=0.16%

  • 第23题:

    MCS-51单片机中,若晶振频率为11.0592MHz,波特率为4800b/s,设SMOD=0,则定时/计数器T1的初值为()。


    正确答案:FAH

  • 第24题:

    设AT89S51单片机的晶振频率为12MHz,问定时器处于不同的工作方式时,最大定时范围分别是多少?


    正确答案: 机器周期为1us;
    最大定时范围如下:方式0为8192us,方式1为65536us,方式2或方式3均为256us。