独闷闷网

 找回密码
 立即注册
搜索
查看: 2218|回复: 0
打印 上一主题 下一主题
收起左侧

[原创] 没有时钟芯片,直接用51单片机定时器做时钟,一天误差10秒,还有能优化吗?已解答。

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-6 12:56:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
转眼十年-西安:
我用51单片机+11.0592做的万年历现在一天误差是小于10s,请问还有没有继续优化的空间?没有使用时钟芯片,只使用定时器。

伟仔-肇庆:
你不懂汇编,肯定有误差。

转眼十年-西安:
51定时器我感觉误差是很大的。不优化程序的话,一个小时能误差几分钟

坚鸿-深圳:
能不能优化跟你程序有关,你可以适当调整产生一秒钟的时基的参数。比如原来你的程序一秒钟需要500次定时中断,你可以考虑把改变500这个数值。

伟仔-肇庆:
分频系数系数改低点,中断频率不要太高,你做电子钟的。一秒一次.频率太高,中断函数调用,返回,中间代码运算时间,开展就大了.

坚鸿-深圳:
是的。中断频率不要太高。能一秒一次最好了。然后经过校验后再回头更改设置定时器的TL和TH的数值.

乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-4-19 15:13 , Processed in 0.147685 second(s), 17 queries .

快速回复 返回顶部 返回列表