51单片机控制LCD1602

1602的背光特别亮,看不清字符,之前好像连接那个电位器旋钮冒过一次烟,感觉烧坏了,但是不确定是不是它的问题

img

img

对比度过高了。用万用表测量一下对比度调节引脚上的电压。如果调节电位器电压不变,说明硬件有问题了,可以尝试更换电位器试试。

  • 这篇文章:基于51单片机点亮LCD1602+自定义字符 也许有你想要的答案,你可以看看
  • 除此之外, 这篇博客: 51单片机LCD1602电子时钟中的 七.本次对自己个人觉得要注意的点 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1.下面来满足这些需求,首先这里有四种模式,如果用两个外部中断肯定不够,况且0号口外度中断优先于计时器,
    为了不干扰计时器,所以我将四种模式都置于主程序里,将中断作为一种改变判断的工具,并且尽量简短,以免影响主
    程序的运行
    2. 显示里面需要注意的是每次最好要重新标志好初始的输入点,避免输入错位

  • 您还可以看一下 朱有鹏老师的LCD1602和12864显示器-第1季第17部分课程中的 1.17.5.LCD1602控制器的低层时序2小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    该问题的解决方案可能有以下几步:

    1.确认LCD1602的控制信号是否正确设置,比如RS、RW、E三个信号的接线是否正确。如果信号接线错误,可能会导致背光异常。

    2.检查是否有冲突信号占用了控制信号的引脚。比如,P2^5是LCD1602控制信号中的RW信号,但是有时候P2^5也会用来与其他设备通信,这种情况下会导致背光异常。

    3.检查电位器连接是否正确,电位器旋钮是可以控制LCD1602的背光的,但是当旋钮调节不当时可能导致背光过亮。

    4.最后,如果以上方法都没有解决问题,可以尝试将LCD1602的背光电压控制在某一个常数值,不要过亮或过暗,这样能够避免出现字符辨认不清的问题。