Digital clock in daily life is very common, and is also widely used. This
design is the design of a digital clock, with AT89C51, equipped with digital pipe display template, such as keys function modules. Digital clock with the 24-hour system in digital displays the time, displayed on the hour, minute tube etc. Function. Design core mainly includes hardware design and software programming two aspects. Hardware circuit design includes the central processing unit circuit, clocking circuit and executive circuit segments. Software to realize with assembly language, including the main program, the keyboard scan subroutines, time setting subroutines software modules.
KEY WORDS: AT89C51, microcontroller, digital display, interrupts
目录
第一章 引言…………………………………………………………………............1
第二章 方案论证……………………………………………………………………3 2.1方案一……………………………………………………………………………..3 2.2方案二……………………………………………………………………………..3 2.3方案三……………………………………………………………………………..3
第三章 主要电路模块的设计……………………………………………………..10 3.1 系统方框图……………………………………………………………………….4 3.2系统说明…………………………………………………………………………..4 3.3总电路图…………………………………………………………………………..4 3.4单片机电路………………………………………………………………………..4 3.4.1时钟电路………………………………………………………………………...4 3.4.2复位电路………………………………………………………………………...4 3.5按键电路…………………………………………………………………………..6 3.6示电路……………………………………………………………………………..7 3.6.1方案论证………………………………………………………………………...7 3.6.2 LED的结论与与原理…………………………………………………………..8 3.7电源电路………………………………………………………………………….10
第四章 软件设计流程图…………………………………………………………..12 4.1时钟主程序流程图……………………………………………………………….11 4.2按键扫描程序流程图…………………………………………………………….11 4.3时钟程序流程图………………………………………………………………….12
第五章 硬软件系统的调试……………………………………………………..…14
参考文献…………………………………………………………………………..…15
结论………………………………………………………………………………..…16
致 谢…………………………………………………………………………...…….16
附件………………………………………………………………………………..…27
第一章 引言
时钟,自从它被发明的那天起,就成为人们生活中必不可少的一种工具,
尤其是在现在这个讲究效率的年代,时钟更是在人类生产、生活、学习等多个领域得到广泛的应用。然而随着时间的推移,人们不仅对于时钟精度的要求越来越高,而且对于时钟的要求也越来越多,时钟已不仅仅是一种用来显示时间的工具在很多实际应用中他还需要能够实现更多其他的功能。比如闹钟功能、日历显示功能、温度测量功能、湿度测量功能、电压测量功能、频率测量功能、过欠压报警功能等。钟表的数字化给人们的生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能等。比如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动启闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电器的自动启用等,所用这些,都是以钟表数字化为基础的。可以说,设计多功能数字时钟的意义以不只在于数字时钟本身,更大的意义在于多功能数字时钟在许多实时控制系统中的应用。在很多实际应用中只要对数字时钟的程序和硬件电路加以一定的修改,便可以得到实时控制的实用系统,从而应用到实际工作与生产中去。因此研究数字时钟及扩大其应用,有着非常现实的意义。
怎样让时钟更好的为我们服务?怎样让时钟更符合实际应用的需求?这就要求人们设计出新型时钟,不断设计出适合实际应用的多功能时钟。本毕业设计方案正是根据以上所述并结合日常生活中多时钟功能需要的分析,运用单片机技术,设计出一个适合日常生活需要的多功能数字钟。此多功能数字时钟除了传统的显示时间功能之外还具日历功能以及定时闹钟功能。
1