标题: LCD1602第一排显示蓝色方块,怎么解决?单片机程序仿真是正常的 [打印本页]

作者: 重要事情说三遍    时间: 2019-1-1 19:47
标题: LCD1602第一排显示蓝色方块,怎么解决?单片机程序仿真是正常的
LCD1602的显示问题!!!!想各位有经验的大佬指教指教!
下面是我做一个课设,程序和仿真文件都会粘在下面,仿真能成功 ,但是实物出现了问题。
下面是实物图,只有一排方格,对比度能调节,单片机的各个引脚电压正常,1602不能正常显示,其他按钮拨动均无反应,灯也不能开。1602正常显示的数据如下图仿真图所示。
求各位遇到过这种问题的人给予指教啊!
不胜感激~ 源码1.rar (154 KB, 下载次数: 9)












作者: 小润龙    时间: 2019-1-1 22:48
1,有可能是你的LCD1602坏掉了,
2,需要调节一下你的LCD1602的背景,可能是对比度太大造成的
作者: 西瓜拌柚子    时间: 2019-1-2 01:53
软件没问题,找硬件问题,
很有可能你的板子的一个引脚没有焊好,虚焊了。仔细用万用表检查。
再者就是对比度,我看你没有装调对比度的可调电阻,可加个可调电阻试试。
作者: 周超然    时间: 2019-1-2 08:20
对比度需要调节下,正常的。3号引脚下拉电阻调节对比度
作者: cccc888    时间: 2019-1-2 17:38
p0需要上拉电阻,.
作者: 冰冰洁洁    时间: 2019-1-2 22:26
RS.RW.EN你再看下是不是没接错,就个我也常有发生,大多是线接反了。
作者: 鲤鱼不胖    时间: 2020-10-19 00:44
perfect123 发表于 2019-1-2 18:52
你居然用P0口作为数据输出???你都打板了,居然没有用杜邦线实际搞一搞?

请问怎么解决
作者: hhdsdy    时间: 2020-10-19 09:46
perfect123 发表于 2019-1-2 18:52
你居然用P0口作为数据输出???你都打板了,居然没有用杜邦线实际搞一搞?

不要一惊一乍的吓唬人,谁说了P0口不能作为数据输出?我就喜欢用回P0口做数据输出

作者: hhdsdy    时间: 2020-10-19 09:53
鲤鱼不胖 发表于 2020-10-19 00:44
请问怎么解决

普通的单片机P0口是纯开漏输出的,自身不会输出高电平,需要外加上拉电阻,这个是基础必须掌握。
如果你还是用普通的并且是双列直插的,找个9脚的10K排阻认清排阻方向直接焊在PCB背面单片机引脚处即可,或者是用贴片电阻或1/16W电阻搭焊。
作者: TTQ001    时间: 2020-10-19 09:59
仿真工作正常,因此一定是硬件故障。 检查液晶显示器的所有电线是否正确连接。
作者: amandv    时间: 2020-10-19 21:54
P0做输出要有上拉电阻。不然数据不显示。
作者: 长风007    时间: 2020-10-20 18:55
用P0做输出要有上拉电阻。不然数据会出错或不显示。




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