APP下载

液晶显示模块(LCM)的中文字库显示简化探讨

2014-07-18叶预立

科技与创新 2014年5期
关键词:字库

叶预立

摘 要:根据实验例子进行简要的介绍,阐述了液晶显示模块中文字库显示简化操作方案,结合模块特性、芯片特性对其系统设计进行探讨、分析。实验结果表明,该方案寻址方便、节省存储空间,有良好的显示效果,具有一定的推广价值。

关键词:液晶显示模块;字库;显示;简化

中图分类号:TN873+.93 文献标识码:A 文章编号:2095-6835(2014)05-0024-02

随着计算机技术的不断发展,液晶显示模块逐步代替传统的LED点阵或数码管显示方式,其具有的操作方便和价格低廉等优点,受到了用户的极大欢迎。但由于此类模块并没有内置中文字库,需要用大量汉字作为变量进行取模,然后再将取模得出的数据映射到模块的DDRAM里,使得操作极为烦琐。因此,现介绍一种以机内码操作完成寻址,简化中文显示的操作方案,它可以使显示简化,操作更加方便、简单。

1 功能介绍

1.1 液晶模块特性

目前,大部分点阵型液晶模块采用KS0108(或其兼容控制芯片)为列驱动器,同时使用KS0107(和其兼容驱动器)为行驱动器。KS0108接口简单、指令简洁,而KS0107只要提供电源就能产生行驱动信号和各种同步信号,操作起来十分简单。但由于KS0108没有内置字库,在液晶上显示汉字或字符时,需要先自行对汉字或字符进行取模。

cs=1.

2.3 程序流程

显示汉字时,先根据汉字的内码和芯片资料给出的公式,用函数Get_CHN_Addr()计算出该汉字在芯片内对应的地址;接着对芯片进行操作,通过函数HighSpeed_RD()把对应地址的字模点阵数据读取出来,存放在一个变量数组CHNData[]中;然后,对液晶模块进行操作,分别以Set_PageAddr()和Set_ColumnAddr()设置模块的页地址和列地址;最后单片机把变量数组CHNData[]里存放的字符点阵信息都发送到模块DDRAM对应的地址上,完成一个汉字的显示。

3 实验结果

部分程序:

Delay(4000);//延时

经过测试,液晶模块的第一行显示全角字符“21H16S2Y”,第二行显示中文“经过测试显示正常”,效果理想。

4 结束语

综上所述,以上方案能很好实现液晶模块的文字显示简化,不但操作简单,还节省系统储存空间。使用不同芯片型号对应不同显示方式和不同工作电压,适合大部分液晶模块使用,具有极大的应用价值。

参考文献

[1]郝博雅,管瑞.新一代液晶显示系统设计与实现[J].计算机测量与控制,2011(11).

〔编辑:白洁〕

LCD Module(LCM)to Explore the Simplified Chinese Character Display

Ye Yuli

Abstract: According to the experimental examples are briefly introduced, elaborated LCD Module Chinese character display simplifies operation of the program, combined with the module characteristics, chip features to explore its system design and analysis. Experimental results show that the scheme addressed convenient, saving storage space, there is a good display, with some promotional value.

Key words: LCD module; font; displays; simplify

摘 要:根据实验例子进行简要的介绍,阐述了液晶显示模块中文字库显示简化操作方案,结合模块特性、芯片特性对其系统设计进行探讨、分析。实验结果表明,该方案寻址方便、节省存储空间,有良好的显示效果,具有一定的推广价值。

关键词:液晶显示模块;字库;显示;简化

中图分类号:TN873+.93 文献标识码:A 文章编号:2095-6835(2014)05-0024-02

随着计算机技术的不断发展,液晶显示模块逐步代替传统的LED点阵或数码管显示方式,其具有的操作方便和价格低廉等优点,受到了用户的极大欢迎。但由于此类模块并没有内置中文字库,需要用大量汉字作为变量进行取模,然后再将取模得出的数据映射到模块的DDRAM里,使得操作极为烦琐。因此,现介绍一种以机内码操作完成寻址,简化中文显示的操作方案,它可以使显示简化,操作更加方便、简单。

1 功能介绍

1.1 液晶模块特性

目前,大部分点阵型液晶模块采用KS0108(或其兼容控制芯片)为列驱动器,同时使用KS0107(和其兼容驱动器)为行驱动器。KS0108接口简单、指令简洁,而KS0107只要提供电源就能产生行驱动信号和各种同步信号,操作起来十分简单。但由于KS0108没有内置字库,在液晶上显示汉字或字符时,需要先自行对汉字或字符进行取模。

cs=1.

2.3 程序流程

