基于单片机的多功能万年历毕业论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的多功能万年历毕业论文

目录

1 设计任务与要求

2 方案设计与论证

2.1方案一 (3)

2.2 方案二 (4)

2.3 方案三 (4)

2.4 方案论证 (5)

3 硬件单元电路设计与参数计算

3.1 主控制系统 (6)

3.2时钟振荡电路 (7)

3.3复位电路 (8)

3.4 DS1302时钟电路 (9)

3.5按键电路 (10)

3.6 显示电路 (10)

3.7蜂鸣器电路 (11)

4 流程图与各模块的程序

4.1 流程图 (12)

4.2 部分子程序 (13)

5 电路仿真调试

5.1 总原理图 (18)

5.2 整体电路仿真图以及仿真结果分析 (19)

5.3 调试 (20)

参考文献 (21)

致谢 (22)

附录 (23)

毕业设计(论文)工作容及完成时间:

工作安排如下:

1、查阅文献,翻译英文资料,书写开题报告第1---4周

2、相关资料的获取和必要知识的学习第5---9周

3、设计系统的硬件和软件模块并调试第10--14周

4、撰写论文第15--16周

5、总结,准备答辩第17周

参考文献

[1]朱月秀冷祖祁,单片机基础(第3版):航航天大学

[2] 华成英童诗白,模拟电子技术基础(第四版):高等教育

[3}建领薛园园,零基础学单片机C语言程序设计:机械工业

[4]楼然苗光飞. 单片机课程设计指导:航航天大学

[5]凤霞. C语言程序设计教程(第二版):理工大学

[6]亮侯国锐. 单片机C语言编程与实例:人民邮电

[7]义和王敏男许宏昌余春长 . 例说5单片机(C语言版):人民邮电

[8]郭天祥编.新概念51单片机C语言教程.:电子工业,2009.

[9]周兴华编.手把手教你学单片机C程序设计.:航空航天大学,2008.6.

[10] 谭浩强编.C程序设计:清华大学,2008.7.

信息工程系自动化专业类 0882021班

学生(签名):

填写日期:2012 年 5 月20日

指导教师(签名):

助理指导教师(并指出所负责的部分):

信息工程系主任(签名):

附注:任务书应该附在已完成的毕业设计说明书首页。

美国DALLAS公司推出的具有涓细电流充电能的低功耗实时时钟电路

DS1302。它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。该电路采用AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。

综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。

本设计是基于51系列的单片机进行的电子万年历设计,可以显示年月日时分秒及周信息,具有可调整日期和时间功能。在设计的同时对单片机的理论基础和外围扩展知识进行了比较全面准备。在硬件与软件设计时,没有良好的基础知识和实践经验会受到很大限制,每项功能实现时需要那种硬件,程序该如何编写,算法如何实现等,没有一定的基础就不可能很好的实现。

关键词:单片机;实时时钟;DS1302 AT89C52

学士学位论文原创性声明

本人声明,所呈交的论文是本人在导师的指导下独立完成的研究成果。除了文中特别加以标注引用的容外,本论文不包含法律意义上已属于他人的任何形式的研究成果,也不包含本人已用于其他学位申请的论文或成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:2012年5月20日

学位论文使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权航空大学科技学院可以将本论文的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

作者签名:日期:

导师签名:日期

1 设计任务与要求

1、能够显示年、月、日、时、分秒。

2、可以人为校正年、月、日、时、分、秒。

3、具有闹钟功能。

4、能够进行整点的提醒。

5、按键显示温度。

2、方案设计与论证

2.1方案一

按照系统设计的功能的要求,初步确定系统由主控模块、时钟模块、显示模块各键盘接口模块共4个模块组成,电路系统构成框图如图1所示。主控芯片使用52系列AT89S52单片机,时钟芯片使用美国DALLAS公司推出的一款高性能、低功耗、带RAM的实时时钟DS1302。采用DS1302作为计时芯片,可以做到计时准确。更重要的是,DS1302可以在很小电流的后备电源(2.5V--5.5V电源,在2。5V时耗电小于300nA)下继续计时,而且DS1302可以编程选择多种充电电流来对后备电源进行慢速充电,可以保证后备电源基本功不耗电。显示模块采用普通的共阳LED数码管,键输入采用查询法实现功能调整。

图1 电子万年历电路系统构成框图

2.2方案二

按照系统设计的要求和功能,将系统分为主控模块、时钟电路模块、按键扫描模块,LCD显示模块,电源电路、复位电路、晶振电路几个模块,系统框图如图2所示。主控模块采用AT89S52单片机,按键模块用四个按键,用于调整时间和设定闹钟,显示模块采用LCD1602,时钟电路模块采用DS1302实时时钟实现对时间,日期的操作。

图2 基于AT89C52单片机的电子万年历系统框图

相关文档
最新文档