全站数据
8 4 2 0 5 8 1

单片机中定时器的初值产生1ms的定时,到底是65536-1000还是65535-1000为什么啊

公务员考试知多少 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 08:05:55

问题描述

单片机中定时器的初值产生1ms的定时,到底是65536-1000还是65535-1000为什么啊求高手给解答
精选答案
最佳答案

定时器计数最大值为65535,再计一次则溢出,产生中断。

也就是说初值设置成65535(65536-1)时,定时1个机器周期。

所以正确答案是65536-1000,此时定时1000个机器周期,12M晶振1个机器周期为1微秒,1000个就是1ms啦!