资源描述:
《本科毕业论文-基于at89c51单片机的智能时钟毕业论文设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武汉科技大学中南分校本科毕业设计(论文)题 目:基于AT89C51单片机的智能时钟设计学 院:信息工程学院专 业:自动化学 号:学生姓名:指导教师:二○一○年十一月二十四日目录前言-6--51-第1章Proteus软件简介-7-第2章方案论证与设计-8-2.1数字时钟方案-8-2.2数码管显示方案-8-2.2.1硬件方案-8-第3章硬件系统设计-9-3.1系统框图与说明-9-3.2模块设计-10-3.2.1电源部分-10-3.2.2复位电路-10-3.3.3晶振电路-11-3.3.4单片机系统电路-11-3.3.5数码管显示驱动电路-13-3.3.6整点报时电路设计-15-3.
2、3.7按钮设置电路-15-4.1用Proteus软件设计智能时钟的仿真电路-16-4.2电路图绘制-17-第5章软件系统设计-21-5.1主程序设计-21-5.1.1中断程序流程图-21-5.1.2时、分、秒按键判断和调时设置流程-23-5.1.3年、月、日按键判断和调时设置流程图-24-5.1.4显示时、分、秒子程序流程图-25-5.1.5显示年、月、日子程序流程图-26-5.2源程序-27-第6章程序编写调试及智能时钟系统调试与仿真-38-6.1程序汇编软件Keil简介及操作方法-38-6.2时钟系统仿真-43-6.3时钟系统调试-44--51-第7章总结-47-致谢-47-参考文
3、献-48--51-摘要本系统设计是基于ATMEL公司的AT89C51单片机开发平台实现一种高精度,智能化的时钟系统。AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器,采AT89C51单片机为控制核心,由单片机控制数码管的显示,,修改设置时间采用操作方便的键盘,整点报时系统使用无源蜂鸣器,通过调节输入方波的占功比,达到美妙旋律的声音实现报时的功能,整个系统设计比较完善,有显示时间日期、整点报时、时间日期调节设置的功能,除些之外还介绍了51单片机
4、和汇编程序一些经验和方法,以便将51单片机的汇编程序经过局部的修改就可以移植到单片机上,实现不同的功能,节约重新开发的时间。最后总结了一些关于在做基于单片机的智能时钟所遇到的问题和困难,以及将AT89C51单片机与工业标准的MCS-51的各方面性能进行了比较,其最大的特点是只读存储器可以反复擦除,精简版本高效微控制器AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,也是它应用较为广泛的原因。关键词:AT89C51单片机;数码管;蜂鸣器-51-IntelligentdesignbasedonsinglechipclockMeterAbstractThesystemd
5、esignisbasedonATMELCorporationAT89C51microcontrollerdevelopmentplatformtoachieveahighprecision,intelligentclocksystem.AT89C51isaflashwith4Kbytesoferasableprogrammablereadonlymemory(FPEROM-FlashProgrammableandErasableReadOnlyMemory),lowvoltage,high-performanceCMOS8-bitmicroprocessor,microcontroll
6、erAT89C51adoptedasthecontrolcenter,bytheMCUcontrolthedigitaldisplayof,modify,easytooperate,setthetimeusingthekeyboard,thewholepointtimekeepingsystemusingpassivebuzzer,byadjustingtheinputsquarewaveofthetotalpowerratio,toachievechimemelodiessoundfeatures,theentiresystemmoreperfect,showingtimeandda
7、te,thewholepointoftime,adjustthesettingtimeanddatefunctions,inadditiontothoseintroducedinadditionto51single-chipandassemblyproceduresandmethodsofsomeexperience,sothatafter51MCUassemblercanbetransferredtolocalchangestothemicr