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