找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4343|回复: 15
打印 上一主题 下一主题
收起左侧

89C2501单片做的电子钟偏快,怎么解决?

  [复制链接]
跳转到指定楼层
楼主
ID:247667 发表于 2017-12-12 08:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位同盟你们好,我自制了一个电子钟,89C2501芯片,每天要快到近一分钟,请问这是哪部分的原因,是否跟晶振有关,那又取多大的晶振呢?现在用的是12M的,敬请热心的朋友帮忙为感!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:97554 发表于 2017-12-12 12:15 | 只看该作者
单片机是2051,直接做的有误差是很正常的,可以加一片专用的1302模块做出来就好多了
回复

使用道具 举报

板凳
ID:111634 发表于 2017-12-12 18:10 | 只看该作者
单片机模拟电子钟都有较大误差,用1302可避免。
回复

使用道具 举报

地板
ID:126608 发表于 2017-12-12 19:01 | 只看该作者
微调一下与晶振连接的的电容,加大点容量。
回复

使用道具 举报

5#
ID:7485 发表于 2017-12-12 19:55 | 只看该作者
本帖最后由 ahshmj 于 2017-12-12 20:05 编辑

加大重装载值。先计算好,每天误差到少。
12m晶振一般是(65535-50000)每中断一次是50ms,你可以计算(假如每天快1分钟)1/(24*60)=1/1440,50000/1440约等于35,那么(65535-50000-35)即可。
回复

使用道具 举报

6#
ID:186666 发表于 2017-12-13 11:35 | 只看该作者
还是用专门的RTC芯片吧.DS3231精度不错,性价比较高
回复

使用道具 举报

7#
ID:247667 发表于 2017-12-14 09:25 | 只看该作者
噢,谢谢各位的支招,在这方面我得向各位学习学习了。再次谢谢了!
回复

使用道具 举报

8#
ID:247667 发表于 2017-12-23 07:59 | 只看该作者
杨雪飞 发表于 2017-12-12 12:15
单片机是2051,直接做的有误差是很正常的,可以加一片专用的1302模块做出来就好多了

你好,1032和2051怎么接,能耽搁你画个图和详细的说明吗?先谢谢了!
回复

使用道具 举报

9#
ID:258924 发表于 2017-12-25 12:13 | 只看该作者
用1302稳住就可以了
回复

使用道具 举报

10#
ID:266648 发表于 2017-12-25 17:33 | 只看该作者
单片机有个ds1302,用那个
回复

使用道具 举报

11#
ID:266627 发表于 2017-12-26 10:24 | 只看该作者
如果不想用时钟芯片,就要自己加入一些补偿,比如快一分钟,那我就先减去半分钟,慢慢地接近。

如果用时钟芯片,我推荐用EPSON公司的,RX8025T,自带晶振,月差最多十来秒。这个芯片每秒钟会输出一次中断,可以用来计数
回复

使用道具 举报

12#
ID:84283 发表于 2017-12-26 19:12 | 只看该作者
用个专门的芯片把  DS1302 等
回复

使用道具 举报

13#
ID:267307 发表于 2017-12-26 20:28 | 只看该作者
可以用专门的时钟芯片做,时间准确,效果好
回复

使用道具 举报

14#
ID:262628 发表于 2017-12-27 12:03 | 只看该作者
这位个是一个经典设计了,论坛里支援很多呀
回复

使用道具 举报

15#
ID:267705 发表于 2017-12-27 14:23 | 只看该作者
pcf8563也可以,直接算时间,肯定有误差
回复

使用道具 举报

16#
ID:268015 发表于 2017-12-27 21:18 | 只看该作者
晶振本身就不是特别准
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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