关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于LPC2138的中文输入系统设计

基于LPC2138的中文输入系统设计

作者: 时间:2010-09-25 来源:网络 收藏

2.3 存储模块电路
利用的I2C总线扩展E2PROM AT24C256,接口电路如图4所示。AT24C256存储空间32 KB,作为字库存储芯片来存储24×24国标二级字库字模数据。通过获取汉字字模数据,实现图形液晶模块对汉字的显示。

本文引用地址://m.amcfsurvey.com/article/162830.htm

6d.JPG
2.4 液晶模块电路
液晶模块电路如图5所示。采用图形液晶显示模块LCM240128作为显示设备。其内部不含中文字库,配合字库存储芯片AT24C256可以实现24×24中文汉字的输入。

3 软件系统
T9拼音输入系统软件部分的主要任务是将键盘输入的数字序列转换成汉字。其主要由3部分构成:
①将键盘输入的数字序列转换为拼音编码;
②根据拼音编码找到对应的汉字编码;
③根据汉字编码找到二级字库存储芯片中对应的汉字字模数据的首地址。
3.1 拼音、汉字表格式定义
在程序中,拼音编码的数据格式如下:

6e.JPG

拼音编码索引表的定义为一个常量数组,每一个拼音的编码都作为一个元素存在。其格式如下:

6f.JPG

汉字编码表为多个常量数组构成。其格式如下:

6g.JPG

汉字编码表中,每一个汉字对应1个ACSII码,根据ASCII码可以分离出汉字在汉字内码表的行、列位置,用于查找字库中对应汉字的字模的首地址。



关键词:ARM7

评论


相关推荐

技术专区

关闭