找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2211|回复: 6
收起左侧

新手学习51单片机,做出的DIY作品LCD1602出现的问题,望指正!

[复制链接]
ID:370714 发表于 2018-9-24 09:49 | 显示全部楼层 |阅读模式
各位大大们好,我新手入门51单片机,很多东西只学了点皮毛,最近做了一个作品,但是LCD1602上刚出现的数字是正常的,但是一瞬间就会变成很多问号,问过了很多人,都说是程序问题,丢人的是,因为程序是照搬而来,所以苦思冥想好几天,都不知道是哪里程序出了问题,特来此求教各位资深人士,希望能得到指点,万分感谢!!!PS:程序会以附件添加,劳烦各位帮忙了。

程序.rar

89.84 KB, 下载次数: 11

程序的压缩文件

回复

使用道具 举报

ID:398663 发表于 2018-9-24 10:55 | 显示全部楼层
1000多行的代码怎么看啊,也不能上机调试

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:308437 发表于 2018-9-24 11:05 | 显示全部楼层
直接找人换一个可以用的1602程序,替换你的,试试再说

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:308437 发表于 2018-9-24 11:08 | 显示全部楼层
给你代码

1602.zip

1.02 KB, 下载次数: 9

回复

使用道具 举报

ID:135253 发表于 2018-9-24 11:31 | 显示全部楼层
个人觉得,作为初学者,应该将你这个程序分为几个部分:按键扫描,DS1302,LCD1602这几个部分一一弄清楚之后,再学综合的,不要想一口吃成胖子!

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:388197 发表于 2018-9-24 13:29 | 显示全部楼层
粗略的看下,应该是个带温度显示的万年历,这个你需要把硬件电路原理图贴上来才行.
另外,在MAIN函数前面定义一大堆函数是个很不好的编程习惯,建议按照函数功能整理成.C .H文件形式,再包含进来,比如1602屏幕,你可以写成 LCD1602.H 和 LCD1602.C ,这样当你别的项目要用,只需要包含之前写的头文件,改下IO定义即可.

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:390650 发表于 2018-9-24 15:31 | 显示全部楼层
没有硬件 让我干看呀……………………

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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