33问答网
所有问题
单片机中定时器的初值产生1ms的定时,到底是65536-1000还是65535-1000 为什么啊???急急急
如题所述
举报该问题
推荐答案 推荐于2018-03-20
定时器计数最大值为65535,再计一次则溢出,产生中断。也就是说初值设置成65535(65536-1)时,定时1个
机器周期
。所以正确答案是65536-1000,此时定时1000个机器周期,12M
晶振
1个机器周期为1微秒,1000个就是1ms啦!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RB44dPRd44W0PPdRWhP.html
相似回答
大家正在搜
相关问题
51单片机定时器赋值为什么是65536???
51单片机定时器初值用变量设置定时不准确,为什么,求高手。T...
单片机定时器中断的问题
晶振是12mhz的单片机,定时1ms,如用定时方式1时的初值...
51单片机的定时器初值到底是TH0 = (65536-x) ...
单片机 定时器TH0= -1000/256 和TH0=(65...
51单片机定时器初值公式
单片机,一秒的定时器初值怎么算?不要结果要过程谢了哈!