lcd1602显示程序问题,我用protues进行仿真,但是没有显示出来,到底怎么回事?

2024-12-21 13:34:30
推荐回答(4个)
回答1:

void lcdin()
{
delay1(15);
lcdm(0x38);
delay1(5);
lcdm(0x0C);
delay1(5);
lcdm(0x06);
delay1(5);
lcdm(0x01);
}

是初始化有问题,你改为0x38,0x0c,0x06,0x01。 看一下LCD1602的控制字就明白了。

回答2:

程序能编译通过的话可以试试把lcd显示屏横着摆放,应该就能显示了哟。

回答3:

lm016l

回答4:

这样的格式可读性很差,你不如在网上搜索一个能运行的程序。