举个例子,1602显示器,第一行第一个字符的地址是0x80,第二行开始的地址是0xC0,这就清楚了吧?在显示时先设置好地址,然后就可以写入要显示的字符了。
液晶模块有分辨率的问题,第一点分辨率就是首地址,这样是让你可以在液晶的任意位置显示你要的东西你如果想问为什么首地址不是0x00的话,那我只能告诉你,应该是液晶寄存器编排设计的问题。具体我也不懂,但是我会用追问能告诉我如何使用吗?
物理首地址是液晶驱动模块确定的,当然具体编程中可以定义你自己的显示首地址。追问如何定义,可以具体说明吗?
什么型号的液晶?具体滴可以参考datasheet啊,一般都有详细说明的
得看你的显示器是用的那个?1602,12864.。。。。追问12864来的
追答你说的应该是带字库的,两年没搞这个,不记得了,其实嘛!你也不用管这个。因为我们是用它,而不是研发它,用不着的事就不用理会了!