找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机程序没有错误,但是仿真里的LCD不显示,求大佬帮忙指点下

查看数: 3925 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-4-8 17:24

正文摘要:

#include <reg51.h> #include <intrins.h> #include<math.h> #define uchar unsigned char #define uint unsigned int #define ulong unsigned long uint buffer1,buffer2; uchar dis1[17] ...

回复

ID:1033546 发表于 2022-6-9 16:48
taotie 发表于 2021-4-8 22:12
电路错误~程序错误
程序里自己查找改成下面的:缺少
while(dis1 != '\0')

这个是为什么啊,我的也是LED不显示,但是代码和她的不太一样 就看不出来,不太会改
ID:757960 发表于 2021-4-9 10:48
taotie 发表于 2021-4-8 22:12
电路错误~程序错误
程序里自己查找改成下面的:缺少
while(dis1 != '\0')

可以了,谢谢大佬帮助
ID:207421 发表于 2021-4-8 23:17
RW引脚不能接地
数据口要上拉电阻
ID:342822 发表于 2021-4-8 22:34
源程序虽然(Proteus )显示编译成功但里面夹了2条警告提示,你没看到吗?

评分

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

查看全部评分

ID:342822 发表于 2021-4-8 22:20

ID:342822 发表于 2021-4-8 22:12
电路错误~程序错误
程序里自己查找改成下面的:缺少[i]
while(dis1[i] != '\0')
while(dis2[i] != '\0')
lcd_wdat(dis1[i]);
lcd_wdat(dis2[i]);

评分

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

查看全部评分

ID:757960 发表于 2021-4-8 20:29
958668952 发表于 2021-4-8 20:03
复位脚是高电平,单片机一直在复位

改了复位电路,也是不显示
ID:820480 发表于 2021-4-8 20:03
复位脚是高电平,单片机一直在复位
ID:757960 发表于 2021-4-8 19:27
taotie 发表于 2021-4-8 17:48
上拉电阻加在p0端口试一试

加在P0口了,但还是不行
ID:814525 发表于 2021-4-8 18:54
P0口做输出要外加上拉电阻。

评分

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

查看全部评分

ID:587810 发表于 2021-4-8 18:25
单片机的P0端口没加上一组上拉电阻或者下拉电阻都可以,因为P0口默认输出高阻态。

评分

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

查看全部评分

ID:342822 发表于 2021-4-8 17:48
上拉电阻加在p0端口试一试

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

Powered by 单片机教程网

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