课设快截止了,各位大神看下我的LCD1602为啥不亮

2019-07-15 09:02发布

仿真没有问题,程序也写入89c52了,焊完之后给电源LCD1602就是不亮,用电表检查过几遍了,仍没什么思路解决,求助各位大神啊
微信图片_20180109133108.png
微信图片_20180109133049.jpg
微信图片_20180109133040.jpg
微信图片_20180109133017.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
人中狼
2019-07-16 04:19
注意看1602的资料,MOV A,#1CH         ;字符左移命令,这里注释的是左移,但实际写入的参数是右移。
另外
ACALL INITIAL           ;显屏模块初始化
ACALL DISPLAY2     ;调用液晶显示子程序
AJMP MAIN
这里最后不需要跳转到MAIN,应该跳转到ACALL INITIAL           ;显屏模块初始化和ACALL DISPLAY2     ;调用液晶显示子程序之间,也就是ACALL INITIAL           ;显屏模块初始化之前都是对硬件或中断等的初始设置,没有更改的话只需要执行一次就可以了。
再你的程序里,就是循环执行ACALL DISPLAY2就可以了

一周热门 更多>