1、 I 摘 要 现代生活的人们越来越重视起了时间观念,可以说是时间和金钱划上了等号。对于那 些对时间把握非常严格和准确的人或事来说,时间的不准确会带来非常大的麻烦,所以以 数码管为显示器的时钟比指针式的时钟表现出了很大的优势。本次设计主要对电子时钟进 行设计,采用 AT89C51 单片机来保证电子时钟的工作,并用 LED 数码管时、分、秒,以 24 小时计时方式,根据数码管动态显示原理来进行显示,用 12MHz 的晶振产生振荡脉冲,定 时器计数。在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的调整。 Abstract Modern life of people more and mo
2、re attention to the concept of time, can be said to be the time and money is a sign. For those who hold the person or thing is very strict in time and accurately, the time of inaccurate will bring great trouble, so as to control the display of digital clock than the clock pointer showed a big advant
3、age. The design of the main design of the electronic clock, use AT89C51 microcontroller to ensure the electronic clock, and the LED digital tube, FENs and MIAOs, 24 SHIs timer mode, according to digital control theory to dynamic display to display, use the 12MHz crystal oscillation pulse, the timer
4、count. In this design, the circuit has its time the function, but also can achieve the adjustment of time. II 目录 第一章 绪论 错误错误! !未定义书签。未定义书签。 1.1 设计背景 错误错误! !未定义书签。未定义书签。 1.2 单片机的发展 1 第二章 设计方案 4 2.1 任务要求 4 2.2 设计原理 4 2.3 设计方案的确定 4 第三章 硬件设计 5 3.1 单片机的选型 5 3.2 时钟电路 7 3.3 复位电路 7 3.4 显示电路 7 3.5 按键电路 9 3.6
5、 74LS245 驱动器 10 3.7 系统原理图 . 11 第四章 软件设计 13 4.1 主程序 . 13 4.2 调时子程序 . 14 4.3 定时中断子程序 . 15 4.4 软件消抖 错误错误! !未定义书签。未定义书签。 第五章 调试与运行 . 错误错误! !未定义书签。未定义书签。 5.1 PROTEUS ISIS 的介绍 18 5.2 仿真结果 错误错误! !未定义书签。未定义书签。 第六章 总结 21 参考文献 . 22 致谢 . 23 无锡职业技术学院毕业设计说明书 I 附录 . 24 1 第一章 绪论 1.1.1 1 设计设计背景背景 数字钟是一种用数字电路技术实现时、分
6、、秒计时的钟表。与机械钟相比具有更高的准 确性和直观性,具有更长的使用寿命,已得到广泛的使用。数字钟的设计方法有许多种,例 如可用中小规模集成电路组成电子钟,也可以利用专用的电子钟芯片配以显示电路及其所需 要的外围电路组成电子钟,还可以利用单片机来实现电子钟等等。这些方法都各有其特点, 其中利用单片机实现的电子钟具有编程灵活,以便于功能的扩展。 近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用越来越普 及了,并且由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点, 使单片机在电子和一些自动化行业中应用也越来越广泛了。数字钟的组成模块主要由一个 AT89C51 单片机模块、用于放大信号来驱动数码管显示的 74LS245、用于显示时间的数码管显 示模块、还有用于复位的按键部分,还有电源等部分组成。 数字钟已成为人们日常生活中:必不可少的必需品,广泛用于个人家庭以及车站、码头、 剧场、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集 成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便 等优点