ASCII码和中文字符的点阵原理相同,只是点阵大小不同,ASCII是16x8的小图,汉字是16x16的小图,那下面具体举例说明一下’汉’字的一个点阵数据是啥样的:
那’汉’字的具体存储的点阵数据是多少呢?首先我们要确定的是数据高位在哪边,这边是左边的在高位,右边的在低位,然后呢,从上到下依次存储,所以数据是如下的:
第一行:0x40,0x08
第二行:0x37,0xfc
第三行:0x10,0x08
第四行:0x82, 0x08 …
依次类推总共有 16行x2byte = 32 byte
要显示汉字呢,其实就是反过来了,把每一行的数据还原出来,变成一个个点。
|