欢迎来到天天文库
浏览记录
ID:8460262
大小:276.00 KB
页数:18页
时间:2018-03-28
《数字电子钟设计方案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录一、绪论-2-1、引言-2-2、方案论证-3-二、主要电路模块的设计-4-2.1系统方框图-4-2.2系统说明-5-2.3总电路图-5-2.4单片机电路-5-2.4.1时钟电路-5-2.4.2复位电路-6-2.5按键电路-7-2.6显示电路-8-2.6.1方案论证-8-2.6.2LED的结构与原理-9-2.7电源电路-10-三、软件设计流程图-11-3.1时钟主程序流程图-11-3.2按键扫描程序流程图-11-3.3时钟程序流程-12-四、软硬件系统的调试-13-参考文献-16-附录-17--18-一、绪论1、引言时钟,自从它被发明的那天起,就成为人们生活中必不可少的一种工具,
2、尤其是在现在这个讲究效率的年代,时钟更是在人类生产、生活、学习等多个领域得到广泛的应用。然而随着时间的推移,人们不仅对于时钟精度的要求越来越高,而且对于时钟功能的要求也越来越多,时钟已不仅仅是一种用来显示时间的工具,在很多实际应用中它还需要能够实现更多其它的功能。诸如闹钟功能、日历显示功能、温度测量功能、湿度测量功能、电压测量功能、频率测量功能、过欠压报警功能等。钟表的数字化给人们的生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些
3、,都是以钟表数字化为基础的。可以说,设计多功能数字时钟的意义已不只在于数字时钟本身,更大的意义在于多功能数字时钟在许多实时控制系统中的应用。在很多实际应用中,只要对数字时钟的程序和硬件电路加以一定的修改,便可以得到实时控制的实用系统,从而应用到实际工作与生产中去。因此,研究数字时钟及扩大其应用,有着非常现实的意义。怎样让时钟更好的为我们服务?怎样让时钟更符合实际应用的需求?这就要求人们不断设计出新型时钟,不断设计出适合实际应用的多功能时钟。本毕业设计方案正是根据以上所述并结合日常生活中对时钟功能需求的分析,运用单片机技术,设计出一个适合日常生活需要的多功能数字时钟。此多功能数字时钟
4、除了传统的显示时间功能之外还具日历功能以及定时闹钟功能。-18-2、方案论证方案一采用TTL、CMOS集成电路实现的。数字钟主要由以下几个部分组成:信号源、分频器、十进制计数器、六进制计数器、二进制计数器、BCD—七段显示译码/驱动器、LED(Light-emitting-diode)七段显示数码管、时间校准电路和闹时电路。[1]这是一种纯硬件电路系统,用时序逻辑电路实现时钟功能,用555定时器实现闹钟报时的设定。该电路具有抗干扰强、计算精确,使用元器件种类少等优点,但是这种实现方法可靠性差、控制精度低,灵活性小、线路复杂、安装调试不方便,且不具备对测温信号进行数据处理的功能。要实
5、现测温功能必须再添加处理芯片,系统集成度低。方案二利用可编程逻辑器件PLD(ProgrammableLogicDevices)实现。可编程逻辑器件PLD具有集成度高、速度快、功耗小、可靠性高等优点。且EDA(ElectronicDesignAutomation)软件的功能和时序仿真功能使得电路的调试变得十分方便。这种方案与前一种相比,可靠性增加,同时可以很好的完成时钟的功能。但是对于温度测量,其不具备对测温数据的处理功能,无法很好的完成扩展功能的要求。同时这种方案只能选用数码管显示,显示的效果不够理想。因此,系统的灵活性不够。[2]方案三利用单片机内部具有的计数器实现时钟功能。以1
6、2MHz晶振为例,通过计算可知,使定时器每50ms产生一次中断,当产生20次中断后秒单元将加一,以此类推,从而实现时、分、秒的走时,并加以显示。虽然这种方法存在由于系统晶振误差、温漂、中断响应时间的不确定性及定时器重新装载时间常数所带来的误差等不足。而且用这种方法实现的时钟在断电的情况下将停止走时,通电后必须再初始化,需要重新调表。但是利用这种方法实现的系统具有一定的可扩展性。由于时钟的实现大部分是由软件的编程来实现的,因此没有前几种方案中来自硬件的束缚。只要对数字时钟的程序和硬件电路加以一定的修改,就可应用到一些实时控制的系统中去。系统的实用意义更大。-18-通过以上三种方案的比
7、较,决定采用方案三。二、主要电路模块的设计2.1系统方框图系统方框图如图2.1所示。系统要实现数字时钟的基本功能,单片机最小系统能启动正常,单片机最小系统能复位正常,单片机通过控制相关时钟控制芯片,在数码管上实现实时时钟显示,并且能手动调整时间。通过毕业设计进一步了解8051单片机特性,掌握单片机硬件系统结构以及软件对硬件的控制功能。熟练掌握8051单片机指令系统的应用及程序设计、开发环境。图2.1系统方框图2.2系统说明系统由51系列单片机AT89C51、按键、数码
此文档下载收益归作者所有