欢迎来到天天文库
浏览记录
ID:24929720
大小:763.50 KB
页数:73页
时间:2018-11-17
《基于单片机的电子万年历设计毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)题目:基于单片机的电子万年历设计院系:电子工程学院专业:电子科学与技术起止时间:2010年03月09日至2010年06月20日西安邮电学院毕业设计(论文)任务书学生姓名指导教师职称教授院系电子工程学院专业电子科学与技术题目基于单片机的电子万年历设计任务与要求一、任务:设计基于单片机的电子万年历,达到同时显示年、月、日、时、分、秒的要求。利用单片机定时器及计数器产生定时效果通过编程形成数字钟效果,再利用数码管动态扫描显示单片机内部处理的数据。同时通过端口读入当前外部控制状态来改变程序的不同状态,实现不同功能。二、要求:1、熟悉单片机,
2、C语言等相关知识。2、学会使用KeilC软件开发环境。3、定时器整体硬件设计,中断系统设计,软件编程,系统调试等。4、能自己独立解决设计中的问题,加强自主学习能力。5、成果形式:软件程序,硬件模块,论文。开始日期年月日完成日期年月日系主任(签字)年月日XIV西安邮电学院毕业设计(论文)工作计划学生姓名____指导教师___职称教授_院别_____电子工程学院_______专业电子科学与技术__________题目基于单片机的电子万年历设计工作进程起止时间工作内容第一周至第二周熟悉课题,找导师了解设计的相关事宜,搜集相关资料第三周至第四周认真的研读相
3、关资料,找出其中对自己有用的部分,加以整理第五周至第六周花两周时间学好KeilC软件的使用,做一些对自己的设计有用的编程第七周至第八周编写程序,熟悉8051单片机第九周至第十周下载程序,调试结果第十一周至第十二周撰写毕业论文,准备答辩。XIV主要参考书目(资料)主要参考书目(资料)1、单片机原理及应用2、单片机原理及接口技术3、单片机编程实例4、单片机实验教程相关网站:www.dpj-dve.comwww.veril.com.cn主要仪器设备及材料1、计算机及配套软件2、单片机3、元件若干论文(设计)过程中教师的指导安排除每周定时具体指导外,学生有
4、问题也可随时联系指导。对计划的说明如有特殊原因可适当调整,否则按计划执行。XIVXX学院毕业设计(论文)开题报告电子工程学院电子科学与技术专业级班课题名称:基于单片机的电子万年历设计学生姓名:学号:00指导教师:报告日期:2010年3月15号XIV1.本课题所涉及的问题及应用现状综述在当代繁忙的工作与生活中,时间与我们每一个人都有非常密切的关系,每个人都受到时间的影响。为了更好的利用我们自己的时间,我们必须对时间有一个度量,因此产生了钟表。钟表的发展是非常迅速的,从刚开始的机械式钟表到现在普遍用到的数字式钟表,即使现在钟表千奇百怪,但是它们都只是完
5、成一种功能——计时功能,只是工作原理不同而已,在人们的使用过程中,逐渐发现了钟表的功能太单一,没有更大程度上的满足人们的需求。因此在这里,我想能不能把一些辅助功能加入钟表中。在此设计中所设计的钟表不但具有普通钟表的功能,它还能实现额外的功能:世界时、农历显示。人类不断研究,不断创新纪录。发展到现在人们广泛使用的电子万年历。电子万年历是采用基于单片机以实现对.时,分,秒.数字显示的计时装置,广泛用于个人家庭,车站,码头办公室等公共场所,成为人们常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得电子钟的精度,远远超过老式钟表
6、,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,但是所有这些,都是以钟表电子化为基础的。因此,研究电子万年历及扩大其应用,有着非常现实的意义。它可以对年、月、日、时、分、秒进行计时,对于电子万年历采用直观的数字显示,可以同时显示年、月、日、时、分、秒等信息,还具有时间校准等功能。XIV2.本课题需要重点研究的关键问题、解决的思路及实现预期目标的可行性分析关键问题:(1)系统硬件的设计与
7、实现;(2)系统软件总体的设计和调试,以实现完成年、月、日、时、分、秒的控制与显示;(3)中断模块的设计;(4)定时计数模块的设计;解决思路:该电子万年历使用12MHZ晶振与单片机8051相连接,通过软件编程的方法实现了以24小时为一个周期,同时显示小时、分钟和秒的要求。利用单片机定时器及计数器产生定时效果通过编程形成数字钟效果,再利用数码管动态扫描显示单片机内部处理的数据。同时通过端口读入当前外部控制状态来改变程序的不同状态,实现不同功能。可行性分析:由于深入学习过单片机原理及应用、模拟电路、数字电路与逻辑设计、C语言程序设计、电路分析、传感器原
8、理及应用等课程,并应用所学知识做过一些相关的实验项目。而本课题是对所学知识的综合运用,都是比较成熟的技术,因此实现难度不是
此文档下载收益归作者所有