找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STC12C5A60S2单片机控制LCD12864显示的万年历出现显示问题。求大佬帮助,真捉急!

查看数: 2728 | 评论数: 6 | 收藏 3
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-4-3 18:27

正文摘要:

还有就是初始化ds1302以后,读写时间函数好像都没有问题,但是屏幕上时间总是显示不对。不知道是程序哪里出了问题,以下是主程序,请大佬帮帮忙看看,下图就是显示出现的问题 /*---------------------------------- ...

回复

ID:679211 发表于 2022-1-3 00:54
根据经验感觉是时序问题,首先看看你单片机使用的是内部时钟还是外部时钟,然后再根据时钟来算算你给1302的延时函数的延时时间是否满足DateSheet上的时序要求。
ID:447439 发表于 2022-1-2 23:41
楼主还有吗,我也是遇到相同问题了。请问解决了吗?
ID:201555 发表于 2020-4-6 15:05
你发个清一屏操作,看看。什么效果。
ID:584814 发表于 2020-4-6 09:45
大概率是DS1302数据读取错误造成的;可以在程序启动时先写入数据(设置那7个数)然后财读试试,国产的DS13xx不同批次各自都可能有些莫名其妙的问题(大牌的没用过高价未必真货所以没试)。
ID:163090 发表于 2020-4-5 17:04
51hei**1140 发表于 2020-4-4 12:13
你好!
应该是DS1302数据读取错误造成的;
只能慢慢来找问题,一步步的去排查。

谢谢大佬解答!为什么时钟和秒钟的显示是正常呢?如果1302芯片读取有问题,那应该都不会有显示的
ID:648281 发表于 2020-4-4 12:13
你好!
应该是DS1302数据读取错误造成的;
只能慢慢来找问题,一步步的去排查。

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

Powered by 单片机教程网

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