1、本科课程设计报告本科课程设计报告 - I - 课程设计报告课程设计报告 题题 目目 基于 基于 LCDLCD 的电子时钟实验的电子时钟实验 专专 业业 授课班号授课班号 学生姓名学生姓名 指导教师指导教师 完成时间完成时间 本科课程设计报告本科课程设计报告 - 1 - 课程设计(报告)任务书课程设计(报告)任务书 (理(理 工工 科科 类)类) 、课程设计(报告)题目: 基于基于 LCDLCD 的电子时钟实验的电子时钟实验 、课程设计(论文)工作内容 一、课程设计目标一、课程设计目标 1、培养综合运用知识和独立开展实践创新的能力; 2、培养学生的编程能力、用计算机解决实际问题的能力。 3、将课
2、上学习到的东西在课设中运用于实践,加深认识和理解。 4、 学习LCD与ARM的LCD的控制器的接口原理; 5、 掌握内置LCD控制器驱动编写方法; 6、 RTC 控制方法。 二、研究方法及手段应用二、研究方法及手段应用 1、将任务分成若干模块,查阅相关论文资料,分模块调试和完成任务; 2、使用 RTC 控制方法; 3、利用 lpc2104 芯片和 LCD 显示器,通过汇编和 C 语言编译,完成实时时钟的 显示。 三、课程设计预期效果三、课程设计预期效果 1、完成实验环境搭建,分模块调试和编译,组合并完善程序; 2、仿照计算机中的时钟显示,在 LCD 上显示类似的时钟界面; 3、动态显示当前的时
3、间,包括:年、月、日、时、分、秒,时针,分针、秒针 必须为动态实时指示当前的时间。 学生姓名: 专业年级: 本科课程设计报告本科课程设计报告 - 2 - 目录目录 前 言 3 摘要 4 第一章 系统设计 6 1.1 课题目标及总体方案. 6 1.2 实时时钟系统简介. 6 1.2.1 功能简介. 6 1.2.2 各个功能构建. 6 1、初始化模块 6 (1)系统初始化 6 (2)键盘初始化 7 (3)LCD 初始化. 8 2、功能模块 9 (1)校徽 9 (2)图形时钟和数字时钟 9 第二章 实验(测试)结果与讨论. 13 2.1 总流程图. 13 2.2 编译程序. 14 2.3 调试过程遇
4、见的问题和结决办法. 14 2.4 实验结果. 15 第三章 结论 15 心得体会 15 参考文献 18 附 录 19 本科课程设计报告本科课程设计报告 - 3 - 前前 言言 近年来,在通 讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。嵌入式系统无疑 成为当前最热门最有发展前途的 IT 应用领域之一。 嵌入式控制器的应用几乎无处不在:移动电话、家用电器、汽车无不有 它的踪影。嵌入控制器因其体积小、可靠性高、功能强、灵活方便等许多优点, 其应用已深入到工业、农业、教育、国防、科研以及日常生活等各个领域,对各 行各业的技术改造、产品更新换代、加速自动化化进程、提高生产率等方面起到 了极
5、其重要的推动作用。 嵌入式计算机在应用数量上远远超过了各种通用计算机, 一台通用计算机的外部设备中就包含了 5 - 10 个嵌入式微处理器。在制造工业、 过程控制、网络、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消 费类产品等方面均是嵌入式计算机的应用领域。 嵌入式系统工业是专用计算机工 业,其目的就是要把一切变得更简单、更方便、更普遍、更适用;通用计算机的发 展变为功能电脑,普遍进入社会,嵌入式计算机发展的目标是专用电脑,实现“普 遍化计算”,因此可以称嵌入式智能芯片是构成未来世界的“数字基因” 。 本科课程设计报告本科课程设计报告 - 4 - 摘要摘要 嵌入式系统是一种专用的计算
6、机系统,作为装置或设备的一部分。通常,嵌 入式系统是一个存储在 ROM 中的嵌入式处理器控制板中的控制程序。事实上,所 有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统, 有些嵌入式系统还包含操作系统, 但大多数嵌入式系统都是是由单个程序实现整 个控制逻辑。 通常我们常用的 LCD 显示模块, 有两种, 一是带有驱动电路的 LCD 显示模块, 一是不带驱动电路的 LCD 显示屏。大部分 ARM 处理器中都集成了 LCD 的控制器, 所以,针对 ARM 芯片,一般不使用带驱动电路的 LCD 显示模块。 实时时钟(RTC)器件是一种能提供日历/时钟、数据存储等功能的专用集成 电路,常用作各种计算机系统的时钟信号源和参数设置存储电路。RTC 具有计时 准确、耗电低和体积小等特点,特别适用于在各种嵌入式系统忠记录事件发生的 时间和相关信息,尤其是在通信