基于单片机的电子万年历的设计—毕业设计论文

上传人:aa****6 文档编号:29217913 上传时间:2018-01-22 格式:DOC 页数:45 大小:346KB
返回 下载 相关 举报
基于单片机的电子万年历的设计—毕业设计论文_第1页
第1页 / 共45页
基于单片机的电子万年历的设计—毕业设计论文_第2页
第2页 / 共45页
基于单片机的电子万年历的设计—毕业设计论文_第3页
第3页 / 共45页
基于单片机的电子万年历的设计—毕业设计论文_第4页
第4页 / 共45页
基于单片机的电子万年历的设计—毕业设计论文_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《基于单片机的电子万年历的设计—毕业设计论文》由会员分享,可在线阅读,更多相关《基于单片机的电子万年历的设计—毕业设计论文(45页珍藏版)》请在金锄头文库上搜索。

1、毕业设计说明书(论文)设计(论文)题目: _ 基于单片机的万年历系统设计 专 业: 班 级: 学 号: 姓 名: 指导教师: 信息职业技术学院毕业设计(论文)任务书学 生姓 名 学号 01 班级 应电 08-2 专业 应用电子技术设计(或论文)题目 电子万年历的设计指导教师姓名 职 称 工作单位及所从事专业 联系方式 备 注讲师 学院 21设计(论文)内容:利用单片机控制和高性能时钟芯片设计一电子万年历。要求该系统具有如下特点和功能:1.可显示公历及农历年、月、日和时、分、秒;2.走时准确,可调整公历年、月、日和时、分、秒;3.采用市电通过电源适配器供电,当市电停电时,不但万年历所有数据不丢失

2、,且万年历照常运行(有后备电池供电,可供数年) ;4.万年历设置运行到 2099年。进度安排:要有较为详细的时间安排(时间具体到周) ;第 24 周:查找资料,选择参考方案; 第 56 周:确定方案;第 78 周:查找资料,进行单元电路的设计;第 910 周:整机电路整机与分析;第 1112 周:整理报告,定稿; 第 1314 周:制作 PPT,准备答辩;第 15周:答辩。主要参考文献、资料(写清楚参考文献名称、作者、出版单位):1 王新颖.单片机原理及应用.北京:北京大学出版社,20082 陈忠平.单片机基础与最小系统实践.北京:北京航空航天大学出版社,20066 沈庆阳.8051 单片机实

3、践与应用.北京:清华大学出版社,20034 侯玉宝.基于 Proteus的 51系列单片机设计与仿真.北京:电子工业出版社,20085 何立民.单片机应用技术选编.北京:北京航空航天出版社,20066 杨振江.流行单片机实用子程序及应用实例.西安:西安电子科技大学出版社,20077 王明顺.可涓流充电的串行实时时钟芯片 DS1302.北京:电子工业出版社,20098 刘和平.单片机原理及接口程序设计.北京:北京航天航空大学出版社,2008审批意见教研室负责人:年 月 日备注:任务书由指导教师填写,一式二份。其中学生一份,指导教师一份。I目 录摘 要 .1第 1 章 绪论 .2第 2 章 设计方

4、案 .32.1 系统基本方案选择和论证 .32.1.1 单片机的选择 .32.1.2 显示模块的选择 .32.1.3 键盘模块的选择 .32.1.4 时钟芯片的选择 .42.1.5 温度传感器的选择 .42.2 电路设计最终方案决定 .5第 3 章 硬件设计 .63.1 AT89C52单片机 .63.1.1 AT89C52的信号引脚 .83.2 DS1302时钟模块 .103.2.1 内部结构及引脚 .113.2.2 工作原理 .123.2.3 寄存器和控制命令 .123.3 DS18B20温度采集模块 .143.3.1 内部结构及引脚 .153.3.2 测温原理 .153.3.3 工作过程及

5、时序 .163.4 键盘模块 .203.5 LCD显示模块 .21II第 4 章 软件设计 .234.1 温度采集软件 .234.2 阳历软件设计 .244.3 阴历软件设计 .264.4 LCD显示系统 .294.5 按键系统 .304.6 系统主流程图 .31第 5 章 系统调试 .325.1 调试过程 .325.2 仿真结果 .33总 结 .34参考文献 .35附录 1 整机电路图 .36附录 2 元件明细表 .37附录 3 系统主程序 .38第 1 页 共 40 页摘要电子万年历能显示:年、月、日、时、分、秒及星期信息,并具有可调整日期和时间功能。选用的是单片机 AT89C52来实现电

6、子万年历的功能。该电子万年历主要由单片机、LCD 显示电路、DS18B20 温度采集模块、DS1302 时钟电路模块组成。系统以硬件软件化为指导思想,充分发挥单片机功能,大部分功能通过软件编程来实现,电路简单明了,系统稳定性高,同时该系统还具有功耗小、成本低的特点,具有很强的实用性。由于该系统所用元器件较少,单片机所被占用的 I/O口不多,因此系统具有较强的可扩展性。软件程序均采用 C语言编写,便于移植与升级。报告详细介绍了整个系统的硬件组成结构、工作原理和系统的软件程序设计。关键词万年历;AT89C52;DS1302;DS18B20第 2 页 共 40 页第 1 章绪论随着人们生活水平的提高

7、和生活节奏的加快,对时间的要求越来越高,精准数字计时的消费需求也是越来越多。二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用(电子万年历) ,使计时产品的走时日差从分级缩小到 1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星

8、期、温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子万年历的出现带来了钟表计时业界跨跃性的进步。本文介绍了基于 AT89C52单片机设计的电子万年历。首先介绍单片机的发展与其在中低端领域中的优势以及课题的开发意义,接着介绍了 AT89C52单片机的硬件结构,并在此基础上实现了万年历基本电路的设计,然后使用单片机 C语言进行万年历程序的设计,程序采用模块化结构,使得逻辑关系简单明了,维护方便。第 3 页 共 40 页第 2 章设计方案2.1 系统基本方案选择和论证2.1.1 单片机的选择方案一:采用传统的 AT89C52作为电机的控制核心。单片机算术运算功能强,软件编程灵

9、活、自由度大,可用软件编程实现各种算法和逻辑控制,并且由于其功耗低、体积小、技术成熟和成本低等优点,使其在各个领域应用广泛。方案二:采用 FTC10F04单片机,还带有非易失性 Flash程序存储器。它是一种高性能、低功耗的 8位 CMOS微处理芯片,市场应用最多。其主要特点如下:8KB Flash ROM,可以擦除 1000次以上,数据保存 10年。方案比较:由于本系统对 CPU运算速度要求很高,需要执行很复杂的运算,方案一成本比较低,适合做设计,方案二运算速度高,性能好,所以两种方案都有可取之处。选用方案一作为主方案,方案二作为备用方案。2.1.2 显示模块的选择 方案一:使用传统的 LED数码管显示。 数码管具有:低能耗、低损耗、低压、寿命长、耐老化、防

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号