51定时器:初值的计算
定时时间=(65536-初值)×(12/晶振频率)
因为51实验板的晶振为11.0592,所以
定时时间=(65536-初值)×(12/11.0592)
定时1ms:
1000=(65536-初值)×(12/11.0592)
初值:
65536-1000/(12/11.0592)=64614.4≈64614
十进制64614转换为十六进制为FC66
TH1=0XFC;
TL1=0X66;
定时5ms:
5000=(65536-初值)×(12/11.0592)
则初值为:
65536-5000/(12/11.0592)=60928
十进制60928转换为十六进制为EE00
TH1=0XEE;
TL1=0X00;
定时10ms:
10000=(65536-初值)×(12/11.0592)
则初值为:
65536-10000/(12/11.0592)=56320
十进制56320转换为十六进制为DC00
TH1=0XDC;
TL1=0X00;
作者QQ4577105