用定时器T0定时,P1.1端子输出一方波,方波周期为6ms晶振频率为12MHz。要求确定工作方式,写出计算初值过程?

如题所述

晶振频率12MHz,则指令周期为 12/12MHz = 1μs。

方波周期6ms,则每3ms翻转1次。

3ms÷1μs = 3000

51的定时器是向上溢出的,16位模式下初值为 65536 - 3000 = 62536 = F448h

即:TH0 = 0xF4; TL0 = 0x48;

温馨提示:答案为网友推荐,仅供参考
相似回答