显示汉字时,先根据汉字的内码和芯片资料给出的公式,用函数Get_CHN_Addr()计算出该汉字在芯片内对应的地址;接着对芯片进行操作,通过函数HighSpeed_RD()把对应地址的字模点阵数据读取出来,存放在一个变量数组CHNData[]中;然后,对液晶模块进行操作,分别以Set_PageAddr()和Set_ColumnAddr()设置模块的页地址和列地址;最后单片机把变量数组CHNData[]里存放的字符点阵信息都发送到模块DDRAM对应的地址上,完成一个汉字的显示。

3 实验结果

部分程序:

Delay(4000);//延时

经过测试,液晶模块的第一行显示全角字符“21H16S2Y”,第二行显示中文“经过测试显示正常”,效果理想。

4 结束语

综上所述,以上方案能很好实现液晶模块的文字显示简化,不但操作简单,还节省系统储存空间。使用不同芯片型号对应不同显示方式和不同工作电压,适合大部分液晶模块使用,具有极大的应用价值。

参考文献

[1]郝博雅,管瑞.新一代液晶显示系统设计与实现[J].计算机测量与控制,2011(11).

〔编辑:白洁〕

LCD Module(LCM)to Explore the Simplified Chinese Character Display

Ye Yuli

Abstract: According to the experimental examples are briefly introduced, elaborated LCD Module Chinese character display simplifies operation of the program, combined with the module characteristics, chip features to explore its system design and analysis. Experimental results show that the scheme addressed convenient, saving storage space, there is a good display, with some promotional value.

Key words: LCD module; font; displays; simplify

摘 要:根据实验例子进行简要的介绍,阐述了液晶显示模块中文字库显示简化操作方案,结合模块特性、芯片特性对其系统设计进行探讨、分析。实验结果表明,该方案寻址方便、节省存储空间,有良好的显示效果,具有一定的推广价值。

关键词:液晶显示模块;字库;显示;简化

中图分类号:TN873+.93 文献标识码:A 文章编号:2095-6835(2014)05-0024-02

随着计算机技术的不断发展,液晶显示模块逐步代替传统的LED点阵或数码管显示方式,其具有的操作方便和价格低廉等优点,受到了用户的极大欢迎。但由于此类模块并没有内置中文字库,需要用大量汉字作为变量进行取模,然后再将取模得出的数据映射到模块的DDRAM里,使得操作极为烦琐。因此,现介绍一种以机内码操作完成寻址,简化中文显示的操作方案,它可以使显示简化,操作更加方便、简单。

1 功能介绍

1.1 液晶模块特性

目前,大部分点阵型液晶模块采用KS0108(或其兼容控制芯片)为列驱动器,同时使用KS0107(和其兼容驱动器)为行驱动器。KS0108接口简单、指令简洁,而KS0107只要提供电源就能产生行驱动信号和各种同步信号,操作起来十分简单。但由于KS0108没有内置字库,在液晶上显示汉字或字符时,需要先自行对汉字或字符进行取模。

cs=1.

2.3 程序流程

显示汉字时,先根据汉字的内码和芯片资料给出的公式,用函数Get_CHN_Addr()计算出该汉字在芯片内对应的地址;接着对芯片进行操作,通过函数HighSpeed_RD()把对应地址的字模点阵数据读取出来,存放在一个变量数组CHNData[]中;然后,对液晶模块进行操作,分别以Set_PageAddr()和Set_ColumnAddr()设置模块的页地址和列地址;最后单片机把变量数组CHNData[]里存放的字符点阵信息都发送到模块DDRAM对应的地址上,完成一个汉字的显示。

3 实验结果

部分程序:

Delay(4000);//延时

经过测试,液晶模块的第一行显示全角字符“21H16S2Y”,第二行显示中文“经过测试显示正常”,效果理想。

4 结束语

综上所述,以上方案能很好实现液晶模块的文字显示简化,不但操作简单,还节省系统储存空间。使用不同芯片型号对应不同显示方式和不同工作电压,适合大部分液晶模块使用,具有极大的应用价值。

参考文献

[1]郝博雅,管瑞.新一代液晶显示系统设计与实现[J].计算机测量与控制,2011(11).

〔编辑:白洁〕

LCD Module(LCM)to Explore the Simplified Chinese Character Display

Ye Yuli

Abstract: According to the experimental examples are briefly introduced, elaborated LCD Module Chinese character display simplifies operation of the program, combined with the module characteristics, chip features to explore its system design and analysis. Experimental results show that the scheme addressed convenient, saving storage space, there is a good display, with some promotional value.

Key words: LCD module; font; displays; simplify

猜你喜欢

字库
宋代刻本在字体设计中的应用研究——以“笔法”与“刀法”为例
泼墨酬弘愿 奋笔攀楷峰
手绘字体处理方法漫谈
手绘字体处理方法漫谈
使用商用字体,这样避免掉进坑里
浅谈字库文化的兴衰
字体侵权的认定及民事责任的承担
基于Android平台的“字元码”输入法研究与实现
对蒙古文字研究与信息发布互动平台网站建设的探讨
字库在设计中的局限性——以食品包装为例