1、 课程设计报告课程设计报告 题题 目目 基于基于 LCD 的电子时钟设计的电子时钟设计 专业、学号专业、学号 授课班号授课班号 学生姓名学生姓名 指导教师指导教师 完成时间完成时间 课程设计(报告)任务书课程设计(报告)任务书 (理(理 工工 科科 类)类) 、课程设计(报告)题目: 基于基于 LCD的电子时钟设计的电子时钟设计 、课程设计(论文)工作内容 一、课程设计目标一、课程设计目标 1、培养综合运用知识和独立开展实践创新的能力; 2、掌握嵌入式系统设计基本原理、培养嵌入式系统设计能力; 二、研究方法及手段应用二、研究方法及手段应用 1、将任务分成若干模块,查阅相关论文资料,分模块调试和
2、完成任务; 2、使用实验箱上的 S3C44BOX 芯片系统和 LCD 作为硬件基础; 3、使用 ADS1.2 及 H-JTAG 对源程序进行编译、仿真、调试,下载到芯片中实 现 LCD 电子时钟功能。 三、三、课程设计预期效果课程设计预期效果 1、完成实验环境搭建:学习 LCD 与 ARM 的 LCD 的控制器的接口原理;掌握 内置 LCD 控制器驱动编写方法; 2、设计完成电子时钟源程序; 3、源程序编译、调试通过,下载到实验箱中,实现电子时钟功能,并在 LCD 上 显示类似的时钟界面,动态显示当前的时间,包括:年、月、日、时、分、秒, 时针,分针、秒针必须为动态实时指示当前的时间。 学生姓
3、名: 专业年级: - I - 目目 录录 前前 言言 2 2 第一章第一章 系统设计系统设计 3 3 第一节 课题目标及总体方案 . 3 第二节 硬件平台简介 3 一、 S3C44B0X 简介 . 3 二、S3C44B0X 与 LCD 连接 5 第二节 软件系统设计 5 一、C/OS-II 系统模块设计 . 5 二、LCD 初始化模块设计 . 5 三、 时钟应用系统模块设计 5 第二章第二章 实验结果及讨论实验结果及讨论 7 7 第一节 ADS1.2 集成开发环境简介 7 第二节 调试结果与分析 9 第三章第三章 结结 论论 1010 心得体会心得体会 1111 参考文献参考文献 1212 附
4、附 录录 1313 源程序 . 13 - 2 - 前前 言言 随着科技的发展,嵌入式系统广泛应用于工业控制和商业管理领域,在多媒 体手机、袖珍电脑、掌上电脑、车载导航器等方面的应用,更是极大地促进了嵌 入式技术深入到生活和工作各个方面。嵌入式系统主要由嵌入式处理器、相关支 撑硬件及嵌入式软件系统组成;本文介绍基于 ARM7 的嵌入式微处理器 S3C44BOX 和 LCD 显示器的电子时钟的设计,实现电子时钟的功能,并在 LCD 上显示类似的时钟界面;动态显示当前的时间,包括:年、月、日、时、分、秒, 时针。 - 3 - 第一章第一章 系统系统设计设计 第一节第一节 课题目标及总体方案课题目标及
5、总体方案 本课程设计设计一种基于ARM7的嵌入式微处理器S3C44B0X 和LCD显示 器的电子时钟,实现电子时钟的功能,并在 LCD 上显示类似的时钟界面;动态 显示当前的时间,包括:年、月、日、时、分、秒,时针。 本课程设计主要为软件设计,硬件部分使用 EL-ARM-830 教学实验箱上的 S3C44B0X 和 LCD 模块。软件部分使用 ADS1.2 及 H-JTAG 对源程序进行编译、 仿真、调试,下载。软件设计采用模块化设计方法,分为C/OS-II 系统模块、 LCD 初始化模块、时钟应用系统模块等,其中,时钟系统应用模块包括时钟计 时模块、时钟显示模块等。各模块之间功能独立,协同完
6、成本课程设计的全部功 能。系统设计框图如图 1。 图 1 系统设计框图 第二节第二节 硬件平台硬件平台简介简介 一、一、 S3C44B0X 简介简介 S3C44B0X LCD 硬件部分 C/OS-II 系统模块 LCD 初始化模块 时钟应用系统模块 时钟计时模块 时钟显示模块 软件件部分 - 4 - S3C44B0X 微处理器是三星公司研发的基于 ARM7TDMI 核的高性能嵌入 式处理器, 为手持设备和一般类型应用提供了高性价比和高性能的微控制器解决 方案。 由于其高性价比以及内嵌了多种接口, 在手持设备和消费类电子中得到了 广泛的应用。为了降低成本,S3C44B0X 提供了丰富的内置部件,包括:8KB cache、 内部 SRAM、 LCD 控制器、 带自动握手协议的 2 通道 UART、 4