多做题,通过考试没问题!

电子与通信技术

睦霖题库>大学试题(工学)>电子与通信技术

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%
答案解析:
进入题库查看解析

微信扫一扫手机做题