假设单片机晶振频率为11.0592MHz,定时器0工作方式为方式1,计算定时1ms的初值.
一.手工计算:
-
11.0592MHz = 11059200Hz
-
进行12分频 = 11059200 / 12 = 921600Hz
-
机器周期 = 1/921600 = 1.085069444444444e-6(s) = 1.08506944444444(us)
-
1ms / 1.08506944444us = 921.6 ≈ 922
-
初值 = 65535-922+1 = 64614
-
64614转为十六进制为:FC66
-
TH0=FC,TL0=66;
二.软件计算:
软件获取:
链接:https://pan.baidu.com/s/1SrLfHjQik2UAY7mYptq0mA?pwd=rimc
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)