1602液晶第一行显示问题若干

2024年11月16日 16:25
有2个网友回答
网友(1):

导致这个问题的原因是延时不够,因为LCD1602的处理数据速度很慢,跟不上单片机的速度,这样如果没有设置延时会导致后面部分数据丢失
只要在各个不同指令之间多用一些延时函数,就能解决问题,这个我亲自测试过
在李想的51单片机从零学视频LCD1602章节中也可以得到答案

网友(2):

定位公式用对没? 0x80 + 0x40 * row + column
我曾犯错,以为是 40 正好接着第一排的40个空间(0x80 + 40 * row + column)错了。