关 闭

新闻中心

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

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

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

摘要:给出一种基于Philips公司的微控制器LPC2138的中文输入系统的设计方法。系统采用4×4接口键盘、LCM240128图形液晶模块以及存储器等实现T9中文输入法,可以进行汉字、英文、数字符号等文本信息的输入。该中文输入系统可广泛地应用于各类电子设备的研发,具有较高实用价值。
关键词:;LPC2138;中文输入

本文引用地址:http://www.eepw.com.cn/article/162830.htm

引言
目前,以液晶和数字键盘实现的人机交互式界面在智能终端中广泛采用。在不同的应用场合,对人机界面的要求也不同,一些情况下只要求简单参数的显示和选择,而在一些信息终端中还要求中文的输入。因此,研究基于单片机的中文输入方法,对于各类电子装置的开发具有一定的现实意义。本系统基于微控制器LPC2138,通过扩展4×4键盘和液晶实现了T9中文输入系统的设计。

1 LPC2138简介
Philips公司的32位ARM7微控制器LPC2138具有强大的存储空间,内嵌32 KB片内静态RAM和512 KB的Flash存储器;可以实现在系统可编程(ISP)、在应用可编程(IAP);2个8路10位A/D转换器,1个D/A转换器,转换迅速准确;引脚资源丰富,多达47个可承受5 V电压的通用I/O口;多个串行接口,包括2个16C550工业标准UART、2个高速I2C接口、SPI,以及具有缓冲作用和数据长度可变功能的SSP协议。LPC2138可以移植μC/0S-II操作系统,软件的可移植性好,工作可靠。

2 硬件系统
2.1 系统体系结构
一个完整的文本输入系统由主控器、输入设备和显示设备3部分构成。本系统结构如图1所示。采用LPC2138芯片作为主控器,扩展4×4接口键盘作为输入设备,扩展LCM240128图形液晶模块作为显示设备。此外,系统还扩展了E2PROM AT24C256作为字库字模数据存储芯片。

6a.JPG


2.2 4×4键盘电路
如图2所示,系统扩展4×4简易键盘,通过行列扫描的方式读取键值。数字、字母、符号等共用同一套键盘,具有多种切换模式,供用户选择。“1”键可调用符号输入函数;“O”和“#”键分别实现字母和汉字、数字和汉字之间的切换;“*”键可实现输入字符的退格;“↑ ”“↓”键可以对输出拼音列表进行光标移动,以及对汉字列表进行翻页操作;“确定”和“取消”键分别实现拼音和汉字输入的确认和取消。按键功能定义如图3所示。

6b.JPG

6c.JPG


上一页 1 2 3 下一页

关键词: ARM7

评论


相关推荐

技术专区

关闭