江科大课程-普中A2-LCD1602不正常显示

在《LCD1602调试工具》这一集学习时发现,一样的代码,我的LCD1602第一行显示都是白色,没有字母。

看弹幕找到解决办法:在构建代码后加入延迟

#include <Atmel/REGX52.H> //我在vscode中编写,需要这样引用该头文件,在keil5中不用这么写
#include "Delay.h"
#include "LCD1602.H"

void main()
{
    LCD_Init();
    Delay(20);    //添加延迟
    LCD_ShowChar(1, 1, 'A');
    LCD_ShowString(1, 3, "Hello");
    while (1);
}

 如果你的仍然不显示,可以试着调调对比度。

posted @ 2025-08-08 01:02  Acholl  阅读(20)  评论(0)    收藏  举报