标题: 12864液晶+89C52+DS1302+18B20温度万年历时钟修改农历显示 [打印本页]

作者: zhao4515    时间: 2021-2-13 22:23
标题: 12864液晶+89C52+DS1302+18B20温度万年历时钟修改农历显示
本帖最后由 zhao4515 于 2021-2-13 22:24 编辑

借用论坛lids 大神的帖子下载了他的源码,经调试后发现星期的“三”和农历中的“三”都不显示,并且农历的正月显示错乱,根据里面的注释,进行了修改,“三”显示正常,农历通过查找问题也显示正常了,主要修改了displaytime.h这个文件中的内容。由于我的连线跟大神的不一样,为了让大神的电路图能够正常展示,所以,我将我自己改过的IO口全都修改回大神的原版,可根据自己的需要修改相应的IO口。此版本的程序包含DS1302时间,日期,农历,18B20温度,闹钟,时间冒号跟随秒闪烁。下面是修正前农历显示不正确的样子,很明显农历显示的不对。


下面是修正后农历显示正常的样子


大神的电路图


最后分享一下修正后的源码,PCB图等都在这个包里
万年历12864-FIX.rar (1005.49 KB, 下载次数: 356)



作者: restrat    时间: 2021-2-14 21:49
怎么程序不完整

作者: zhao4515    时间: 2021-2-16 21:54
restrat 发表于 2021-2-14 21:49
怎么程序不完整

我刚刚重新生成了一下,没有任何问题是可以正常生成HEX文件的,你说程序不完整是怎么不完整?
作者: 93mxt    时间: 2021-2-17 16:35
这个程序是一乐坛友的Pcb还有坛友的名呀,想要到一乐下载能用啊
作者: zhao4515    时间: 2021-2-20 00:38
93mxt 发表于 2021-2-17 16:35
这个程序是一乐坛友的Pcb还有坛友的名呀,想要到一乐下载能用啊

之前是可以用的,只是到了农历正月,汉字显示就不对了,除非打了补丁,否则显示不正确,而我这个不用打补丁,即可正确显示。
作者: robter    时间: 2021-2-22 10:50
我也是修改源代码解决了农历部分显示乱码的问题
作者: 太阳黑子1    时间: 2022-1-30 21:44
非常感谢你的付出!
作者: 天使的眼泪    时间: 2022-2-12 08:54
谢谢大佬的分享,新手学习
作者: hbxfgt    时间: 2023-10-3 21:15
不走时,也调不了时间哦。
作者: sjh7366    时间: 2024-1-14 10:58
不错,正是我想要的,谢谢楼主分享!
作者: joyb    时间: 2024-1-24 10:14
7920的字库如何改用ks0108的




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1