标题: stc89c52rc单片机换STC89C58RD+后出现问题 [打印本页]

作者: wuqing12345    时间: 2024-4-30 16:33
标题: stc89c52rc单片机换STC89C58RD+后出现问题
基于单片机的万年历设计
仿真用的AT89C52单片机实物用stc89c52rc,最后hex文件太大烧录不进去换成了STC89C58RD+后可以烧录成功了但是实物显示出现了很多问题有大佬可以给看看怎么回事吗,不知道是不是代码哪里有问题了。万分感谢!

作者: wuqing12345    时间: 2024-5-1 08:33
这是出现问题的图片以及程序源代码
作者: wulin    时间: 2024-5-1 11:33
wuqing12345 发表于 2024-5-1 08:33
这是出现问题的图片以及程序源代码

stc89c52rc有8K空间,写个万年历还不够用?可见程序写的有多臃肿,出错的概率大大增加。一般不会有人能有耐心仔细看这么大且错漏可能较多的代码。楼主应该循序渐进,先写个时钟,玩正常后再逐步加日历星期闹钟等等。没有充分编程经验,不要试图一步成功。
作者: wuqing12345    时间: 2024-5-1 13:30
wuqing12345 发表于 2024-5-1 08:33
这是出现问题的图片以及程序源代码

这是具体代码和错误图片求大佬指点

103.jpg (1.17 MB, 下载次数: 57)

103.jpg

102.jpg (1.22 MB, 下载次数: 62)

102.jpg

IMG_0350(20240430-125742).PNG (566.27 KB, 下载次数: 48)

IMG_0350(20240430-125742).PNG

新建 压缩存档文件夹.rar

172.35 KB, 下载次数: 14


作者: hylot    时间: 2024-5-1 16:53
可能是消影不行
作者: coody_sz    时间: 2024-5-1 22:17
程序的问题,看看是否驱动时序过快了?黑白LCD12864速度很慢的。
作者: 2809193391    时间: 2024-5-2 13:17
在各个部分多插入几个延时然后消影
作者: wuqing12345    时间: 2024-5-2 20:40
2809193391 发表于 2024-5-2 13:17
在各个部分多插入几个延时然后消影

大佬您可以给看看程序吗 看那些地方需要加延时消影我软件这方面看不太懂调试好久了还是出不来万分感谢!
作者: wuqing12345    时间: 2024-5-2 22:47
coody_sz 发表于 2024-5-1 22:17
程序的问题,看看是否驱动时序过快了?黑白LCD12864速度很慢的。

大哥可以帮忙看看吗实在是弄不出来了拜托大哥了
作者: wuqing12345    时间: 2024-5-8 10:09
coody_sz 发表于 2024-5-1 22:17
程序的问题,看看是否驱动时序过快了?黑白LCD12864速度很慢的。

大哥可以帮忙修改一下不,实在是弄不出来了万分感谢
作者: cy009    时间: 2024-5-10 00:35
能显示这样,已经准备到山顶了。检查字码、检查字符占位数值。
作者: wufa1986    时间: 2024-5-10 08:12
这里只能提供思路而已,最终还得靠自己,调通了屏幕解决这个不是很简单吗
作者: glinfei    时间: 2024-5-10 09:26
想问你的主要问题是,显示的内容不对,格式串位? 还是 显示屏显示的不清楚
如果是前者,建议你仔细看看指针调用的位置。




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