当前位置:首页 > 液晶显示模块知识 > 液晶显示模组知识 > 怎么可以让液晶显示模组不带字库显示字呢?...

怎么可以让液晶显示模组不带字库显示字呢?

责任编辑:深圳晶汉达液晶显示模块公司  发布时间:2015-03-16
分享到:

怎么可以让液晶显示模组不带字库显示字呢?

  对于液晶显示模组相信大家肯定不会十分的陌生,在很多的电子行业运用的十分的广泛。众所周知,液晶模块它有分很多种,有图形液晶模块,有带文字库的。然而有一些LCD模块它是不带有字库的,但我们现实应用当中我们需要显示汉字,这就存在如何让这没有汉字字库的图形液晶模块能显示汉字。有一种很直接的方法就是将汉字点阵字库入在程序空间里,但这样就会占有很大的程序空间,而且字库也不一定完整。那有没有更好的解决办法呢,当然办法需要我们去想。在下面,小编就为大家好好讲讲怎么可以让液晶显示模组不带字库显示字呢?

 

  一、单片机与液晶模块的接口

 

  ——YJ240D与单片机的接口

  为单片机和液晶显示器的接口示意图,其中用单片机的P1.2、P1.3来控制液晶模块的片选(CE)和指令/数据选择(C/D);P0口与液晶的8位数据线(P0-P7)相接;读(WR)写(RD)线分别与MCU的读写线相连。

 

  ——YJ240D的读写时序

  液晶模块与MCU的接口采用八位并行数据线,可交换命令和数据。向液晶模块写时,如果C/D为高,表示向液晶模块传输命令;如果C/D为低,表示向液晶模块传输数据。当从液晶读时,C/D必须为高,读出的值为模块内的状态字。

 

  二、字库芯片与单片机的接口

 

  ——汉字的编码标准

  为了用0、1代码串表示汉字,规定了汉字的信息交换码:GB 2312-80,简称国标码,共有字符7445个,包括汉字和其他字符。一级汉字3755个,按汉语拼音顺序排列;二级汉字3008个,按部首和笔画排列。其他字符有常用符号、序号、GB1988图形字符集、希腊字符、制表符等。

 

  ——区位码和机内码的相互转换

  西文系统的交换码和机内码都采用美国标准信息交换码ASCII,用一个字节表示,一般只用低七位,可以表示128可符号。

 

  ——汉字字模库

  汉字的输出是将汉字的笔划离散化,用点阵来表示。点阵的中每个点位只有两种状态:有笔画(1)、无笔画(0)。描述汉字点阵信息的二进制代码集称为汉字的字模。所有汉字和符号的点阵信息就组成了汉字库。

 

  ——混合字符的显示

  在本系统中,每个汉字的显示采用16×16图形点阵方式显示。国标GB2312-80一、二级汉字点阵库存放在一片ROM芯片AT27C040中,每个汉字占用32个字节。当需要显示汉字时,首先根据区码和位码计算出该汉字点阵在ROM中存放的起始地址,然后从此地址连续的取出32个字节的汉字点阵,并写入LCD模块对应的地址中,就可以显示出该汉字。

上一篇:为什么液晶显示屏工作时表面颜色有不同呢?

下一篇:液晶显示模组行业有什么发展要点呢?