开篇:润墨网以专业的文秘视角,为您筛选了一篇几种LCM模块显示字符方式范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
第37、38pdf
摘要:针对大多数产品应用液晶显示模块显示汉字、字符的需要,本文介绍了3种利用液晶显示模块实现字符的方法,特别是汉字字符显示方法。最方便的是通过集成字库IC(如GT21L16S2W)实现汉字及其他类型字符的显示。
关键词:液晶显示模块;字符;汉字字库;字库芯片
中图分类号:TN141.7
文献标识码:B
引 言
液晶显示模块(以下简称LCM模块)以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,广泛的应用于手机、MP3、MP4、电话终端、打印机、PDA、POS、家电、车载仪表等等。LCM模块可显示字符、图形和图片等,内容极其丰富。本文主要针对黑白LCM模块中的字符模块及点阵模块,讨论几种lcm模块实现字符显示的方法。
1 LCM模块实现字符显示的几种方法
1.1 字符型IC
字符IC是一类自带Character Generator ROM(CGROM)和Character Generator RAM(CGRAM)
的 LCD driver。原理框图见图1。
这一类IC把需要的字符信息做到CGROM里面,用户可直接调用CGROM里面的字符信息直接显示。但是这类IC,大多数只能显示5×7dots、5×8 dots、5×11dots的字母和符号。因为中文字库比较大,只有少数几个IC自带了中文字库,可以显示16×16 dots的中文。如RAIO公司出品的RA8802、RA8803、RA8806等控制器;以及RA8815、RA8816等LCD driver;Sitronix 公司出品的ST7920。
这一类IC往往留有比较少空间的CGRAM,用来给客户自己通过软件来自定图形或是字符。
1.2 普通点阵IC用软件实现字符显示
LCM模块用普通的点阵IC驱动,所需显示的字符信息,通过用软件提取数据。此类方法,需要通过专用的字模软件,把图片或是字体转化成数据代码信息(二进制或是16进制),把要显示的信息通过软件预先放在主板ROM里面。LCM模块需要调用时,直接查地址到ROM里面去调用。
例如,提取汉字"走向世界",文字宽×高为16×16,提取数据如下:
1.3 用普通点阵IC和字库IC实现
此种方法主要是在1.2的基础上,把所需要的中文字库或是其他字库做成一个字库IC。该IC可放在LCM模块板上、LCD台阶上或FPC上,也可以考虑放在客户的主板上。
字库IC可选用上海集通公司出品的标准点阵字库芯片系列。所含字库包括了GB18030、GB12345、BIG5等中文字库,也有各种西文字符和符号。根据所需点阵大小、电压、接口来选择具体IC型号。
1.3.1 实例
汕头超声显示器公司的一款128×64的模块,就自带了GB2312(6763汉字),支持11×12、15×16的中文显示以及其他ASCII码显示。
1.3.2 原理框图
原理框图如图2所示。
1.3.3字库内容及字型样张
字库内容如图3所示,字型样张如图4所示。
1.3.4软件设计
15×16中文字型的算法转换:
2 结 论
通过对以上三种LCM模块显示字符方法的比较,可以看出:
(1)使用字符IC来驱动LCM模块,是显示英文字母最为便捷的形式,但是局限性比较大,如点阵大小的设计,中文字库的选择等。
(2) 用软件实现字符信息的显示,是目前用的比较多的方式,但前期软件的设计及ROM需要花费比较多的时间。
(3) 用点阵IC加字库IC,可方便的显示中文及其它各种字符,开发时间短,软件设计简便,可应用于不同大小尺寸的LCM模块,是LCM模块显示中文最为简单方便的方式。
参考文献
[1] Redwood公司.Technical Specification of SA3070B.Rer:03,2006.
[2] 上海集通公司.GT21L16S2W(标准汉字字库芯片)用户手册.Rer3.1,2009.
[3] 朱维杰.LCD驱动器RA8816接口及编程方法[J].现代显示.2009,(1):39-43.
作者简介:江树仁(1980-),男,广东省汕头人,南京航空航天大学99级电子信息学院民航电子专业本科生,2003年至今在汕头超声显示器公司从事LCM模组设计工作,E-mail: 。
注:“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文”