单片机的方式0的最长可定时131.072ms是怎么计算出来的?

来源:百度知道 编辑:UC知道 时间:2024/06/28 19:42:40
单片机的方式0的最长可定时131.072ms是怎么计算出来的?

由晶振决定机器周期,机器周期说简单点就想人的脉搏一样,决定着底层的东西,一个机器周期为晶振频率的12分之一,执行指令的时间也是基于所需要的机器周期数。而方式0的定时计数是对机器周期本身技术,也就是一个机器周期加一,计算方法也简单,定时时间=定时数/(晶振频率/12)

这个与你的晶振有关的

方式0是13为的定时器,也就是2^13=8192
如果你的晶振是750K的话
那么最长的定时就是:8192*12/750000=0.131072s=131.072ms

不对吧,查查书最长的是在模式一下吧!
用十六位计数器,公式是一样的
2^16 就是了

这得看你的晶振的频率定、这个值不是死的。、