单片机课程设计-电子万年历设计报告

单片机课程设计-电子万年历设计报告

ID:6329293

大小:519.00 KB

页数:34页

时间:2018-01-10

单片机课程设计-电子万年历设计报告_第1页
单片机课程设计-电子万年历设计报告_第2页
单片机课程设计-电子万年历设计报告_第3页
单片机课程设计-电子万年历设计报告_第4页
单片机课程设计-电子万年历设计报告_第5页
资源描述:

《单片机课程设计-电子万年历设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、河南城建学院课程设计报告单片机课程设计课题:电子万年历设计系别:电气与电子工程系专业:电子信息工程姓名:学号:河南城建学院2011年12月28日河南城建学院课程设计报告成绩评定·一、指导教师评语(根据学生设计报告质量、答辩情况及其平时表现综合评定)。二、评分评分项目设计报告评分答辩评分平时表现评分合计(100分)任务完成情况(20分)课程设计报告质量(40分)表达情况(10分)回答问题情况(10分)工作态度与纪律(10分)独立工作能力(10分)得分课程设计成绩评定班级姓名学号成绩:分(折合等级)指导教师签字年月日河南城建学院课程设计报告目录摘要……………………………………………

2、………………………ⅠAbstract……………………………………………………………….Ⅰ1绪论(课题背景、概述、目的)…………………………………..12设计要求与方案论述……………………………………………….32.1设计要求…………………………………………………………...32.2创新要求………………………………………………………….32.3系统的方案选择…………………………………………………...32.4电路设计最终方案……..………………………………….…….53系统的硬件设计与实现…………………………………………….63.1电路设计框图………………………………………………

3、……...63.2硬件设计原理概述………………………………………………..63.3主要模块的设计…………………………………………………..64系统的软件设计与实现…………………………………………….104.1程序流程框图…………………………………………….……….104.2程序的设计………………………………………………………..105总结………………………………………………………………...14参考文献……………………………………………………………..15附录1硬件电路全图…………………………………………………16附录2程序……………………………………………………………17河南

4、城建学院课程设计报告摘要本设计基于AT89s51单片机,结合DS1302时钟芯片设计了一个数字万年历,显示部分用数码管动态显示,初始时间可由按键设置,此外还具有温度显示功能,掉电保护功能。万年历还具有节能模式,具有很强的实用性。关键词:单片机万年历数码管显示温度AbstractThispaperisdesignedbasedontheAT89s52SCM,CombiningDS1302clockchip.Displaysectionisusingdigitaltubedynamicdisplay;Initialtimecanbesetbythebutton;Inaddition

5、,ithasthetemperaturedisplayfunctionandthepower-offprotectedfunction.Besides,ithasenergysavingmode;ThiscalendarhasstrongDigitaltubedisplaypracticability.Keywords:scm;calendar;digitaltubedisplay;temperaturedisplay-30-河南城建学院课程设计报告1绪论1.1设计背景电子万年历是实现对年,月,日,时,分,秒数字显示的计时装置,广泛用于个人家庭,车站,码头,办公室,银行大厅等场

6、所,成为人们日常生活中的必需品。数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度远远超过老式钟表。钟表的数字化给人们生产生活带来了极大的方便,在此基础上完成的万年历精度高,功能易于扩展。可扩展成为诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等电路。所有这些,都是以钟表数字化为基础的。因此,研究数字时钟及扩大其应用有着非常现实的意义。本设计就是数字时钟简单的扩展应用。万年历的设计过程在硬件与软件方面进行同步设计。1.2硬件部分硬件部分主要由AT89S52单片机,LED显示电路,以及调

7、时按键电路等组成。在单片机的选择上使用AT89S52单片机,该单片机适合于许多较为复杂控制应用场合。采用4-16译码器作为选择端,控制共阴数码管动态显示,结合时钟芯片DS1302和温度传感器18B20显示时间和温度。制作前在Proteus软件中嵌入单片机内进行仿真可以更好的进行硬件布局。-30-河南城建学院课程设计报告1.3软件部分软件方面主要包括日历程序、时间调整程序,显示程序等。程序采用C语言编写,以便更简单地实现调整时间及阴历显示功能。所有程序编写完成后,在keil软件中进行调试,确定

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。