1 / 33
文档名称:

毕业设计 基于单片机的万年历的设计.docx

格式:docx   大小:490KB   页数:33页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计 基于单片机的万年历的设计.docx

上传人:sssmppp 2020/8/1 文件大小:490 KB

下载得到文件列表

毕业设计 基于单片机的万年历的设计.docx

相关文档

文档介绍

文档介绍:苏州工业职业技术学院SuzhouInstituteOfIndustrialTechnology基于单片机的万年历的设计系部: 电子工程系 学生姓名: 徐淒 专业班级: 电子08C2 学号: 082211240 指导教师: 居敏花 2011年3月26日本人所呈交的基于单片机的万年历的设计,是我在指导教师的指导和查阅相关著作下独立进行分析研究所取得的成果。除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。作者签名:日期:【摘要】本论文设计采用AT89C52单片机作为主控制系统;DS1302提供时钟;DS1822进行温度的采集;万年历显示采用了LCD液晶显示屏;闹铃时间设置、闹铃开关功能由按键完成;由Proteus软件对万年历进行功能仿真。本论文设计的万年历具有读取方便、显示直观、功能多样、电路简洁多优点。【关键词】:万年历,单片机,时钟,温度,软件ABSTRACTThepresentpaperdesignusesat89C52SCMtotaketheprimarycontrolcircuit;DS1302providestheclock;DS1822carriesonthetemperaturegathering;PerpetualcalendardemonstratedthathasusedtheLCDliquidcrystaldisplaymonitor;Thealarumtimeestablishment,pletesbythepressedkey;CarriesonfunctionsimulationbytheProteussoftwaretoperpetualcalendarThispaperdesignsPerpetualcalendarisconvenient,intuitiveandvariousfunctionsosimplecircuitmoreadvantageso[KEYWORD]:perpetualcalendar,SCM,clock,temperature,software绪论 1一、 方案设计 2(一) 电路方案的选取 21•单片机芯片的选择方案 2显示模块选择方案 2电路设计最终方案决定 2二、 电路的硬件设计 3(-)系统硬件介绍 3AT89C52单片机简介 3(二) 主要单元电路的设计 41•单片机主控制模块的设计 4n寸钟电路模块的设计 5时钟电路原理及说明 5温度测量模块的设计 7显示模块的设计 9闹铃模块电路设计 10三、 电路的软件设计 11(一) 程序流程框图 11(二) 子程序流程图 11四、 万年历功能仿真 13()Proteus软件简介 13进入ProteusISIS 13基本操作 13(-)按键功能介绍: 15主界而按键功能由上而下依次为: 15当设置时间和闹铃时按键功能介绍 15(三)仿真结果显示 二 15上电后后LED显示: 15调节分钟: 16调节小n寸: 16调节H期: 165•调节月份: 16调节年份: 17点击闹铃开启键显示: 17总结 18参考文献 19致谢 20附录一:系统电路图 21附录二:仿真程序 22绪论万年历显示的计时装置广泛应用于家庭以及办公室等公共场所。由于数字集成电路技术的发展和采用了先进的石英晶体振荡器技术,使万年历具有走吋准确、性能稳定、携带方便等优点,它还用于计时、H动报吋及H动控制等各个领域。尽管FI前市场上已有现成的万年历集成电路芯片出售,价格便宜、使用也方便,但鉴于单片机的定时功能也讨以完成万年历的电路设计,因此进行万年历的设计是必要的。本论文将零散的数字电路的知识有机的、系统的联系起来用于实际,來培养大学生的综合分析和设计电路,写程序、调试电路的能力。本设计基于单片机技术原理,以单片机芯片AT89C52作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计制作出一个多功能万年历系统。该时钟系统主要由时钟模块、闹钊模块、显示模块、控制模块组成。系统具有简单清晰的操作界面,能在4V〜6V直流电源下正常工作。能够准确显示时间,可随时进行n寸间调整,具有闹铃时间设置、闹铃开关功能。设计以硬件软件化为指导思想,充分发挥单片机功能,大部分能通过软件编程來实现,系统稳定性高。在万年历设计和开发屮,本文主要具体工作主要包括以下几点:1) 万年历系统的流程设计;2) 根据系统的流程主要设计了万年历的硬件电路;3) 根据硬件电路进行软件程序设计;4) 对设计的万年历进行了仿真与调试。一、方案设计(一)电路方案的选取1•单片机芯片的选择方案方案一:采用AT89C51芯片作为硬件核心,采用FlashROM,内部具有4KBROM存储空间,能于