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

求定时值为50ms时,定时器T0工作方 已知单片机系统晶振频率为6mhz,若要求定时值为50ms时,定时器T0工作方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0?TL0?写出步骤

第1个回答  2020-05-31
12m晶振机器周期是1us,6m的话就是2us,定时器工作方式1为16位定时,50ms=50000us=25000个机器周期,那么初值th0=(65536-25000)/256;tl0=(65536-25000)%256
第2个回答  2017-02-26
6除12为0.5MHz,也就是说一秒=500000次机器周期。50ms=25000次 机器周期。 65536-25000=40536(9e58) TH0 = 0x9E;TL0 = 0x58;本回答被网友采纳