|
我是老温,一名热爱学习的嵌入式工程师
) h8 N" q5 Z* A+ J$ b关注我,一起变得更加优秀!% U' X! w/ O m. g$ b
LCD屏幕是嵌入式常见的显示设备,如何在LCD上显示汉字和英文?矢量字体和点阵字体有何不同?同一个字符为何有多种编码?+ P+ y4 p! K0 f+ h+ _) @
GB2312、GB18030指什么?他们之间有关系吗?嵌入式设备如何支持多国语言?从哪里获取字库?需要付费吗?
) ^! L1 C7 Y( T+ g7 i- n以上问题,本文一一道来!
V% h0 q1 C3 i2 D% h一、如何在LCD上显示字符在LCD上如何显示字符呢?这里我们讨论的是逻辑问题,不是LCD控制器驱动。
- g \5 C% F4 z首先,我们要对LCD有一个概念:LCD也就是一个点一个点组成的一片点而已。本质上和1个LED一样。
1 ^9 r/ T9 x( E h5 X% C1个单色LED,能显示亮灭。
1 z0 O$ ?8 P# U" ?3 M% O7 }( q将很对LED排成一行,就可以实现流水灯。! S* G7 H! V) U( Z+ S
将多行LED组成一片,是啥?是LED点阵。
) {# V) _( O, B多块点阵,就能组成图文屏。: p& N' \3 o# j5 A$ M, G; c
如果是三色LED组成的图文屏,就能显示视频动画。 |
|