找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 435|回复: 12
收起左侧

stc89c52rc单片机换STC89C58RD+后出现问题

[复制链接]
ID:1115386 发表于 2024-4-30 16:33 | 显示全部楼层 |阅读模式
60黑币
基于单片机的万年历设计
仿真用的AT89C52单片机实物用stc89c52rc,最后hex文件太大烧录不进去换成了STC89C58RD+后可以烧录成功了但是实物显示出现了很多问题有大佬可以给看看怎么回事吗,不知道是不是代码哪里有问题了。万分感谢!

回复

使用道具 举报

ID:1115386 发表于 2024-5-1 08:33 | 显示全部楼层
这是出现问题的图片以及程序源代码
回复

使用道具 举报

ID:213173 发表于 2024-5-1 11:33 | 显示全部楼层
wuqing12345 发表于 2024-5-1 08:33
这是出现问题的图片以及程序源代码

stc89c52rc有8K空间,写个万年历还不够用?可见程序写的有多臃肿,出错的概率大大增加。一般不会有人能有耐心仔细看这么大且错漏可能较多的代码。楼主应该循序渐进,先写个时钟,玩正常后再逐步加日历星期闹钟等等。没有充分编程经验,不要试图一步成功。
回复

使用道具 举报

ID:1115386 发表于 2024-5-1 13:30 | 显示全部楼层
wuqing12345 发表于 2024-5-1 08:33
这是出现问题的图片以及程序源代码

这是具体代码和错误图片求大佬指点
103.jpg
102.jpg
IMG_0350(20240430-125742).PNG

新建 压缩存档文件夹.rar

172.35 KB, 下载次数: 12

回复

使用道具 举报

ID:639698 发表于 2024-5-1 16:53 | 显示全部楼层
可能是消影不行
回复

使用道具 举报

ID:1034262 发表于 2024-5-1 22:17 | 显示全部楼层
程序的问题,看看是否驱动时序过快了?黑白LCD12864速度很慢的。
回复

使用道具 举报

ID:1119088 发表于 2024-5-2 13:17 | 显示全部楼层
在各个部分多插入几个延时然后消影
回复

使用道具 举报

ID:1115386 发表于 2024-5-2 20:40 | 显示全部楼层
2809193391 发表于 2024-5-2 13:17
在各个部分多插入几个延时然后消影

大佬您可以给看看程序吗 看那些地方需要加延时消影我软件这方面看不太懂调试好久了还是出不来万分感谢!
回复

使用道具 举报

ID:1115386 发表于 2024-5-2 22:47 | 显示全部楼层
coody_sz 发表于 2024-5-1 22:17
程序的问题,看看是否驱动时序过快了?黑白LCD12864速度很慢的。

大哥可以帮忙看看吗实在是弄不出来了拜托大哥了
回复

使用道具 举报

ID:1115386 发表于 2024-5-8 10:09 | 显示全部楼层
coody_sz 发表于 2024-5-1 22:17
程序的问题,看看是否驱动时序过快了?黑白LCD12864速度很慢的。

大哥可以帮忙修改一下不,实在是弄不出来了万分感谢
回复

使用道具 举报

ID:619259 发表于 2024-5-10 00:35 | 显示全部楼层
能显示这样,已经准备到山顶了。检查字码、检查字符占位数值。
回复

使用道具 举报

ID:879348 发表于 2024-5-10 08:12 | 显示全部楼层
这里只能提供思路而已,最终还得靠自己,调通了屏幕解决这个不是很简单吗
回复

使用道具 举报

ID:844772 发表于 2024-5-10 09:26 | 显示全部楼层
想问你的主要问题是,显示的内容不对,格式串位? 还是 显示屏显示的不清楚
如果是前者,建议你仔细看看指针调用的位置。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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