51单片机1602液晶显示问题。。

2024-11-20 12:34:45
推荐回答(4个)
回答(1):

1.液晶控制有点要求,忙的话要等待的,可能他一直忙,所以你的程序就一直在那里等了。
2.连接的问题,线没有连接好。
3.排阻一定要,否则会出现未知问题。
具体你可以写个测试程序,就是只复杂流水灯的,其他的不处理,看看是否正常。

回答(2):

1.P0一般都加10K电阻作为上拉电阻。不然就不能输入,如果接到液晶DB0~其他IO口,内部带上拉电阻。
7的话,就不能读液晶的数据,我记得1602是要读液晶数据来判断忙的。也可以省略判忙吧,延时代替。

2.用的是什么51片子。是否IO直接驱动灯和1602的?是不是片子驱动力不够!

回答(3):

p00~p07这个口是需要上拉的哦,你把它去掉了肯定要不正常的哦,AT89S52中文资料去贝一特电子上找,论坛里面。

回答(4):

我的开发板也有这个问题,不知道为什么?你懂了吗(我的p0是有上拉电阻的)