1、 1 摘摘 要要 单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导 弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数 据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中 广泛使用的各种智能 IC 卡、电子宠物等,这些都离不开单片机。单 片机是集 CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制 器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化 上。而 51 系列单片机是各单片机中最为典型和最有代表性的一种。 这次毕业设计通过对它的学习,应用,从而达到学习、设计、开发软、 硬的能力。 本文通过对一个基于单片机的能实现万年历功能电子时钟的设
2、 计,从而达到学习、了解单片机相关指令在各方面的应用。系统由主 控制器 AT89C51、时钟电路 DS1302、显示电路、按键电路、和复 位电路等部分构成,能实现时钟日历显示的功能,能进行时、分、秒 的显示。 2 目录目录 第一章第一章 引引 言言 3 第二章第二章 设计方案论证设计方案论证 .3 21 方案论证与设计 . 错误错误! !未定义书签。未定义书签。 2.1.1 控制部分的方案选择6 2.1.2 显示部分的方案选择6 2.1.3 系统基本方案选择和论证.6 22 单片机原理 7 23 LED 显示数码管 . 7 第三章第三章 计算部分计算部分 8 3.1 主要单元电路的器件 8 3.1.1 单片机主控制模块 9 3.1.2 时钟电路模块 10 3.2 其他模块器件 10 3.2.1 74hc57310 3.2.3 其他元器件 .10 第四章第四章 结构设计部分结构设计部分 . .11 4.14.1 显示部分设计 1111 4.1.1 万年历优化算法 .12 4.2.1 DS1302 的寄存器 .13 4.2.2 DS1302 实时显示时间的软硬件 .14 4.2.3 DS1302 与 CPU 的连接 14 4.3 整体设计