LCD
液晶显示模块自定义字符功能的实现方法
牟化建!陈学煌
!青海师范大学!青海西宁!T""###T
摘!要!液晶显示技术在便携式电子产品中具有广泛的用途"在使用液晶显示模块的时候!用户不仅需要调用液晶模块自带的字库!还要经常使用其自定义字符功能进行图文的显示"在研制失真度测量仪过程中!采用了"!!4!Y液晶功能模块!深入探究了其自定义字符编码#定义#调用与显示的方法!得到满意的结果"给出了详细的说明及具体程序的编写方法"
关键词!液晶显示模块$自定义字符$编码$字库
中图分类号!"*2T54!!!!!文献标识码!&!!!!!文章编号!"##34546!!##%!""[3#4
\)+5,_+(,.3./#400)/,3,(,.347+*+1()*IJ31(,.3
#+U87G:;:>/7,26GB<G:>O?
!##"V;><:;2=KF:D8>;MBKJ;C6;>;>T"###T#/<;>:?N?
$!"#$%&’$*<B’/.CBH<>=D=;JA;1BJKB:1GJB1;>P=KC:EDBBDBHCK=>;HPK=1GHCJL->C<BC;FB=RGJ;>/.#C<BGJBK>=C?NP?’#=>DBB1JC=CK:>JRBKC<BR=>CJA<;H<C<BD;G;1HKJC:DF=1GDBEK;>JEGC:DJ=GJBJ;CC=H:KK>C<BH<:KCH<:K:HCBKRKBGB>CSN>QN?N=Q#DRK=FC<B1BR;>;C;=>H<:K:HCBKL->KBJB:KH<;>C<B1;JC=KC;=>FB:JGK;>;>JCKGFB>CA;C<C<B"!!4!Y’/.#;>G;KBH=1;>1BRSN??Q?##;>;C;=>CK:>JRBK:>11BF=>JCK:C;=>FBC<=1=RC<BJBDR1BR;>;><:K:HCBKAB=EC:;>:J:C;JR;B1KBJGDCR;>:DDL*<;J:KC;HDB?HNJ<=AJC<B1BC:;DB1BWD:>:C;=>:>1J=FBB1;CFBC<=1J=R:H=>HKBCBPK=HB1GKBLP
$%%()+,%-#’/.%1BR;>;C;=>H<:K:HCBKH=1;>R=>C?*
:!引!言
随着电子技术的发展#液晶显示技术在测量仪器中得到了极为广泛的应用&用普通的液晶显示模块来实现物理参数和信号的测量已经不仅仅只是调用液晶自带的汉字库#而且需要将信号用点阵图形的形式显示出来&为了有时也需要用点阵图对液晶屏的显示内容进行合理布局#
形来显示参数数值&例如$用"%k"%的液晶显示模块来显示TkT点阵的数值#那么一个汉字的位置可以显示出3个数值#大大节约了显示空间#使得一屏显示的内容得到增加#从而也拓宽了液晶显示模块的使用范围&这些用途都涉及到液晶显示模块的一个重要功能$自定义字符显示&
本文以"对液晶显示模!!4!Y液晶显示模块为对象#块在自定义字符的编码’定义’调用与显示等方面作初步的探索&
图形点阵显示方式&他主要由行驱动器(()/--字符集#列驱动器及"!Tk4!全点阵液晶显示屏组成&可完成图形显示#也可以显示5L汉字&与外[k!个!"%k"%点阵"部/@8接口采用并行或串行方式均可&
<!自定义字符的显示方法
自定义字符共分为4个部分$编码’定义’调用与显示&其中编码主要是将图像的信息转化为数字&定义主要是将转化得到的数字输入液晶显示模块#控制液晶象素的显示&调用与显示是将定义好的自定义字符从存储空间中输出并显示出来&
4L"!编!码
编码#即将所要表示的图形转化为数字&计算机中的每一个字符’每一幅图像都是由象素点组成的#由象素的每一个自亮与暗来构成所要显示的图像&在"!!4!Y中#定义字符由"%k"%个象素组成&因此要显示一个字符或数字#即是对这些象素进行操作#控制他们的明与暗#这样就形成了所想要得到的图像&
所谓编"!!4!Y对象素的操作是通过编码来实现的#码#其实就是对一幅图像上的每一个点的信息用数字表示出来&对于某一个点来说#"表示显示##则表示不显示#例如$
图"是一个正弦波上半部分波形的点阵图#按照每一
;!显示模块特性
仪器中采用了深圳市某公司生产的"!!4!Y液晶显示模块#其主要特性如下$
内置T"$!个"%k"%点汉字库和"!T个"%kT点
收稿日期!!##%#3!%
"
[3