搜索
嵌入式教程:嵌入式的汉字如何显示
2021-09-17 09:51:34
555
0

  LCD是非常常见的设备,也是嵌入式教程中常见设备之一,而LCD最常见的作用就是字符显示,表达我们预设好的信息,如欢迎接待、会议标题、企业名称等,我们经常可以在办证大厅,医院,银行等地方见到。



嵌入式教程:嵌入式的汉字如何显示



  我们从远处观看LCD是一个个字显示的,但我们离近一点去观察可以发现,这些字都是由点构成的。我们也可以理解到LCD最简单的工作原理,就是通过灯亮和灯灭来显示我们想要的内容,甚至可以通过灯亮和灯灭来实现字体或者图案的动态效果。


  虽然LCD分有许多类型,但无论是COG LCD,OLED LCD,还是TFT LCD,实际上都是一个点一个点组成的矩阵,和LED组成的图文屏一样,当然显示内容的技术也是和制造工艺挂钩的,有机会我们后续的文章里详细介绍一下。


  那我们要如果通过代码来操控显示灯的亮和灭呢?其实很简单,我们这里只有两个基本元素,一个是亮,一个是灭,那么我们可以通过1个bit表示其状态,1是亮,0是灭。那我们在代码中只需要用0和1的组合用数组保存下来,然后在代码中按照取模的方式将其还原到LED点阵上就可以了。



嵌入式教程:嵌入式的汉字如何显示



  学过嵌入式教程,玩过8段数码管的朋友应该很熟悉,为了在数码管上显示数字,我们会在代码中定义0~9数字的显示掩码(数码管每个段亮灭的信息)。 点阵上显示汉字,无非就是LED更多了。


  因此,要在LCD上显示字符,需要先知道如何描绘字符的信息,按照取模方式,将这写信息还原到LCD上,就能描绘出字符,而这也是嵌入式教程的有趣之处。


  本文原创 文章来源:好学谷 转载请标明出处:http://www.haoxuegu.com/

Java教程:什么是爬虫
嵌入式教程:什么是点阵字库?如何获取矢量字体