基于at89s52的多功能数字钟毕业论文

基于at89s52的多功能数字钟毕业论文

ID:15778403

大小:1.36 MB

页数:83页

时间:2018-08-05

基于at89s52的多功能数字钟毕业论文_第1页
基于at89s52的多功能数字钟毕业论文_第2页
基于at89s52的多功能数字钟毕业论文_第3页
基于at89s52的多功能数字钟毕业论文_第4页
基于at89s52的多功能数字钟毕业论文_第5页
资源描述:

《基于at89s52的多功能数字钟毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于AT89s52的多功能数字钟引言单片机(Single-ChipMicrocomputer),是集CPU,RAM,ROM,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于工业自动化上和智能产品。时钟,自从它被发明的那天起,就成为了人类的好朋友,但随着时间的推移,科学技术的不断发展,时钟的应用越来越广范,人们对时间计量的精度要求也越来越高。怎样让时钟更好的为人民服务,怎样让我们的老朋友再次焕发青春呢?这就要求我们不断设计出新型的时钟,来不断满足人们的日常生活需要。然而市场上的时钟便宜的比较笨重,简单实

2、用的又比较昂贵。那么,有没有一款既简单实用价格又便宜的时钟呢?我们设计小组设想:可不可以利用单片机功能集成化高,价格又便宜的特点设计一款结构既简单,价格又便宜,功能又强大的单片机电子时钟呢?基于这种情况,我们课程设计小组成员多方查阅资料,反复论证设计出了这款集时钟显示、闹铃提醒和秒表功能于一体的单片机数字时钟。【摘要】本设计由数码管显示模块、单片机处理模块、闹铃提醒模块、按键控制模块和电源模块等组成。通过单片机软件运算方式进行时钟计时,外部获得的按键信息进行模式切换和控制,输出到信号数码管显示模块,从而控制数码管显示内容,实现

3、时钟显示、闹铃提醒和秒表等功能。【关键词】数字钟;AT89s52;PNP9012;数码管【Abstract】Thedesignconsistsofthedigitaldisplaymodule,MCUprocessingmodule,alarmremindingmodule,keycontrolmoduleandpowermoduleandothercomponents.ThroughthewayMCU'ssoftwareoperationto42time,externalinformationonaccesstokeydat

4、aprocessingtomodechangingandcontrol,outputsignaltodigitaldisplaymoduletocontrolthedigitaldisplaycontent,andthen,realizingtheclockdisplayandalarmremindingandstopwatch,andotherfunctions.【Keywords】Dgitalclock;AT89s52;PNP9012;nixietube42目录目录3一、课程选题及设计目的41.1课程选题及相关设计要求41

5、.1.1课程题目41.1.2设计要求41.1.3本设计功能完成情况41.2课程设计目的51.3课程设计所用软件5二、硬件设计与实现62.1课题分析62.1.1元件选择62.1.2工作原理72.1.3系统的硬件构成及功能82.2由原理设计实际电路102.2.1抢答器实际电路图102.2.2PCB图设计113.1软件功能需求123.2系统主程序设计124.1仿真电路设计194.2功能仿真结果194.2.1时间显示194.2.2闹铃设定204.2.3时间设定204.2.4秒表使用20附录42课程选题及设计目的1.1课程选题及相关设计

6、要求1.1.1课程题目基于AT89s52的多功能数字钟1.1.2设计要求1.显示时间:用数码管显示时:分,时间可用硬件调整。2.定时功能,可硬件调整(时分)定时,定时到驱动蜂鸣器(或LED)提示。3.计时功能:精确到0.1秒,结果在数码管显示。4.设计出相应电路并用protel出图。5.给出完整的汇编语言(或C语言)源程序。1.1.3本设计功能完成情况1.显示时间:完整实现并自由发挥。用数码管显示,按照时-分-秒的格式显示,时间可用硬件调整,比照设计要求增加了秒显示功能。2.定时功能,完整实现。可硬件调整(时分)定时,定时到驱

7、动蜂鸣器(或LED)提示,本设计采用了LED提示(亮1min)。3.计时功能:完整实现并自由发挥。精确到0.01秒,结果在数码管显示,比照设计要求秒表精度提高了10倍。4.设计出相应电路并用protel出图,完整实现。。5.给出完整的汇编语言(或C语言)源程序,完整实现。6.仿真,此步骤为自行添加,用于验证了设计的可行性。421.2课程设计目的(1)学习使用protel设计电子线路原理图和PCB图的方法。(2)学习使用protues仿真并调试电路及程序的方法。(3)学习使用以AT89s52为核心设计外围电路及实现预期功能的思想

8、和方法。(4)学习查找电路所用元件封装方式的查找和自行制作的方法。(5)学习使用KeilC设计相应程序实现硬件控制和功能的方法。1.3课程设计所用软件软件工具:AltiumDesignerSummer09、Protel99用于设计电路原理图和PCB图。KeiluVision4

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

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

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