找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

用ds1302,80c51做电子日历但时间总是比实际时间慢很多

查看数: 3764 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-12-12 18:45

正文摘要:

这是电路仿真 下面程序实际运行中每分钟大概落后实际时间十几秒 不知道是哪里的问题。DS1302外接晶振是32768HZ #include<reg51.h> #include<DS18B20_3.H> //   程序中使用的头文件DS18B20 ...

回复

ID:657799 发表于 2019-12-16 14:04
已经解决了,我做了实物完全没有问题,误差很小。应该是Proteus仿真本来就和实际有所差距
ID:663135 发表于 2019-12-13 14:12
应该是单片机与外接模块不同步,单片机调下等待时间
ID:401564 发表于 2019-12-13 09:02
DS1302晶振的两个脚要接两个小电容的,大概每个是5-15pF左右,如果你有仪器就可以测试一下精度,如果没有就只能先给它走上十天半个月,然后再调节,这和单片机晶振是没有关系的
但你这个是一分钟慢十几秒,太离谱了,你看一下是不是其它的什么问题,正常来说一天误差一分钟还差不多,不会有你这个这么离谱的
ID:655165 发表于 2019-12-13 08:23
晶振误差调节
ID:10193 发表于 2019-12-13 07:57
DS1302方案精度不容易最好,试试DS3231内置晶振
ID:235200 发表于 2019-12-13 02:04
这种情况是时钟芯片所接的32768Hz晶振误差太大,需要购买误差±5ppm的晶振,一天的误差不超过5秒,再经过测试误差,在每日的零点过后把误差用程序修正,时钟就很准了
ID:662923 发表于 2019-12-13 01:02
DS1302的晶振有误差或者是晶振坏了,换一个试下。
ID:662869 发表于 2019-12-12 23:01
晶振32768
ID:657799 发表于 2019-12-12 22:44
dwhdeng 发表于 2019-12-12 20:29
单片机的晶振频率是多少

单片机的晶振频率是12Mhz
ID:657799 发表于 2019-12-12 22:16
dwhdeng 发表于 2019-12-12 20:29
单片机的晶振频率是多少

单片机12MHZ,DS1302外接32768HZ
ID:278179 发表于 2019-12-12 21:03
一般我遇到这样的情况,直接换晶振,程序只要不是自动修改调整DS1302,在只读取的情况下,不会造成时间不准
ID:591385 发表于 2019-12-12 20:29
单片机的晶振频率是多少

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

Powered by 单片机教程网

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