12864LCD的显示原理以及点阵软件的解读

12864LCD显示原理

12864LCD可以这样来看,128x64的LCD,这样看就好理解了。它是由128乘以64个的点组成的,每一个点都可以通过”0“或者”1“来控制灭亮。这样一来我们就可以通过一个个的点来组成我们想要的字和图案,我们输出的字大小应该在128x64之内,比如8*8,16*16。当然我们也可以决定字是用亮点来拼接还好是用灭点来拼接。如下图所示:

点阵软件的解读

我们先用取模软件取下模,就以”个“为例;

/*--  文字:  个  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
0x80,0x80,0x40,0x20,0x10,0x08,0x04,0xC3,0x04,0x08,0x10,0x20,0x40,0x80,0x80,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

参数设置如下:

我们先看下第一个字节”0x80“(注意:我们设置里面设置的倒序,这个很关键,题主也被这个坑过),因为选择的倒序,所以”0x80“即二进制10000000实际事00000001,转换为十六进制”0x01“,又因为是纵向取模,刚刚好对应”个“字第一个点从上往下数8个,对应7灭1亮;再看看滴二个字节0x80,同样的方法可以马上知道这个是代表第二个点从上往下数的8个,以此类推。至于横向取模,现在估计大家也会了就不多介绍了。

码字不易,要是对大家有帮助就点个推荐吧

猜你喜欢

转载自www.cnblogs.com/dmfdz/p/12425269.html