《嵌入式系统》课程设计说明书
基于S3C44BOX电子词典软件开发
系 、 部: 计算机与信息科学系 组 成 员: 指导教师: 职称 专 业: 计算机科学与技术 班 级: 计本0801班 完成时间: 2011年12月12日
摘 要
随着电子系技术的发展,以ARM微处理器为核心的电子应用系统已经进入人们日常生产生活的各个方面,ARM以其出色的性能优势赢得了广大电子产品开发者的认可。本文作者根据自己的课程学习,掌握了 ARM系统微处理器相关的基础知识和基本技术,而这些技术需要实地的实验设计来帮助巩固和深入。本案例属于日常生活当中和学习研究中比较常见和熟悉的应用,不但有比较强的综合性,而且有很高的趣味性。
在我们系统学习了嵌入式系统开发与应用实践课程之后,结合对ARM微处理器的基础知识和基本技术的掌握,实现了简单电子词典设计。本设计主要解决了基于S3C44B0X 通过I/O控制发光二极管的电子词典。
关键词:ARM微处理器;词典设计;S3C44B0X
ABSTRACT
Along with the electronic technology development, with ARM microprocessor as the core of the electronic application system has entered people's daily production in all aspects of life, ARM with its excellent performance advantages to win the majority of electronic product developers recognized. In this paper the authors according to their course of study, master of the ARM system related to the basic knowledge and technology, and these technologies require field experiments designed to help consolidate and development. This case belongs to the daily life and study in the more common and familiar with the application, not only have strong comprehensive, but also have high interest.
In our system, learning embedded system development and application practice of course, according to the ARM microprocessor basic knowledge and basic technical mastery, the realization of a simple directory design. The design of the main solution based on S3C44B0X through I / O control led flashing.
Key words: ARM microprocessor; directory; S3C44B0X
目 录
1 前 言.......................................................................................................................... 1
1.1课题研究背景.................................................................................................. 1 1.2课程研究目的和意义...................................................................................... 2 1.3 S3C44BOX处理器介绍 ................................................................................. 3 2 基于S3C44BOX电子词典开发概述 ...................................................................... 4
2.1电子词典系统定义与需求分析...................................................................... 4 2.2电子词典方案设计.......................................................................................... 7
2.2.1硬件设计方案....................................................................................... 7 2.2.2软件设计方案....................................................................................... 7
3 基于S3C4BOX电子词典的硬件开发 .................................................................... 8
3.1基于S3C4BOX的最小系统软件 .................................................................. 8 3.2显示模块.......................................................................................................... 9 3.3触摸屏及键盘模块........................................................................................ 10 4 基于S3C44BOX电子词典软件开发环境的建立 ................................................ 10
4.1开发环境........................................................................................................ 10 5 基于S3C44BOX电子词典的软件开发 ................................................................ 11
5.1电子词典各模块测试软件设计.................................................................... 11 5.2电子词典应用软件开发................................................................................ 13 5.3无操作系统电子词典硬件驱动程序设计.................................................... 15
5.3.1Uart驱动程序...................................................................................... 16 5.3.2LCD驱动程序..................................................................................... 16 5.3.3键盘驱动程序..................................................................................... 17 5.3.4触摸屏驱动程序................................................................................. 17 5.4电子词典系统应用软件个功能模块设计实现............................................ 18
5.4.1键盘接口功能软件............................................................................. 18 5.4.2触摸屏接口功能软件......................................................................... 18 5.4.3LCD显示接口功能软件..................................................................... 18 5.4.4输入键值识别功能软件..................................................................... 18 5.4.5英译汉功能软件................................................................................. 21 5.4.6已查单词记忆功能软件..................................................................... 23 5.4.7汉语词库编写和英语词库编写......................................................... 23
6 总结.......................................................................................................................... 26 7 参考文献.................................................................................................................. 27

