1、 数字钟数字钟 系系 别:别:汽车与电气工程系汽车与电气工程系 专专 业:业: 电气自动化电气自动化 班班 级:级: 0909 电气(电气(1 1)班)班 姓姓 名:名: 学学 号:号: 指导教师:指导教师: 完成时间:完成时间:20112011 年年 1212 月月 1515 日日 20112011年年 1212月月1515日日 论文分类号: 密 级:无 I 目录目录 目录目录 I 摘要摘要 II 第一章第一章 绪论绪论 1 1.1 关于单片机的基础知识 1 1.2 开发背景及电子钟原理 2 121 开发背景 2 122 电子钟原理 . 2 1.3 方案比较 . 2 1.4 定时与中断系统
2、3 第二章第二章 系统硬件设计系统硬件设计 . 3 2.1 电源电路图 . 3 2.2 硬件电路设计框图 . 4 2.3 数字钟原理图 4 2.4 单片机模块 5 2.5 AT89S52 芯片简介 . 5 2.6 AT89S52 功能描述 . 6 2.7 键盘控制电路 8 2.8 复位电路 . 8 2.9 显示电路 . 8 2.9.1 LED 共阳数码管简介 9 第三章第三章 系统软件设计系统软件设计 . 10 3.1 编程思路 . 10 3.2 系统资源分配 .11 3.3 编程流程图初始化程序框图:.11 3.4 数字钟程序 12 第四章第四章 单片机应用系统的调试单片机应用系统的调试 .
3、 17 7 41硬件调试 . 17 42 软件调试 . 17 43 系统调试 . 18 谢谢 辞辞 18 参考文献参考文献 19 II 摘要摘要 该数字钟电路采用单片机 AT89S52 实现,晶振频率采用 6MHZ,显示部分采用了 3 个两位一体共阳极的 LED 数码管组成的动态显示电路,通过 6 个驱动器(即共阳极 PNP 型的三极管)来驱动放大 LED,用 4 个 LED 闪动的点来指示秒的节拍,其中字段由 P0 口控制。按键 K0 进行选位,K1、k2 进行时间调整,可适用显示时,分,秒的信息。 利用我们现所学的知识,本着经济,可靠、体积小、功能扩展方便并 具有先进性 的基本原则, 我们
4、选用当今世界流行的已被广泛应用的器件 AT89S52 单片微型计算机为 核心并根据其功能要求的特性来构成本方案的基本设计思想, 利用单片机实现的电子钟 具有编程灵活,便于电子钟功能的扩充,体积小、精度高、功能扩展极其方便,成本低。 关键词关键词:单片机、数码显示、动态显示、AT89S52 1 第一章第一章 绪论绪论 1.11.1 关于单片机的基础知识关于单片机的基础知识 单片机又称微控制器,其最基本的机构是将 CPU 和计算机外围功能单元,如存储器、 I/O 口、定时器/计数器、中断系统等集成在一个芯片上构成的。虽然单片机只是一个 芯片,但无论从组成还是从功能上来看,它都具有了危机系统的特征。 目前,单片机正朝着高性能和多品种方向发展,但以 MCS-51 为主的 8 位单片机仍 然占据着单片机的主导地位。单片机的应用日益广泛,如应用在仪器仪表、家用电器和 专用装备的智能化以及过程控制等方面, 单片机在人们的日常生活