资源描述:
《基于单片机的智能时钟毕业论文设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武汉科技大学中南分校2011届毕业设计(论文)武汉科技大学中南分校本科毕业设计(论文)题 目:基于单片机的智能时钟设计学 院:信息工程学院专 业:自动化学 号:20074224204学生姓名:周恒昆指导教师:韩建中二○一○年十一月二十四日-42-周恒昆:基于单片机的智能时钟设计武汉科技大学中南分校2011届毕业设计(论文)摘要本系统设计是基于ATMEL公司的AT89C51单片机开发平台实现一种高精度,智能化的时钟系统。AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—FlashProgrammableandErasableReadOnlyM
2、emory)的低电压、高性能CMOS8位微处理器,采AT89C51单片机为控制核心,由单片机控制数码管的显示,,修改设置时间采用操作方便的键盘,整点报时系统使用无源蜂鸣器,通过调节输入方波的占功比,达到美妙旋律的声音实现报时的功能,整个系统设计比较完善,有显示时间日期、整点报时、时间日期调节设置的功能,除些之外还介绍了51单片机和汇编程序一些经验和方法,以便将51单片机的汇编程序经过局部的修改就可以移植到单片机上,实现不同的功能,节约重新开发的时间。最后总结了一些关于在做基于单片机的智能时钟所遇到的问题和困难,以及将AT89C51单片机与工业标准的MCS-51的各方面性
3、能进行了比较,其最大的特点是只读存储器可以反复擦除,精简版本高效微控制器AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,也是它应用较为广泛的原因。关键词:AT89C51单片机;数码管;蜂鸣器-42-周恒昆:基于单片机的智能时钟设计武汉科技大学中南分校2011届毕业设计(论文)IntelligentdesignbasedonsinglechipclockMeterZhouhengkunAbstractThesystemdesignisbasedonATMELCorporationAT89C51microcontrollerdevelopmentpl
4、atformtoachieveahighprecision,intelligentclocksystem.AT89C51isaflashwith4Kbytesoferasableprogrammablereadonlymemory(FPEROM-FlashProgrammableandErasableReadOnlyMemory),lowvoltage,high-performanceCMOS8-bitmicroprocessor,microcontrollerAT89C51adoptedasthecontrolcenter,bytheMCUcontrolthedigi
5、taldisplayof,modify,easytooperate,setthetimeusingthekeyboard,thewholepointtimekeepingsystemusingpassivebuzzer,byadjustingtheinputsquarewaveofthetotalpowerratio,toachievechimemelodiessoundfeatures,theentiresystemmoreperfect,showingtimeanddate,thewholepointoftime,adjustthesettingtimeanddat
6、efunctions,inadditiontothoseintroducedinadditionto51single-chipandassemblyproceduresandmethodsofsomeexperience,sothatafter51MCUassemblercanbetransferredtolocalchangestothemicrocontroller,toachievedifferentfunctions,savingdevelopmenttimeagain.Concludeswithasummaryaboutdoingintelligentmicr
7、ocontroller-basedclockproblemsanddifficultiesencountered,andtheAT89C51microcontrollerwithindustry-standardMCS-51performanceinallaspectswerecompared,thebiggestfeatureisread-onlymemorycanberepeatedrubbingInaddition,efficientlystreamlinedversionofthemicrocontrollerAT89C51mic