求教:关于LCD点阵显示1206字体的问题

2019-07-20 00:38发布

对于原子哥的数组const unsigned char asc2_1206[95][12]={
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",0*/
...
每一个待显示的字符都是12个char类型数据组成。比如显示第一个空格,其中第一个0x00,显示第一列的1~8个点阵位置,第二个0x00显示第一列的9~12和第二列的1~4个点阵位置,第三个0x00显示第二列的5~12个点阵位置。这样,3个char类型数据显示2列,12 / 3 * 2 = 8列,这样算下去,最终显示的字体大小应该是1208啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
合肥-文盲
2019-07-20 22:56
回复【7楼】isonicboy:
---------------------------------
12*12字体  显示一个字符,每列是8+4(bit)     每列第二个字节在取码的时候低4位也是补上的,是没有意义的4位。
16*16字体  显示一个字符,每列是8+8(bit)     刚好两个字节一列
24*24字体  显示一个字符,每列是8+8+8(bit)   刚好三个字节一列

一周热门 更多>