单片机 中关于LCD 显示 的程序 中有 write_com(0x80+17); ⼀⼀写在液晶数据缓冲区第一行 write_com(0xc0+17

2024年11月20日 03:27
有2个网友回答
网友(1):

这个是1602的程序,每行16个显示单元,第一行地址从0x80~0x80+16,第二行0xc0~0xc0+16,一个字符占一个地址,其它的地址也是有存储单元的,只不过不能显示出来,你向1602发送一条移位指令就看出来了。也不是每个地址都有存储单元,具体不记得了,你试试就知道了。

网友(2):

1602液晶中,0x80是第一行第一个字符对应的寄存器地址,0xc0是第二行第二个字符对应的寄存器地址。在此地址基础上加多少就表示显示位置偏移多少。具体可以参考1602液晶资料。