1、 - 1 - 课程设计报告课程设计报告 题题 目目 基于基于 LCD 的电子时钟的电子时钟 - 2 - 课程课程设计(设计(报告报告)任务书)任务书 (理(理 工工 科科 类)类) 、课程设计(报告)题目: 基于基于 LCD 的电子时钟的电子时钟实验实验 、课程设计(论文)工作内容 一、课程设计目标一、课程设计目标 1、培养综合运用知识和独立开展实践创新的能力; 2、培养学生将理论知识与实际应用结合在一起; 3、培养学生的自我学习能力和解决问题的能力; 4、培养学生的协作意识和团队合作能力; 5、培养学生的总结经验的能力。 二、研究方法及手段应用二、研究方法及手段应用 1、问题解决模块化,将任
2、务分成若干模块,分模块调试和完成任务; 2、查阅网上的相关素材,查阅相关论文资料,进行比较、研究; 3、在独立思考的基础上,请教老师,和同组同学讨论、学习; 4、反复调试、总结经验、排除差错; 5、连接 PC 和 EL-ARM-830 实验箱,完成整个实验环境搭建; 6、运用 Code Warrior for ARM 编译软件编译汇编语言和进行调试; 7、使用 H-JTAG 下载至硬件进行观察、调试。 三、三、课程课程设计预期效果设计预期效果 1、在液晶屏上显示表盘,和时间点和时、分、秒针; 2、在液晶屏上显示时、分、秒、年、月、日; 3、在液晶屏上实现指针的动态图像; 4、可以实现自己设定的
3、初始时间。 - 3 - 学生姓名: 王宁 专业年级: 09 电子信息工程 目目 录录 前言前言 4 4 第一章系统设计第一章系统设计 5 5 第一节课题目标及总体方案第一节课题目标及总体方案 5 5 第二节相关组件说明第二节相关组件说明 5 5 第三节项目设计模块描述及流程图第三节项目设计模块描述及流程图 7 7 1.1.主函数模块主函数模块 8 8 2.2.时钟表盘的构建模块时钟表盘的构建模块 8 8 3. 3. 表盘下日期的显示模块表盘下日期的显示模块 9 9 4.4.任务运行模块任务运行模块 10 第二章第二章 结果与显示结果与显示 1111 结果显示结果显示 1111 心得体会心得体会
4、 1212 参考文献参考文献 1313 附附 录录 1313 - 4 - 前前 言言 近年来,随着计算机技术及集成电路技术的发展,嵌入式技术日渐普及,在 通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。嵌入式系统无 疑成为当前最热门最有发展前途的 IT 应用领域之一。 实时时钟(RTC)器件是一种能提供日历/时钟、数据存储等功能的专用集成 电路,常用作各种计算机系统的时钟信号源和参数设置存储电路。RTC 具有计 时准确、耗电低和体积小等特点,特别适用于在各种嵌入式系统忠记录事件发生 的时间和相关信息,尤其是在通信工程、电力自动化、工业控制等自动化程度较 高领域的无人职守环境。随着集成
5、电路技术的不断发展,RTC 器件的新品也不 断推出。这些新品不仅具有准确的 RTC,还有大容量的存储器、温度传感器和 A/D 数据采集通道等,已成为集 RTC、数据采集和存储于一体的综合功能器件, 特别适用于以微控制器为核心的嵌入式系统。 关键字:嵌入式系统、实时时钟 RTC - 5 - 第一章系统第一章系统设计设计 第一节课题目标及总体方案第一节课题目标及总体方案 随着嵌入式技术的发展, 我们身边充斥着各类各样的嵌入式电子产品。 实时 时钟(RTC)就是一种在现代电子设备中应用非常普遍,可以帮助人们实时、准确 的掌握时间的器件,如手机、PDA 及一些智能仪表都提供了时钟显示。 我们本次课题的
6、目标就是要基于 S3C44BOX 芯片设计出一个实时时钟,编写 汇编语言可以通过 Code Warrior for ARM 软件调试,然后下载至实验箱内进行观 察。在试验箱中的 LCD 液晶屏幕上显示出时钟的圆盘和动态的指针, 并在时钟下 方显示出当前的年份和日期。另外,我们将要实现的系统分为几个模块实现,每 个模块间相对独立而又相互联系,在主函数中进行调用。 第二节相关组件说明第二节相关组件说明 一、一、LCD 显示原理显示原理 S3C44B0X 中具有内置的 LCD 控制器, 它能将显示缓存 (在 SDRAM 存储器中) 中的 LCD 图像数据传输到外部的 LCD 驱动电路上的逻辑功能。 它支持单色、 4 级、 16 级灰度 LCD 显示,以及 256 彩色 LCD 显示。在显示灰度时,它采用时间抖动 算法(time-based di