基于单片机万年历_的设计毕业论文11.doc

基于单片机万年历_的设计毕业论文11.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机万年历_的设计毕业论文11.doc

毕业设计项目: 基于单片机万年历的设计 设 计 时 间: 2012 .06 .28 专 业: 信息电子工程技术 年 级: 10 级 学 号: 1050213120 姓 名: 谢盛鹤 指 导 老 师: 刘天飞 摘 要 本文借助电路仿真软件Protues对基于AT89S51单片机的电子万年历的设计方法及仿真进行了全面的阐述。该电子万年历在硬件方面主要采用AT89C51单片机作为主控核心,由DS1302时钟芯片提供时钟、1602LCM点阵液晶显示屏显示。AT89C51单片机是由Atmel公司推出的,功耗小,电压可选用4~6V电压供电;DS1302时钟芯片是美国DALLAS公司推出的具有涓细电流充电功能的低功耗实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小;数字显示是采用的LED液晶显示屏来显示,可以同时显示年、月、日、星期、时、分、秒等信息。此外,该电子万年历还具有时间校准等功能。在软件方面,主要包括日历程序、时间调整程序,显示程序等。所有程序编写完成后,在Keil软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。 论文主要研究了液晶显示器LED及时钟芯片DS1302,温度传感器DS18B20与单片机之间的硬件互联及通信,对数种硬件连接方案进行了详尽的比较,在软件方面对日历算法也进行了论述。 研究结果表明,由于万年历的应用相当普遍,所以其设计的核心在于硬件成本的节约软件算法的优化,力求做到物美价廉,才能拥有更广阔的市场前景。 关键词:单片机;DS1302;LED 目 录 摘 要 I 绪论 1 第一章 方案设计 2 第一节 系统基本方案选择和论证 2 1.1 单片机芯片的选择 2 1.2 显示模块选择方案和论证 2 1.3 时钟芯片的选择方案和论证 2 第二节 电路设计最终方案决定 3 第二章 系统的硬件设计与实现 4 第一节 电路设计框图 4 第二节 系统硬件概述 4 第三节 主要单元电路的设计 5 3.1 AT89S51单片机主控制模块的设计 5 3.2 单片机中断系统 7 3.3时钟电路模块的设计 9 3.5 显示模块的设计 11 3.6 DS1302原理及说明 11 3.7 LCM1602工作原理及说明 14 3.8 51单片机与VB串行通信的实现 3.9系统仿真电路 14 第三章 系统的软件设计 16 第一节 程序流程框图 16 第二节 子程序 18 第四章 系统测试 19 4.1 硬件测试 19 4.2 软件测试 19 结束语 20 致谢 21 参考文献 22 附录:程序 24 绪论 随着社会、科技的发展,人类得知时间,从观太阳、摆钟到现在电子钟,不断研究、创新。为了在观测时间的同时,能够了解其它与人类密切相关的信息,比如温度、星期、日期等,电子万年历诞生了,它集时间、日期、星期和温度功能于一身,具有读取方便、显示直观、功能多样、电路简洁等诸多优点,符合电子仪器仪表的发展趋势。伴随着电子技术的迅速发展,特别是随大规模集成电路出现,给人类生活带来了根本性的改变。由其是单片机技术的应用产品已经走进了千家万户。电子万年历的出现给人们的生活带来的诸多方便,作为一种附加功能,现在越来越广泛的被应用于各种电子产品中,具有广阔的市场前景。 通过以往对工业自动化的相关课程学习和理解独立完成制作电子万年历的设计。电子万年历作为电子类小产品不仅是市场上的宠儿,也是是单片机设计培训中一个很实用的题目。因为这个课题有很好的开放性和可发挥性,对制作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。而且要求设计的电子万年历在操作上力求简洁,功能上尽量齐全,显示界面也要出色。所以,电子万年历制作无论从实用目的,还是从培养能力的角度来看都是很有价值的毕业设计课题。本电子万年历的设计在硬件方面主要采用AT89S51单片机作为主控核心,由DS1302时钟芯片提供时钟、1602LCM点阵液晶显示屏显示。AT89S51单片机是由Atmel公司推出的,功耗小,电压可选用4~6V电压供电[1];DS1302时钟芯片是美国DALLAS公司推出的具有涓细电流充电功能

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档