试题详情
简答题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%
  • 关注下方微信公众号,在线模考后查看

热门试题