资源描述:
《本科毕业设计--基于单片机的时钟设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、兰州文理学院学生毕业论文题目:基于单片机的时钟设计摘要:本文设计的是基于单片机的时钟设计。该设计主要利用单片机来实现其功能,在这次设计中,我们采用LED数码管显示时、分、秒,以24小时计时方式,根据数码管动态显示原理来进行显示,用12MHz的晶振产生振荡脉冲,定时器计数,并采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置,具有显示时间的基本功能,还可以实现对时间的调整,时钟走时精度高,使用方便,功能多,便于集成化,在介绍本单片机的发展情况基础上,说明了本设计实现的功能,以及实验板硬件情况,并对各功能电路进行了分析。主要工作放在软件编程上,用实验板实现时
2、间、日期、定时及它们的设定功能,详细对软件编程流程以及调试进行了说明,并对计时误差进行了分析及校正,提出了定时音与显示相冲突问题及解决方案。实验证明效果良好,可以投入使用。因此,设计开发时钟具有良好的应用前景。关键词:单片机;时钟;定时器;数码管Abstract:Thisdesignistheclockdesignbasedonmcu.Thedesignmainlyusessinglechiptoachieveitsfunction,inthisdesign,weuseLEDdigitaldisplayhours,minutes,seconds,to24hour
3、time,accordingtotheprincipleofdynamicdisplayofdigitaltubetodisplay,usethe12MHzcrystaloscillationpulse,thetimercount,andadigitalcircuitimplementationofthe"when","sub","seconds"thefiguresshowthatthetimingdevice,candisplaythebasicfunctionoftime,alsocanrealizetheadjustmentofthetime,thecl
4、ockofhighprecision,convenientuse,multiplefunctions,easyintegration,basedonintroducingthedevelopmentsituationofthemicrocontroller,thedesignandimplementationofthefunction,aswellastheexperimentalboardhardwareconditions,andthefunctionofeachcircuitareanalyzed.Themainworkinthesoftwareprogr
5、amming,usingexperimentalboardtorealizethetime,date,timeandsettingoftheirfunctions,thesoftwareprogramminganddebuggingprocessindetailaredescribed,andthetimingerroranalysisandcorrection,thetimingandtoneanddisplayconflictproblemsandsolutions.Theexperimentprovedthattheeffectisgood,canbepu
6、tintouse.Therefore,thedesignanddevelopmentoftheclockhasagoodapplicationprospect.Keywords:singlechipmicrocomputer;clock;timer;digitaltube目录0引言-2-1设计任务分析-2-1.1电子时钟的背景-2-1.2设计意义-3-1.3时钟的应用-3-2单片机的选择.........................................................................................
7、..................................-3-3系统功能及操作-5-3.1系统功能的确定-5-3.1.1基本功能-5-3.1.2扩展功能-5-3.2系统操作说明-6-4系统硬件设计-6-4.1芯片的选择-6-4.2实验板电路原理图-7-4.3功能电路分析-8-4.3.1时钟电路-8-4.3.2复位电路-8-4.3.3键盘电路-9-4.3.4数码显示电路-9-4.3.5蜂鸣器电路-10-5系统软件设计-10-5.1数据单元分配-11-5.1.1数据存储单元分配-11-5.1.2标志位单元分配-11-5.2计时时钟实现的基本方法-11-5
8、.3实现时钟程序设计步骤