发新帖我要提问
12
返回列表
打印
[经验分享]

分享个很准的时钟程序!

[复制链接]
楼主: laslison
手机看帖
扫描二维码
随时随地手机跟帖
21
这个程序太简单了,有没有DS1302闹钟数码管显示C程序的啊

使用特权

评论回复
22
tony_sgt| | 2010-8-20 14:46 | 只看该作者
辛苦了..感谢分享

使用特权

评论回复
23
21IC2010| | 2010-8-23 08:26 | 只看该作者
请问你的月累计误差是多少秒?????

使用特权

评论回复
24
行不改名| | 2010-8-29 10:52 | 只看该作者
谢谢分享.下载了

使用特权

评论回复
25
l0p0c| | 2010-9-6 16:59 | 只看该作者
字儿都写错了……不晓得有多准?

使用特权

评论回复
26
sszxxm| | 2010-9-7 08:13 | 只看该作者
TH1 = 0xdc;
TL1 = 0;

楼主后面的TL1=0是精度保证的关键,每次中断,不需要重新给TL1赋值,即使进中断慢了,也无所谓,不会出现误差,让TL1继续自己计数就行,总之只要每次中断延时不要炒锅256个时钟周期,误差就不会产生。

不过现在几M的晶振,温飘太大,即使程序做再好,漂移还是大大的,N年前,我的第一个C51程序用过楼主的方法做过时钟,每天误差都是来回摆动的,时快时慢。

使用特权

评论回复
27
shu081| | 2010-10-22 21:17 | 只看该作者
分享个很准的时钟程序!如何保证很准的?

使用特权

评论回复
28
pcbddd| | 2010-10-22 21:35 | 只看该作者
不错

使用特权

评论回复
29
huanleng| | 2013-10-8 23:04 | 只看该作者

使用特权

评论回复
30
lidongxin3| | 2013-10-9 17:33 | 只看该作者
查了下定时器1的初值,难道定时误差就是这样决定的?C代码不用考虑了?

使用特权

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

本版积分规则