基于AT89S51电子时钟毕业设计

基于AT89S51电子时钟毕业设计

ID:39935234

大小:3.73 MB

页数:39页

时间:2019-07-15

基于AT89S51电子时钟毕业设计_第1页
基于AT89S51电子时钟毕业设计_第2页
基于AT89S51电子时钟毕业设计_第3页
基于AT89S51电子时钟毕业设计_第4页
基于AT89S51电子时钟毕业设计_第5页
资源描述:

《基于AT89S51电子时钟毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要计算机尤其是以微细加工技术支持的微型计算机技术飞速发展,其应用渗透到了各行各业。以单片机、嵌入式处理器、数字信号处理器(DSP)为核心的计算机系统,以其软硬件可裁剪、高度的实时性、高度的可靠性、功能齐全、低功耗、适应面广等诸多优点而得到极为广泛的应用。目前计算机硬件技术向巨型化、微型化和单片机化三个方向发展。单片机是自动控制系统的核心部件,主要用于工业控制、智能化仪器仪表、家用电器中。数字钟具备单片机最小系统的基本组成,对于我们了解单片机有很大的帮助。本系统利用单片机实现具有计时、校时、闹钟、语音播报等功能的数字时钟,是以单片机AT89S51为核心元件同时采用数码管显示器动态逐次显示

2、“年”,“月日”,“时分”,“秒”的现代计时装置。与传统机械时钟相比,它具有走时精确,显示直观等特点。在日常生活和自动控制系统中,经常遇到对时间实时监控的需求,本系统在对时间监控的同时,若达到预先设定的时间后,能使LED不停闪烁提示时间已到。另外本程序还具有校时功能,能够随时调整时间,而且能够随时方便的扩充扩展其他多功能,因此利用单片机实现的本数字时钟具有编程灵活,便于功能的扩充等优点。关键字:AT89S51、数字钟、LED数码管、单片机目录一绪论21.1课题意义21.2数字钟的应用2二整体设计方案32.1设计任务32.2设计思路32.3设计方案3三数字钟的硬件设计43.1总电路图43.

3、2AT89S51概述及其特点53.3T0定时器/计数器83.4数码管动态扫描103.5键盘扫描电路133.6复位电路143.7电源电路183.8语音录放电路18四数字钟的软件设计204.1系统软件设计内容204.1.1数据与代码转换204.1.2计时功能的实现与中断服务程序204.2数字钟流程图214.3数字钟程序24五总结38参考文献3938一绪论时间是人类生活必不可少的重要元素,如果没有时间的概念,社会将不会有所发展和进步。从古代的水漏、十二天干地支,到后来的机械钟表以及当今的石英钟,都充分显现出了时间的重要,同时也代表着科技的进步。致力于计时器的研究与充分发挥时钟的作用,将有着重要

4、的意义。1.1课题意义在日常生活和工作中,我们常常用到定时控制,如扩印过程中的曝光定时等,早期常用的一些时间控制单元都是用模拟电路设计制作的,其定时准确性和重复精度都不是很理想,现在基本上都是基于数字技术的新一代产品,随着单片机性能价格比的不断提高,新一代产品的应用也越来越广泛,大可构成复杂的工业过程控制系统,完成复杂的控制功能。小则可以用于家电控制,甚至可以用于儿童电子玩具。它功能强大,体积小,质量轻,灵活好用,配以适当的借口芯片,可以构造各种各样、功能各异的微电子产品。目前市场上提供的无论机械钟还是石英钟在晚上无照明的情况下都是不可见的。要知道当前的时间,必须先开灯,故较为不便。现在

5、市场上也出现了一些电子钟,它以LED数码管来显示具体时间,与传统的以指针显示时间的方式不同,违背了人们传统的习惯与理念,而且这类电子钟一般是采用大型显示器件,适用于银行、车站等公共场所,且外观设计欠美观,很少进入百姓家庭。此外,无论是机械钟、石英钟还是电子钟,都存在着共同的问题:时间误差。针对以上存在的问题,我们设计了一款采用LED数码管显示的电子时钟,有效克服了时钟存在的误差。1.2数字钟的应用时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。电子钟已成为人们日

6、常生活中必不可少的必需品,广泛用于个人家庭以及车站、码头、剧院、办公室等公共场所,给人们的生活、学习、工作和娱乐带来极大的不便。由于数字集成电路技术的发展和采用了先进的石英技术,使电子钟具有走时准确、性能稳定、携带方便等优点,它还用于计时,自动报时和自动控制等各个领域。38二整体设计方案2.1设计任务1能实现显示时间的时、分、秒,并具有时间的设置和调控功能;2具有定时、倒计时功能;3能实现语音正点报时;4具有闹铃功能。2.2设计思路以AT89S51作为核心控制,配以语音模块、LED显示模块、时钟模块、控制模块作为外围电路达到设计要求。2.3设计方案系统由AT89S51、LED数码管、按键

7、、发光二极管等部分构成,能实现日期及时间的调整、定时日期及时间的设定,输出等功能。系统的功能选择由“F1”、“F2”、“F3”、“+”、“-”五个功能键来完成。按一下F1:显示年月日,按二下F1:调整年,按三下F1:调整月,按四下F1:调整日,按一下F2:显示时分秒。按下F3一下:调整时。按下F3二下:调整分。按下F4一下:设定时开的时,按下F4二下:设定时开的分。“+”、“-”分别是调时时数字加1或者减1的功能,键盘上各位数字键则

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。