STM32——汉字显示

一、常用汉字编码

1、GB2312

2、GB13000

3、GBK

4、BIG5(繁体)

二、汉字显示原理

汉字在液晶上的显示其实就是一些点的显示与不显示,这就相当于我们的笔一样,有笔经过的地方就画出来,没经过的地方就不画。所以要显示汉字,我们首先要知道汉字的点阵数据,这些数据可以由专门的软件生成。只要知道了一个汉字点阵的生成方法,那么我们在程序里面可以把这个点阵数据解析成一个汉字。

三、字符/汉字显示方法(PCtoLCD2002.exe)

汉字由点构成,点的形成需要有数据支撑,也就是一些数据告诉你所要形成的汉字点阵哪些地方需要加点哪些地方不用点(与像素点类似)。汉字由点构成,常见的是一个16位×8位、16位×16位的矩阵里面的点显示或不显示最终形成汉字。而点生成的顺序也有一定的规律,一个16×8的矩阵,第一列的前8位(一个字节)叫做高位,后8位叫做低位。

比如图中显示“0”,显示“0”的点阵为:0x00、0x00、0x07、0xF0、0x08、0x08、0x10 、0x04 、0x08 、0x08 、0x07、 0xF0 、0x00 、0x00

0x00表示第一列(从左往右)从上往下数八个点都为00000000(0表示没有点),0x00表示第一列从下往上数

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值