找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

lcd1602仿真正常但是焊接的实物电路显示乱码

查看数: 4753 | 评论数: 16 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-6-1 16:22

正文摘要:

先上程序 #include<reg52.h> #include <intrins.h> #include "LCD1602.h" sbit  RX = P3^3;   sbit  TX = P3^2; sbit LED = P1^3;   sbit SPEAK = P1^0 ...

回复

ID:824490 发表于 2021-7-20 17:06
又见坟贴。。。
能显示,说明接线没错。显示乱,重点去查代码,比如初始化的各种模式是否正确,显示数据写入的对不对。。
本不想回这贴,算了,回就回吧。
ID:954170 发表于 2021-7-20 12:39
可能产生的问题如下:


1、I/O口与LCD的数据口方向焊反


2、LCD的RS、RW、E的控制I/O口在程序编辑时定义错误


3、程序错误


只要这三点做对了是绝对没问题的
ID:943857 发表于 2021-7-2 21:12
我感觉是写的方式不对
ID:608872 发表于 2021-7-2 14:30
找到原因了吗?我也自己焊的洞洞板显示正常,上PCB就是不行,也是乱码,要不就是有个ADC采集不了
ID:616545 发表于 2019-11-6 08:59
我的也是,Proteus仿真正常显示,但是实际电路就是一堆乱码
ID:552983 发表于 2019-6-2 14:22
先排除硬件连接问题后,尝试在程序开头加上比较长的延时,比如说3秒,看看是不是单片机现工作起来了,显示屏还没有工作的时候,单片机发的命令屏幕没有接收到
ID:96682 发表于 2019-6-2 13:12
楼主用的是啥主控芯片?
ID:160500 发表于 2019-6-2 09:41
看现象应该是软件问题,检查数据和字符转换的部分。也可能是数据引脚反了
ID:360353 发表于 2019-6-2 04:12
对于这个问题,你先让它显示正常字符串。如果能正常显示。数据采集错误。无法正常显示请检查电路问题
ID:512401 发表于 2019-6-1 23:06
wc86110 发表于 2019-6-1 18:37
仿真上没问题不代表实物上也能正常运行,楼主都没晒实物电路图问题不好找

在开发板上也能正常运行

ID:552742 发表于 2019-6-1 22:35
楼主 :1/建议你检查电路是否存在虚焊
          2/你看一下软件的字符排布是否正确(可能会存在错位情况)
ID:403018 发表于 2019-6-1 20:43
建议测试下显示固定数据是否正常
ID:96682 发表于 2019-6-1 18:37
仿真上没问题不代表实物上也能正常运行,楼主都没晒实物电路图问题不好找
ID:512401 发表于 2019-6-1 17:08
在开发板上也是正常的
ID:512401 发表于 2019-6-1 16:37
仿真中正常显示   开

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

Powered by 单片机教程网

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