1、 1 XXXX 学院学院课程设计论文课程设计论文 论文题目:论文题目: 数字电子钟的设计数字电子钟的设计 姓姓 名:名: 所在院系:所在院系: 电信学院电信学院 班班 级:级: 学学 号:号: 指导教师:指导教师: XXXX 学院学院 二一三年一月六日二一三年一月六日 2 摘摘 要要 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片, 而 是把一个计算机系统集成到一个芯片上。概括的讲,一块芯片就成了 一台计算机。 单片机具有体积小、 功能强、 应用面广等优点, 为学习、 应用和开发提供了便利条件。 现在, 这种单片机的使用领域已十分广 泛。彩电、冰箱、空调、录像机、VCD、遥控器、游戏机
2、、电饭煲等 无处不见单片机的影子, 单片机早已深深地融入我们每个人的生活之 中。单片机能大大地提高这些产品的智能性,易用性及节能性等主要 性能指标,给我们的生活带来舒适和方便的同时, 在工农业生产上也 极大地提高了生产效率和产品质量。 此外,单片机在工商、金融、 科研、教育、国防航空等领域都有着十分广泛的用途。 数字钟是采用数字电路实现对“时” 、 “分” 、 “秒”数字显示的计 时装置。该课程设计为数字电子钟的设计。以 AT89C51 为核心,配 合 LED 数码管显示器和按键为用户提供长期、连续、可靠、稳定的 工作环境。该数字电子钟有时分秒显示和日期显示以及时间和日期 调整的功能。系统软件
3、设计包括单片机计算机两部分的编程。计算 机软件编程主要实现参数设置、串行口数据接收、指令发送以及数 据的显示和存储。 单片机软件编程主要实现键盘、 LED 显示等各模块 的功能,采用汇编语言编程。数字钟是其小巧,价格低廉,走时精 度高,使用方便,功能多,便于集成化而受广大消费的喜爱, 因此得到了广泛的使用。 关键词 数字电子钟;单片机;LED 显示 3 第一章 设计目的和方案 . 4 1.1 设计任务 . 4 1.1.1 设计题目:数字电子钟 4 1.1.2 设计目的与任务. 4 1.2 功能要求说明 4 1.3 设计总体方案及工作原理 . 4 第二章 数字电子钟的硬件系统的设计 5 2.1
4、硬件系统各模块功能设计 5 2.1.1 单片机最小系统. 6 2.1.2 键盘模块 . 6 2.1.3 LED 显示电路 . 6 2.1.4 接口电路 . 6 2.2 电路原理图、PCB 图和元器件布局. 6 2.3 元器件清单 . 7 第三章 数字电子钟的软件系统的设计 7 3.1 使用的单片机资源的情况 7 3.2 各模块功能简要介绍 . 8 3.3 程序的流程图 8 3.4 程序清单. 11 第四章 设计仿真和结果分析 12 4.1 设计结论和功能使用说明 12 4.1.1 设计结论 . 12 4.1.2 功能及使用说明. 12 4.2 仿真结果. 13 4.3 设计系统误差分析. 14
5、 第五章 设计小结 15 致 谢 . 16 参考文献 17 附 录 . 18 4 第一章第一章 设计目的和方案设计目的和方案 1.1 设计任务设计任务 1.1.1 设计题目:数字电子钟设计题目:数字电子钟 1.1.2 设计目的与任务设计目的与任务 通过理论设计和实物制作解决相应的实际问题,巩固和运用在单片机原理及 接口技术 中所学的理论知识和实验技能, 掌握单片机应用系统的一般设计方法, 提高设计能力和实践动手能力,为以后从事电子电路设计、研发电子产品打下良 好的基础。 1.2 功能要求说明功能要求说明 1、显示准确的北京时间(时、分、秒) ,可用 24 小时制式; 2、随时可以调校时间。 3
6、、增加公历日期显示功能(年、月、日) ,年号只显示最后两位; 4、随时可以调校年、月、日; 5、允许通过转换功能键转换显示时间或日期。 硬件方案: 显示器采用 6 位 LED 数码管 (共阳) , 可分别显示时间或日期;(通过 KB 键 可切换) 显示器的驱动采用动态扫描电路形式,以达到简化电路的目的。但要注意 所需的驱动电流比静态驱动时要大,因此要增加驱动电路。可采用 74LS244 或者 晶体管;其中 74ls244 是用来驱动段选码,晶体管是驱动位选码 1.3 设计总体方案及工作原理设计总体方案及工作原理 设计中采用 AT89C51 芯片及 LED 显示器, 一些独立式按键构成一个简单的数字 电子钟。设计中是采用单片机的内部定时器进行定时,程序框图如图所示。 5 整个电子钟的工作原理是:在正常的供电状态下