11.0592晶振频率对89S52定时器计算的影响
定时器0设置为工作方式1,就是工作在16位定时器模式。89S52单片机用11.0592晶振频率,则机器周期是晶振频率的1/12。所以定时器一个数值表示12/11.0592=1.085uS。50ms/1.085us=54253,就是需要54253个机器周期,定时时间为50ms.
所以定时器的初值=2^16=65536-54253=11283=0x2c13
能明白吗
定时器0设置为工作方式1,就是工作在16位定时器模式。89S52单片机用11.0592晶振频率,则机器周期是晶振频率的1/12。所以定时器一个数值表示12/11.0592=1.085uS。50ms/1.085us=54253,就是需要54253个机器周期,定时时间为50ms.
所以定时器的初值=2^16=65536-54253=11283=0x2c13
能明白吗