求教:关于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条回答
八度空间
1楼-- · 2019-07-20 22:13
 精彩回答 2  元偷偷看……
合肥-文盲
2楼-- · 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)   刚好三个字节一列
紫气东来
3楼-- · 2019-07-20 23:09
总共有12行6列   先显示第一行  再显示第二行 一直循环到第十二行结束 就像这样:“一 二 三”  一直循环12次  一个字节有8位  最高两位忽略

一周热门 更多>