单片机定时器/计数器工作方式0,最大计数初值是多少?

没有定义的三位是0还是1?
XXXXXXXX_ _ _YYYYY

我从郭天祥的《新概念51单片机C语言教程》书中摘抄一段使用定时工作方式0的程序给你:voidinition(){TMOD=0x00;TH0=(8192-4607)/32;TL0=(8192-4607)%32;EA=1;ET0=1;TR0=1;}晶振11.0592MHz,定时5ms。因为工作方式0的TL0只有低5位被使用,所以在装TL0初值的时候对2^5=32取余,这时不管初值如何变化,TL0低5为总是在范围内,而TH0是取32的整数,在8192的范围内也不会溢出,这就能很好解决你的问题了。不懂的地方随时回复我。希望我的回答能帮助到你。
温馨提示:答案为网友推荐,仅供参考
相似回答