求定时值为50ms时,定时器T0工作方 已知单片机系统晶振频率为6mhz,若要

2025-05-22 19:08:29
推荐回答(2个)
回答1:

12m晶振机器周期是1us,6m的话就是2us,定时器工作方式1为16位定时,50ms=50000us=25000个机器周期,那么初值th0=(65536-25000)/256;tl0=(65536-25000)%256

回答2:

6除12为0.5MHz,也就是说一秒=500000次机器周期。50ms=25000次 机器周期。 65536-25000=40536(9e58) TH0 = 0x9E;TL0 = 0x58;