标题: 求助单片机+LCD1602初始化不成功问题分析 [打印本页]

作者: 1518419198    时间: 2021-3-30 18:43
标题: 求助单片机+LCD1602初始化不成功问题分析
我在开发板上的1602可以正常显示,但在我自己画的板上不能正常初始化,同一个程序,只是改了端口,
开发板上v3是电位器,自己画的接地,实测开发板接地可以,
开发板是直插STC89C516RD+,画的板是贴片STC89C52RC,
1)板接线没问题,用逻辑分析仪看的(有几根先忘记画了,在背面补焊的)
2)v3电位器在开发板上接地正常显示
3)单片机已经工作,串口的程序可以
4)端口没反,同一个程序用开发板和画的板看到波形相同
5)3个控制端没错
6)单片机P0端口的上拉电阻接了
7)屏幕没坏,就是这个屏幕放开发板可以
8)我已经想不出啥问题了
0001是我自己的原理图

0002和0003是单片机引脚图

0003.png (160.15 KB, 下载次数: 42)

引脚图

引脚图

0002.png (176.8 KB, 下载次数: 54)

引脚图

引脚图

0001.png (108.64 KB, 下载次数: 34)

原理图

原理图

作者: 啤酒瓶子老大    时间: 2021-3-30 21:21
我遇到过的问题和你说一下,你看看是不是一样的。
我就是把直插排阻焊反了。哈哈。
作者: 1518419198    时间: 2021-3-30 21:25
啤酒瓶子老大 发表于 2021-3-30 21:21
我遇到过的问题和你说一下,你看看是不是一样的。
我就是把直插排阻焊反了。哈哈。

但是我是用万用表测得,没反,以前自己焊的洞洞板也这样没问题,还有就是如果反了那么测试输出的就不对了
作者: 花心的刘备    时间: 2021-3-30 21:29
应该是程序问题,看一下引脚定义有没有问题
作者: 1518419198    时间: 2021-3-30 21:31
花心的刘备 发表于 2021-3-30 21:29
应该是程序问题,看一下引脚定义有没有问题

引脚没问题啊,我对着原理图写的
作者: muzhi    时间: 2021-3-30 21:37
自己之前实际调试中遇到有些1602两个引脚间需要接个电阻才能正常显示,才疏学浅不清楚根本原因,你可以试试用手指摸下1602那一排触点试试,如果可以再研究具体是哪两个pin
作者: ANT1987    时间: 2021-3-31 09:50
供电正常吗,5V的1602若用3.3V供电也不能正常显示
作者: 人人学会单片机    时间: 2021-3-31 12:26
LCD1602显示  你可以参考我这个代码 http://www.51hei.com/bbs/dpj-200685-1.html
作者: 1518419198    时间: 2021-3-31 18:34
ANT1987 发表于 2021-3-31 09:50
供电正常吗,5V的1602若用3.3V供电也不能正常显示

正常,都是5v
作者: 1518419198    时间: 2021-3-31 18:34
人人学会单片机 发表于 2021-3-31 12:26
LCD1602显示  你可以参考我这个代码 http://www.51hei.com/bbs/dpj-200685-1.html

我这给程序在开发板上可以,在我自己画的板上就不行,不是程序问题吧
作者: 1518419198    时间: 2021-3-31 18:38
muzhi 发表于 2021-3-30 21:37
自己之前实际调试中遇到有些1602两个引脚间需要接个电阻才能正常显示,才疏学浅不清楚根本原因,你可以试试 ...

以前焊的洞洞板也没这样啊
作者: GlenXu    时间: 2021-4-4 21:23
本人认为:可能是使用了内部RC时钟,与原来开发板相差太远,或太快所致。
可能是原板上P1.0-1.3有外部上拉,而你省略了。
作者: 淅沥沥叽叽叽    时间: 2021-4-5 11:11
楼主解决了吗,我也遇到了这个问题,不知道错在哪




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