利用定时器T0溢出,控制P1.2输出40Hz的方波。已知振荡器频率为12MHz。要求:写出详细的解题过程,包括:模式的选择;TMOD寄存器的设定;定时器初值的计算;程序清单。
正确答案:使T0工作定时器模式,方式1,TMOD=01H
振荡频率为12MHz,则机器周期为1us
40Hz信号周期为25ms,对于方波高低电平时间均为12.5ms或12500us 方式1,T0计数器初值为65536-(12500/1)=53036=0CF2CH
振荡频率为12MHz,则机器周期为1us
40Hz信号周期为25ms,对于方波高低电平时间均为12.5ms或12500us 方式1,T0计数器初值为65536-(12500/1)=53036=0CF2CH
答案解析:有
微信扫一扫手机做题