基于不带字库的图形lcd模块汉字显示解决方案2781222224

基于不带字库的图形lcd模块汉字显示解决方案2781222224

ID:6725876

大小:40.50 KB

页数:12页

时间:2018-01-23

基于不带字库的图形lcd模块汉字显示解决方案2781222224_第1页
基于不带字库的图形lcd模块汉字显示解决方案2781222224_第2页
基于不带字库的图形lcd模块汉字显示解决方案2781222224_第3页
基于不带字库的图形lcd模块汉字显示解决方案2781222224_第4页
基于不带字库的图形lcd模块汉字显示解决方案2781222224_第5页
资源描述:

《基于不带字库的图形lcd模块汉字显示解决方案2781222224》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于不带字库的图形LCD模块汉字显示解决方案 微计算机信息作者:刘红覃光华汪道辉摘要针对不带汉字字库的图形点阵液晶模块的系统,嵌入GB2312-80字库芯片,利用国标区位码和液晶模块的特点实现汉字和西文字符的混合显示。本文介绍了汉字机内码与区位码的相互转换关系,以及利用T6963C作控制器的液晶模块YJ240D的基本原理,探讨了实际应用中此类液晶模块在嵌入式仪器仪表中混合显示的硬件设计和软件实现方法。关键词液晶模块区位码汉字字模库 引言目前,在嵌入式智能仪器仪表中,常用的LCD模块一般不带有字库,而实际应用中的人机界

2、面需要显示汉字,如果直接把汉字点阵字库放在程序空间需要占有大量的程序空间,并且字库不一定完整。本文以深圳莱德电子的LCD显示模块YJ240D和国标汉字库GB2312-80为例,介绍了一种基于无汉字字库的图形LCD模块汉字显示的解决方案。 1单片机与液晶模块的接口      1.1YJ240D的基本结构      YJ240D是一款图形点阵液晶显示模块,它由控制器T6963C、行驱动器、列驱动器及240×128全图形点阵液晶显示器组成。可显示常用字符及图形,也可以显示15×8个(16×16点阵)汉字,内带32K显示缓冲

3、数据存储器,可储存八屏图形显示数据。5V单电源供电,模块内带负压发生器,用于驱动LCD,内带LED背光,通过调节VLCD的电压可以调节液晶的对比度。T6963C是***东芝公司专门为中等规模LCD模块设计的一款控制器,它通过外部MCU方便地实现对LCD驱动器和显示缓存的管理。其特点为8位总线,内部有128个常用字符表,可管理外部扩展显示缓存64KB(本模块为32KB),并具有丰富的指令供MCU实现对LCD显示屏幕的操作与编辑   YJ240D接口简单,可通过软件编程方便地对液晶控制,其硬件接口定义如表1表1YJ240

4、D的硬件接口引脚编号标号电平功能描述1A(LED+)-LED背光正电源输入端(+5V)2K(LED-)0VLED接地端3VSS0V信号地4VDD+5V逻辑和LCD正驱动电源信号地5VLCD-10V

5、/L数据总线517DB6H/L数据总线618DB7H/L数据总线719FSH/L字体选择(H:6X8点;L:8X8点,图形方式时接低)20VEE-15V内部负压输出1.2YJ240D与单片机的接口图1为单片机和液晶显示器的接口示意图,其中用单片机的P1.2、P1.3来控制液晶模块的片选(CE)和指令/数据选择(C/D);P0口与液晶的8位数据线(P0-P7)相接;读(WR)写(RD)线分别与MCU的读写线相连。1.3YJ240D的读写时序      该液晶模块与MCU的接口采用八位并行数据线,可交换命令和数据。向液晶

6、模块写时,如果C/D为高,表示向液晶模块传输命令;如果C/D为低,表示向液晶模块传输数据。当从液晶读时,C/D必须为高,读出的值为模块内的状态字。      液晶模块的详细命令集可参见T6963C数据手册。2字库芯片与单片机的接口      2.1汉字的编码标准为了用0、1代码串表示汉字,规定了汉字的信息交换码:GB2312-80,简称国标码,共有字符7445个,包括汉字和其他字符。一级汉字3755个,按汉语拼音顺序排列;二级汉字3008个,按部首和笔画排列。其他字符有常用符号、序号、GB1988图形字符集、希腊字符

7、、制表符等。国标码的每一个符号都用两个字节(16位二进制)代码来表示一个汉字。1)国标码:行、列各94(0-93),用先行后列的两个7位二进制数表示。2)区位码:由于二进制国标码表示不很方便,因此汉字也可用十进制区位码表示。区、位各94(1-94),用先区后位的两个2位十进制数表示。3)机内码:是计算机内部表示汉字的代码,在微机中多用两字节(最高位为1)代码作为机内码。2.2区位码和机内码的相互转换西文系统的交换码和机内码都采用美国标准信息交换码ASCII,用一个字节表示,一般只用低七位,可以表示128可符号。在软件

8、中嵌入的汉字经编译器编译后存放的格式为机内码。区位码和机内码之间的转换关系可概括为:(区位码的十六进制表示)+A0A0H=机内码。以汉字“大”为例,“大”字的区内码的十六进制表示为1453H,加上A0A0H得到机内码为B4F3H。2.3汉字字模库汉字的输出是将汉字的笔划离散化,用点阵来表示。点阵的中每个点位只有两种状态:有笔画(1)、无笔画(0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。