单片机C51定时器,定时方式0,初始值计算

2025-02-26 04:26:50
推荐回答(3个)
回答1:

就是你的方法算啊,方式0就是只用到13位其余的位用零填,之后再将它换成16进制的就可以了,就像11110 0000 1100用0填后是1111 0000 0000 1100B,再将它换成16进制数,也就是TH0=0F0H,TLO=00CH.

其实用C或用方式1就好多了。不用那麻烦的。

回答2:

51单片机的定时器方式0,完全可以用方式1代替;再研究方式0的问题,就是故意走弯路。
初始值的计算,写个表达式,由编译软件去计算即可。
编程的人,也不用关心它究竟是多少。

回答3:

哪用这样去算 随便下个软件比如:懒人C51呀或别的什么 就可以直接得到你想要的值了