文档介绍:基于嵌入式系统的汉字输入及液晶显示技术
Chinese Character Input and Liquid Crystal Display
Based on Embedded System
摘要
着眼于在嵌入式系统的基础上解决用有限键盘输入汉字的问题。首先阐述了嵌入式系统的基本概念,介绍了几种中文输入法尤其是目前流行的几种拼音输入法及手机的输入法。然后提出了一种适用于在数字键盘上使用的汉字拼音输入技术,并以AT89S52单片机为控制核心,以奥可拉OCMJ2×8C液晶模块为显示器件,在硬件上实现了预期功能。软件部分采用高级语言C51进行设计,编程效率高,出错率小且具有良好的可读性与可移植性。
关键词嵌入式系统数字键盘拼音输入液晶显示单片机
Abstract
This paper is focused on the method of inputting Chinese characters in an embedded system with limited keyboard. Firstly it introduces the basic concept of embedded system and several Chinese input method, particularly several popular Pinyin input method and the phone input method. Then it proposes an applicable Pinyin Chinese character input solution used a digital keyboard. The system uses a MCU of AT89S52 as controlling nucleus, uses the OCMJ2x8C LCD modules as display hardware to achieve the desired functionality. C51 High-level language is used for software design, it programs efficiently, has small rate of making mistakes and good readability and is easy to transplant.
Keywords Embedded System Digital keyboard Pinyin Input LCD MCU
目录
前言 1
第1章嵌入式系统及汉字输入法概述 2
嵌入式系统 2
嵌入式系统的概念 2
嵌入式系统的特点 2
嵌入式系统的发展趋势 2
汉字输入法 3
汉字输入法概述 3
几种汉字输入法的介绍 3
有限键盘中文输入法 4
第2章内容概述及总体方案 5
第3章系统硬件设计 8
单片机 8
液晶显示模块 8
液晶显示器件的结构及工作原理 8
点阵式汉字显示原理 9
本设计所用液晶显示模块简介 10
键盘的设计 14
第4章系统软件设计 16
C51程序设计概述 16
程序总体设计 17
输入法程序设计 18
键盘扫描程序 18
键值转换 19
拼音查询 20
汉字查询 20
液晶显示程序 21
中断处理程序 22
第5章软件仿真 24
创建一个工程 24
文件管理及编辑 26
程序编译 29
结束语 31
谢辞 32
参考文献 33
附录 34
前言
在日益信息化的现代社会中,计算机和网络已经全面渗透到日常生活的每一个角落,各种各样的新型嵌入式系统设备在应用数量上已经远远超过通用计算机,任何一个普通人可能拥有从大到小的各种使用嵌入式技术的电子产品,小到mp3,PDA等微型数字化产品,大到网络家电,智能家电,车载电子设备。而在工业和服务领域中,使用嵌入式技术的数字机床,智能工具,工业机器人,服务机器人也将逐渐改变传统的工业和服务方式。
现代信息设备的特征之一就是允许企业和用户之间、用户和用户之间进行交互式的信息交换。在中国,大量的信息是以中文形式存在的,因此,为各种信息设备提供易于使用的汉字输入能力是非常重要的。汉字输入法是中文信息处理中的重要研究问题之一,目前已有大量的输入法问世并投入了使用,但是,其中大多数应用较成功的输入法都是为普通计算机的通用键盘而设计