电子万年历的设计 开题报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
科学技术学院毕业设计(论文)开题报告
题目:电子万年历的设计
学科部:信息学科部
专业:电子信息工程
班级:081电子
学号:7012345678
姓名:陈**
指导教师:胡安保
填表日期:2011年11月27日
一、选题的依据及意义:
单片机应用技术迅速发展,在我们生活的各个领域,无论工业发展中还是现实生活中都离不开它,它是集CPU,RAM,ROM,定时,计数和多接口于一体的微控制器。它体积小,成本低,功能强大,广泛应用于只能产业和工业自动化上。51系列单片机是各种单片机中最具典型和最有代表性的一种。
电子万年历作为电子类小产品不仅是市场上的宠儿,也是是单片机设计培训中一个很实用的题目。因为这个课题有很好的开放性和可发挥性,因此对制作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。而且要求设计的电子万年历在操作上力求简洁,功能上尽量齐全,显示界面也要出色。所以,电子万年历制作无论从实用目的,还是从培养学生的角度来看都是很有价值的毕业设计课题。
意义:(1)通过设计提高对单片机的认识,进一步熟悉和掌握单片机的结构及工作原理。
(2)通过设计、制作提高焊接、布局、电路检查能力;
(3)通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术,提高软件设计、调试能力;
(4)通过完成一个实际电子产品从电路设计、程序开发、系统调试的完整过程,熟悉以单片机核心的应用系统开发的全过程,掌握硬件电路设计的基本方法和技术,掌握相关电路参数的计算方法。
通过此毕业课题的开发,加深对理论知识的理解,学会将学习的理论知识在实际中运用,培养动手能力和解决实际问题的能力,为今后从事相关工作打下基础。
二、国内外研究现状及发展趋势(含文献综述):
随着科学技术的发展,以前的年历已发展成现在的电子万年历,他一开始是采用数字电路实现的,电路复杂,精确度差,每天都需要调时,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得它的电路越来越简单,精确度越来越高,现在的电子万年历一般都是集成芯片和软件结合实现,电路简单,制作方法简便,给人们生产生活带来了极大的便利,它已成为我们生活中不可缺少的家居用品。
二十一世纪的今天,最具有代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。前两次革命是摆和摆轮游丝的发明,以及石英晶体振荡器的应用,第三次革命就是单片机数码计时技术的应用(电子万年历),使得从原来传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期,星期,温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子万年历的出现带来了钟表计时业界跨越性的进步。
电子万年历的发展趋势将会朝着功能多,读取操作简单,显示更加直观,电路更加简洁,成本越来越低,满足大部分人的要求。随着国内超大规模集成电路的出现,微处理器及
其外围芯片有了迅速的发展。集成技术的最新发展之一就是将CPU和外围芯片,如程序存储器,数据存储器,并行,串行I/O口,定时/计数器,中断控制器及其他控制器件集成在一个芯片中,支撑单片计算机。而近年来推出的一些高档单片机还包括有许多特殊功能的单元,如A/D,D/A转换器,调制解调器,锁相环,浮点运算单元等。因此只要外加一些扩展电路及必要的通道接口就可以构成各种计算机应用系统,如数据采集系统,自动测试系统等。三、本课题研究内容:
要研究内容是设计一个基于单片机多功能的电子万年历。单片机最为本设计的核心,实现时钟日历的显示:用八段LED数码管分别显示年、月、日、星期、时、分、秒,用DS1302作为该设计的实时时钟芯片,用74LS164寄存器来驱动数码管的各段码,用三极管来驱动数码管的各位码。
四、本课题研究方案:
方案一:在FPGA芯片上,通过配置NIOS软核处理器和相关接口模块,实现了嵌入式系统的硬件结构。系统用液晶模块显示万年历等汉字字符,用8个七段数码管显示电子钟的日期和时间,并可通过按键对其进行调整。具有高集成度、设计灵活和可移植性较好等特点。但是此种方案的需要的成本高,作为设计研究不予采取。
方案二:采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是孕育电路设计中时由于不具备ISP在线编程技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。用LED数码管动态显示,LED数码管价格适中,对于显示数字合适,且采用动态扫描法与单片机连接时,占用单片机接口线少。采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分时日周月年以及闰年补偿的年进行计数,而且精度高,位的RAM作为数据暂存区,工作电压2.5V~5.5V范围内,2.5V时耗电小于300mA。所以方案二对于我们学生作为毕业设计最为合适,且作品的精度高,成本低,易于制作研究。
如下面框图
图1电子万年历方案框图
另外软件设计部分主要是运用程序完成时间现实和定时输出判断功能。而年月日实现和各时间单元进位,时间按设定,调定时间设定时等功能全部在中断服务程序中完成。本设计利用数量较少的芯片制作了一个运用简单的电子万年历。
五.研究目标、主要特色及工作进度:
1、研究目标:
设计一个万年历可以显示年、月、日、时、分、秒、星期等基本信息,具有调整日期个时间功能,可以与即时时间同步。
2.主要特色:
能同时显示阳历年、月、日、星期、小时、分、秒和阴历月、日。具有较高的精确度,一年的误差在1S以下,具有时间校准等功能。
3.工作进度:
熟悉资料,开始毕业设计准备2011.11.21—2011.11.27
完成开题报告和外文资料翻译2011.11.28—2011.12.04
完成系统硬件设计2011.12.05—2011.12.11
编写系统软件流程图和程序及调试2011.12.12—2011.12.18
完成系统的硬件仿真2011.12.19—2011.12.25
整理资科,完成论文2011.12.26—2012.01.08
论文答辨准备和答辨2012.05.01—2012.05.31