出现这种毫无反映的情况,原因就多了。比如:
1、晶振不起振(用逻辑笔查18,19脚有无脉冲)
2、EA(31脚)是否接电源正极;
3、连接液晶的脚上有无脉冲(用逻辑笔查看)
4、液晶坏了或接错了
5、程序本身就没有输出(在开发环境下模拟执行,设置断点,看程序能否执行到向液晶输出字符的地方)
6、......
你可以写一段小程序,只做对液晶初始化和输出的操作,看有无输出。
你的问题太笼统,最好有图
在单片机连接液晶的状态下,控制I/0口的电平,用万用表量一下,看是否与你控制的一样,还有液晶是慢速器件,是不可以一上电就写入数据,要先延时几百毫秒,等待系统稳定后,再写入数据
如果显示屏很暗,或者说是液晶屏的背光不亮,那么也就是说,液晶屏的电没有供上,或者供电的引脚搞错了,电位器只是在液晶屏显示正常的时候,调节字符与背光的对比度的,不是调整背光亮度的,背光亮度是不能直接调整的。或者液晶屏的背光电路坏了,或者发光器件坏了。
你先编写一个简单的程序,看看程序能不能跑