资源描述:
《应用单片机电子闹钟设计 毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中州大学工程技术学院毕业论文(电工教研室)题目:应用单片机电子闹钟设计专业:应用电子技术班级:10级应用电子班设计人:学号:201025110223指导教师:设计时间:2013年4月2日2中州大学毕业设计论文摘要单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。而51单片机是各单片机中最为典型和最有代表性的一种。本设计以AT89C51芯片为核心,辅以必要的外围电路,设计了一个结构简单,功能齐全的电子时钟,它由5V直流电源供电。在硬件方面,除了CPU外,使用八个七段L
2、ED数码管来进行显示,LED采用的是动态扫描显示,使用74LS245芯片进行驱动。通过LED能够较为准确地显示时、分、秒。四个简单的按键实现对时间的调整。软件方面采用C语言编程。整个电子钟系统能完成时间的显示、调时、校时和三组定时闹钟的功能。选用单片机最小系统应用程序,添加比较程序、时间调整程序及蜂鸣程序,通过时间比较程序触发蜂鸣,实现闹钟功能,完成设计所需求的软件环境。介绍并使用Keil单片机模拟调试软件,测试程序的可行性并用Proteus进行仿真。关键词:单片机,定时器,中断-48-中州大学毕业设计论文ABS
3、TRACTBecauseofitsextremelyhighperformance-priceratio,thesingle-chipcomputer(SCC)hasbeenpaidgreatattentiontoeversinceitcameoutin1970sof20thCentury,andhasgainedanextensiveapplicablefieldandfastdevelopment.AmongallkindsofSCCS,51SCCisthemosttypicalandrepresentati
4、veone.Thisdesign,adoptingAT89C51chipasthecorepartwithsomenecessaryperipheralcircuits,isasimpleelectronicclockwhichuses5VDCasthepowersupply.Inhardwareaspect,besidestheCPU,eightseven-segmentLEDdigi-tubesareusedfordisplay,whichworkinadynamicallyscanningdisplaymo
5、deanddrivenby74SL245chip.TheLEDScanaccuratelyindicatehour、minuteandsecond.Fourbuttonscanbeusedtoadjustthetime.Whileinthesoftwareaspect,theprogramminglanguageisClanguage.Thewholeelectronicclocksystemhasfunctionsoftimedisplay,adjustment、timingandthreegroupsofal
6、armfunction.ChoosethesmallestSCMsystemapplications,addComparisonprocedures,timetoadjustproceduresandfaintbuzzingprocedures,Throughrelativelyfaintbuzzingtriggerprocedurestoachievealarmclockfunction,Completedthedesignneedsofthesoftwareenvironment.Keilintroduced
7、andtheuseofSCMsoftwaresimulationdebugging,testingthefeasibilityandproteusbysimulation.Keyword:singleslicemachine,infixedtimemachine,breakoff,-48-中州大学毕业设计论文目录摘要I第一章绪论-1-1.1概述-1-1.1.1电子闹钟发展趋势-1-1.1.2本课题研究的主要内容-1-1.251电子闹钟简介-2-1.2.1开发的目的和意义-2-1.2.251电子闹钟的优点-2-1.
8、2.351电子闹钟的特点-3-第二章系统方案的设计-4-2.1系统概述-4-2.1.1系统功能描述-4-2.1.2系统方案的确定-4-2.1.3系统设计思路与步骤-4-2.2芯片基本工作原理及其应用-6-2.2.1AT89S51简介-6-2.2.2引脚介绍-6-2.2.3电源-7-2.2.4存储器-7-2.2.5应用-8-2.3LM386简介-8-2.3.1LM386介绍