51单片机定时器的计数器功能的使用

51单片机定时器的计数器功能的使用,第1张

计数器1,也是计数,设置初值也是为了计数,是对外部脉冲计数,而这外部脉冲是要从P35输入的。初值也是计数的需要,TL1=256-实际计数值=6,可以算出实际计数值是250。也就是需要对外部脉冲计250个才中断一次。

你在外部加脉冲,是只加一个吧,所以,屏幕上没有显示,至少要加250个以上,每加250个,cou才加一个数。

通过程序进行校准?那首先要有标准的“时间”,然后经过一段时间计算出定时器的误差,然后更改计数初值。标准时间可选用时钟芯片或已知脉冲。

当然也可以手动修改,10分钟慢了15秒,那1S慢了多少ms就知道了,然后修改计数初值。

weimiao++;//微秒++一次>--------这里的定时器定时时间为50毫秒一次,注意命名

如果想再提高点精度,可以使用工作方式2自动重装,(定时中断里的函数尽量精短)

以上就是关于51单片机定时器的计数器功能的使用全部的内容,包括:51单片机定时器的计数器功能的使用、51单片机如何通过程序校准计数器啊、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9273872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存