登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 通信工程 > 正文

在STM32上实现汉字五笔画输入毕业论文

 2022-05-26 09:05  

论文总字数:24238字

摘 要

科学技术和社会经济的迅速发展,人们使用便携式计算机的地方在日常生活和工业控制领域日益增多。汉字输入部分在这类系统中是不能缺少的。所以在便携式系统中拥有一种方便快捷的汉字输入方法非常有用的。

另外,集成电路的快速发展也推动了单片机的繁荣,在此类产品中32位的ARM系列从性价比上越来越被大家所认同。所以本次论文提出了一种基于火牛STM32嵌入式微处理器实现汉字五笔画的输入法设计。该系统分为三个部分,分别为LCD基本显示部分,触摸屏输入部分和汉字五笔画输入部分。整个系统的控制核心是STM32F103VC芯片,这是ST公司推出的一种增强型系列芯片。

关键词:五笔画 STM32F103VC 输入法

The achievement of five-strokes

input on the STM32

Abstract

The rapid development of science and technology and social economy urges people to use more and more portable computers in daily lives and industrial control field. Chinese character input software is an essential applications in these portable systems. So having a convenient character input method in a portable system is very useful.

In addition, the rapid development of integrated circuits also contributed to the prosperity of the microcontroller, 32 in the series of ARM is increasingly being recognized by everyone because of the price. Therefore, this paper presents a method of designing five-stroke input on the STM32. The system has three section, namely the basic section of LCD display, the input section of touch screen and the input section of five-strokes. STM32F103VC is that the STMicroelectronics (ST) has introduced enhanced STM32F103 chips.

Key Words: Five-strokes;STM32F103VC;Input Method

目 录

摘要 I

ABSTRACT II

第一章 绪论 1

1.1 研究内容 1

1.1.1 内容分析 1

1.1.2 研究背景 1

1.1.3 五笔画输入法发展历程 2

1.1.4 研究的目的和意义 2

1.2 STM32处理器概述 3

1.2.1 STM32简介 3

1.2.2 火牛STM32开发板 3

1.3 火牛STM32开发板电路接口与说明 4

1.3.1 电源模块 5

1.3.2 启动选项) 5

1.3.3 系统时钟源 6

1.3.4 复位方式 6

1.3.5 SD 卡 6

1.4 开发平台 7

1.5 论文结构 7

第二章 总体设计思路 9

2.1 方案探讨 9

2.1.1 Cortex-M3核 9

2.1.2 杰出的功耗控制 9

2.1.3 完美地集成整合 10

2.2 STM32上的五笔画输入系统结构 10

2.3 在STM32上实现汉字五笔画的输入系统流程图 10

第三章 系统硬件 13

3.1 电源模块 13

3.2 显示模块 13

3.3 存储模块 14

3.3.1 FLASH芯片 14

3.3.2 SD卡 15

第四章 系统软件 17

4.1 Keil MDK的安装与工程建立 17

4.1.1 安装Keil MDK 17

4.1.2 建立第一个工程 19

4.2 五笔画的输入法界面设计 22

4.2.1 LCD介绍 22

4.2.2 软键盘窗口设计 22

4.3 触摸屏输入部分 23

4.4 汉字五笔画输入部分 24

4.4.1 五笔画的特殊规则 25

4.4.2 五笔画字库 25

第五章 调试与结果 29

5.1 调试 29

5.2 成果 29

第六章 总结与展望 32

参考文献 33

致谢 34

附 录 35

第一章 绪论

1.1 研究内容

1.1.1 内容分析

针对于Embedded system的不断壮大,人们越来越重视此类系统,其中越来越多地关注与此类系统进行信息交换和处理。对中国人来说,如何向这一类系统进行中文的输入很是重要。其次,火牛STM32开发板有着众多的接口,板上资源更是异常丰富,支持五笔画汉字输入法程序编写。

在这一次毕业设计中,已经有现成的火牛STM32开发板,主要是进行软件程序设计方面。程序分为三个部分,首先是要编写LCD基本显示部分的程序,其次是触摸屏输入部分的程序,最后是汉字五笔画输入部分的程序。最终为了实现毕业设计目标要将这三部分程序整合成一个整体的程序。第三部分任务繁重,因为首先这需要自己编写汉字字库,这是一项非常繁重的任务,其次还要编写调用字库的程序,这是这次毕业设计难度最大的一部分。

1.1.2 研究背景

研究课题是一种难度不大的中文输入法,称为“五笔画输入法”。其原理首先需要了解汉字的五个基本笔画,分别为“横”、“竖”、“撇”、“捺”、和“折”,其中“捺”也可以表示“点”。在五笔画输入法编写程序中,在汉字笔画输入界面用数字1、2、3、4和5对应代替上述的笔画。实现五笔画输入汉字功能时,只要按照汉字有顺序的触摸代替上述笔画的数字1至5,就能实现功能。随着此类输入法的不断发展,其一些问题已经得到了改善或者解决,出现了许多功能更加强大的版本。主要出现三个方面的改,其一是支持模糊输入,也就是如果不知道某一个笔画应该是数字几,可以触摸6;其二是为了提高输入汉字的效率,采用的规则是将上面的第5画用“末”表示,如果汉字没有5画将用空格补齐;其三则是支持词组输入,这种改良的目的是输入汉字的速率更加迅速。

上述的输入法在很多方面都得到了应用,目前其最多是在手机中出现,许多手机都可以支持此类应用。人们在科技与经济的快速发展情况下,在日常生活和工业控制领域中使用便携式计算机越来越多。并且随着嵌入式系统的应用范围越来越大,一些用户已经不再满足被动地接受这类系统的信息输出,他们越加倾向于向此类系统的信息输入。因此,更多的汉字输入方法在Embedded system中得到运用。所以在这一类系统中可以含有一种方便快捷的汉字输入方法是非常有用的。又由于随着集成电路的快速发展,大家对单片机的性价比需求更大,在这类产品中,32位的ARM系列越来越被大家所认同。因此研究开发在火牛ARM上实现五笔画输入就有着非常实际的意义。

请支付后下载全文,论文总字数:24238字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图