APP下载

应用于低性能单片机的拼音输入法设计与实现

2020-12-29李丽英刘明德

电脑与电信 2020年10期
关键词:单片机

王 江 李丽英 刘明德

(江西机电职业技术学院,江西 南昌 330013)

关键字:拼音输入法;低性能单片机;软件处理

1 引言

随着嵌入式系统应用领域的不断拓展[1],越来越多的嵌入式设备要求实现中文汉字的输入与显示。目前应用于智能终端最为广泛的是美国特捷通讯的T9输入法,其次有Motorola的iTAP输入法和Ericson的字能输入法等[2]。尽管市场上还有许多输入法,且它们的功能也十分强大,但是它们大多对硬件要求较高,几乎不支持没有操作系统的嵌入式产品。而在低端市场,单片机往往需要花费大部分资源来完成输入法功能,这不免导致系统主功能缺少足够的资源可供调用,出现头重脚轻的状况。因此,研究一种实用且低成本的中文输入法是非常有市场前景和必要性的。

2 设计思路

单片机中的输入法的传统思路是:选用较大容量的EEPROM存放汉字字库,汉字内码则装入FLASH中,这样虽然可以实现输入法功能,但是其造成了主控芯片的资源大量浪费,FLASH不能用来存放更多的系统功能代码。而后,虽然出现了带字库的LCD,但其做法大都是选择具有较大程序存储器的微处理器,以便存储拼音到字型码的映射表,这样虽然可以解决FLASH不足的问题,但是成本大幅提高,产品竞争力将随之下降。本文的设计思路是:采用已附带汉字字库的点阵液晶,直接略去字库所需的内存;然后将汉字内码保存到EEPROM,而内码大小远小于相应的字库内容,在此处我们可以节省出大量空间。主控只需要在拼音与内码之间建立一种对应关系,最后通过键盘选择要输入的汉字并显示在液晶屏上。……

登录APP查看全文

猜你喜欢

单片机
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的多功能智能插排
基于单片机的便捷式LCF测量仪
小议PLC与单片机之间的串行通信及应用
MSP430单片机在仿真中要注意的几点问题
基于单片机的平衡控制系统设计
基于单片机的三维LED点阵设计
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计