打印

51单片机定时器

[复制链接]
974|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
不厉害|  楼主 | 2018-3-16 00:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
基于AT89C51,使用定时器0单次计时1ms,计数一千次为一秒,但实际运行出来后的一秒相当于实际的七八秒左右。使用定时器1单次计50ms,计数20次为一秒,实际运行出来后的一秒与实际一秒几乎没有差别。有没有大神解释一下原因?本人大一学生,希望大神们科普一下,谢谢!

相关帖子

沙发
dirtwillfly| | 2018-3-16 16:20 | 只看该作者
进入和退出定时器的中断服务程序,以及中断服务程序的执行,也是要占用mcu执行时间的

使用特权

评论回复
板凳
airwill| | 2018-3-16 21:03 | 只看该作者
嗯, 很可能中断服务程序消耗的时间太长了

使用特权

评论回复
地板
干就得了| | 2018-3-17 08:45 | 只看该作者
可能的原因有很多,而且看不到你的程序是否有问题,你可以再检查检查是否程序有问题,

使用特权

评论回复
5
零三翟邢止胃| | 2019-3-21 11:30 | 只看该作者
你可以再检查检查是否程序有问题,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

39

帖子

1

粉丝