标题: 51单片机+LCD1602显示的字符出错,数码管亮度下降,可能在哪个地方出问题呢? [打印本页]

作者: lmn2005    时间: 2021-7-22 13:33
标题: 51单片机+LCD1602显示的字符出错,数码管亮度下降,可能在哪个地方出问题呢?
51单片机开发板,用了半年时间就出问题了。现在的故障主要是LCD1602显示的字符出错,数码管的显示,有的数字也氙划,亮度也不像以前的亮。大家帮助分析一下,可能是哪个地方出问题了。换单片机无效,直接用杜邦线连接LCD1602也不能正常。有关资料如下 :

LCD显示错误.jpg (252.75 KB, 下载次数: 35)

LCD显示错误.jpg

HC6800-MS原理图.pdf

455.27 KB, 下载次数: 3


作者: 51hei团团    时间: 2021-7-22 15:44
先换掉mcu芯片,如果故障依旧大概率是 p0 对gnd vcc短路 或者相互短路,用万用表平即可定位故障
作者: yzwzfyz    时间: 2021-7-22 17:36
多为硬件变异。
作者: lmn2005    时间: 2021-7-22 21:10
51hei团团 发表于 2021-7-22 15:44
先换掉mcu芯片,如果故障依旧大概率是 p0 对gnd vcc短路 或者相互短路,用万用表平即可定位故障

换CPU无效,把这个单片机用在我自己打样的板就完全正常。
作者: lmn2005    时间: 2021-7-22 21:10
yzwzfyz 发表于 2021-7-22 17:36
多为硬件变异。

有没有电路板质量问题所导致的漏电之类的?
作者: lkc8210    时间: 2021-7-22 23:40
新新科技 发表于 2021-7-22 21:10
有没有电路板质量问题所导致的漏电之类的?

可能是IC座或单片机脚氧化引致的接触不良
可用万用表点对点检测单片机脚到1602脚的阻值
作者: robinsonlin    时间: 2021-7-23 08:33
从F到0,倒序显示一下看看,如果还是相同位置的字符问题, 换个屏试试
作者: lmn2005    时间: 2021-7-23 10:41
robinsonlin 发表于 2021-7-23 08:33
从F到0,倒序显示一下看看,如果还是相同位置的字符问题, 换个屏试试

换了屏也一样,这屏在其他电路上显示正常
作者: lmn2005    时间: 2021-7-23 10:56
robinsonlin 发表于 2021-7-23 08:33
从F到0,倒序显示一下看看,如果还是相同位置的字符问题, 换个屏试试

从F至0显示是这样的

LCD显示错误2.jpg (239.59 KB, 下载次数: 39)

LCD显示错误2.jpg

作者: lmn2005    时间: 2021-7-23 11:12
谢谢各位!
用万用表测试到短路的地方了,是PCB板上D1和D6短路了,但是莫明其妙的是,D1和D6有那么一定的距离,怎么会“恋爱”了呢?

原来是D1和d6短路了,那样的距离,怎么会搂在一起呢.jpg (361.06 KB, 下载次数: 22)

原来是D1和d6短路了,那样的距离,怎么会搂在一起呢.jpg

作者: lmn2005    时间: 2021-7-23 11:58
查到了,原来是数码管的1脚与g脚短路了。
作者: budhha    时间: 2021-7-23 12:54
换个屏幕试试
作者: lmn2005    时间: 2021-7-25 10:34
budhha 发表于 2021-7-23 12:54
换个屏幕试试

LCD1602屏无问题
作者: rayin    时间: 2021-7-27 08:51
D1跟D6短路,也能初始化初始化1602?大力出奇迹呀




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