电子万年历开题报告 电子万年历设计开题报告 课题报告内容: 一.毕业设计(论文)课题的目的、意义: 目的: 通过以往对工业自动化的相关课程学习和理解独立完成制作电子万年历的设计。电子万年历作为电子类小产品不仅是市场上的宠儿,也是是单片机设计培训中一个很实用的题目。因为这个课题有很好的开放性和可发挥性,因此对制作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。而且要求设计的电子万年历在操作上力求简洁,功能上尽量齐全,显示界面也要出色。所以,电子万年历制作无论从实用目的,还是从培养学生的角度来看都是很有价值的毕业设计课题。 意义: (1)通过设计提高对单片机的认识,进一步熟悉和掌握单片机的结构及工作原理。 (2)通过设计、制作提高焊接、布局、电路检查能力; (3)通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术,提高软件设计、调试能力; (4)通过完成一个实际电子产品从电路设计、程序开发、系统调试的完整过程,熟悉以单片机核心的应用系统开发的全过程,掌握硬件电路设计的基本方法和技术,掌握相关电路参数的计算方法。 通过此毕业课题的开发,加深对理论知识的理解,学会将学习的理论知识在实际中运用,培养动手能力和解决实际问题的能力,为今后从事相关工作打下基础。设计的电子万年历要求:结构简单、布局美观、操作方便、成本低廉。 二.实施方案和将要采取的技术措施,可能遇到的问题及解决的技术途径 设计一个电子万年历。该电子万年历的主要功能如下: (1)显示准确的北京时间(时、分、秒),可用24小时制式; (2)随时可以调校时间。 (3)增加公历日期显示功能(年、月、日),闰年自动判别; (4)随时可以调校年、月、日; (5)允许通过转换功能键转换显示时间或日期。 cpu采用at89c52,时钟芯片采用ds1302,显示器采用8位led数码管(共阳),显示器的驱动采用动态扫描电路形式,以达到简化电路的目的。通过按键历切换,可分别显示时间或日期。采用“一键多用方案”,以减少按键数目,本方案只采用了四个按键。 at89c52是美国atmel公司生产的低电压,高性能cmos8位单片机,片内含8kbytes的可反复擦写的只读程序存储器(perom)和256bytes的随机存取数据存储器(ram),器件采用atmel公司的高密度、非易失性存储技术生产,与标准mcs-51指令系统及8052产品引脚兼容,片内置通用8位中央处理器(cpu)和flash存储单元,功能强大at89c52单片机适用于许多较为复杂控制应用场合 实时时钟电路ds1302是美国dallas公司推出的一种高性能、低功耗的实时时 钟芯片,附加31字节静态ram,采用spi三线接口与cpu进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和ram数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2.5~5.5v。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力。 ds1302的外部引脚分配如图1所示。ds1302用于数据记录,特别是对某些具有特殊意义的数据点的记录上,能实现数据与出现该数据的时间同时记录,因此广泛应用于测量系统中。 三. 设计工作所涉及的相关理论知识与实验基础 1、ms-51系列单片机原理及接口技术 2、时钟芯片ds1302的结构及工作原理 3、单片机应用系统中硬件的制作与调试方法 4、单片机应用系统中软件的编制与调试方法 四.毕业论文和设计应提交的成果 提交成果:符合要求的毕业设计论文文稿及电子文稿、 程序设计结构图、 软件流程图、 相关变量的定义和源代码解释、 单片机电子万年历的成品 本文来源:https://www.wddqw.com/doc/d0050d69834d2b160b4e767f5acfa1c7aa008235.html