基于液晶显示的万年历_毕业论文.doc

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 毕业设计(论文)报告 题 目 基于液晶显示的万年历 系 别 专 业 班 级 学生姓名 学 号 指导教师 2013年 4 月 无锡科技职业学院毕业设计(论文) 基于液晶显示的万年历 PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT I 基于液晶显示的万年历 摘要: 本设计应用AT89S52芯片作为核心,采用C语言进行编程,实现以下功能:小时、分、秒、年、月、日、星期的显示和实时温度检测。该设计的电子时钟系统由时钟电路、LCD显示电路、按键调整电路和温度检测电路四部分组成。使用时钟芯片DS1302完成时钟日期的功能,以LCD1602为显示器,同时利用温度传感器DS18B20测量周围环境温度,并且可以依靠按键随时对日期时间进行调整。我们共设计四个按键,一个模式键,也就是我们用来选定被修改的数字的,两个调整键,一个“加”键和一个“减”键,当按下模式键,选定要调整的数字的时候,“加”、“减”可以帮我们调到所需的状态,还有一个复位键,显示精度为1秒。设计还提供三位实时温度检测并显示,其显示精度为0.1℃。 关键词: AT89S52、时钟日历芯片DS1302、温度传感器DS18B20、LCD1602 PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT III 目录 TOC \o 1-3 \h \u \t blank 显示阳历年、月、日、星期、小时、分、秒 (2) \t blank 显示模块采用LCD液晶显示,要求能用按键调整时间。 (3)能显示阴历月、日,在 \t blank 显示阴历时间时能标明是否为闰年。 (4)具有定时报警功能,能够进行整点和半点语音报时。 (5)能够准确在LCD上显示室。 (6)在显示农历时通过算法能够把天干地去也显示出来。 结束语 通过对基于单片机的万年历的研究和设计,完成了一种能够显示阳历、阴历、星期、时间、实时温度、天干地支的多功能万年历,该万年历还可以定时报警和进行进行整点和半点报时。 本系统设计从开始到完成包括文档的编写总共花了一个月左右的时间,设计的难点在于星期和年月日的计算方法,还有单片机和各个芯片之间的通信协议,液晶的读写时序,按键的防抖。本系统基本完成了设计指标的所有要求,所有的程序分块编写,通过main函数来调用,增加了程序的易修改性和易读性,方便他人的使用和改进。 但是由于时间的局限性以及本人能力的有限性,本系统还有许多需要改进和完善的地方。其中主要的问题就是功耗和电源供电的问题,该处采用5V供电,最好采用3V供电。整个电路的功耗太大,没让单片机工作在空闲模式,这都是作品不实用,不能够大批量生产,这都有待改进,希望以后有机会对该系统做进一步的完善。 致谢 在本次设计中,我想首先感谢蒋老师,从设计的开始到完成,给了我很多指导性的意见,不断帮助我完善系统设计。从大一开始,蒋老师作为我的导师,一直很注重我们动手能力的培养。他丰富的教学及实际操作经验、严谨的治学态度,以及和蔼的态度,使得我投入了大量时间在创新基地的实验室中,做了许多实验。而这,对我的帮助和影响是非常巨大的。正是因为有了这些锻炼的机会,我才能非常顺利地完成我的毕业设计。 最后非常感谢无锡科技职业学院应用电子系的老师和同学,是他们让我学会了如何学习,更学会了如何做人,这将是我终身受益的宝贵财富。 参考文献 [1] 周兴华编著. 手把手教你学单片机C程序设计.北京:北京航空航天大学出版社,2007 [2] 侯玉宝编著. 基于Proteus的51系列单片机设计与仿真. 北京:电子工业出版社,2008 [3] 张义和编著. 例说51单片机(C语言). 北京:人民邮电出版社. 2008 [4] 李朝青编著. 单片机原理及接口技术. 北京:北京航空航天大学出版社,2005 [5] 周慈航编著. 单片机应用程序设计基础. 北京:北京航空航天大学出版社,1991 [6] 马忠梅编著. 单片机的C语言应用程序设计. 北京:北京航空航天大学出版社,2003 [7] 李广弟编著. 单片机基础. 北京:北京航空航天大学出版社,1994 [8] 曾巧媛编著. 单片机原理及应用. 北京:电子工业出版社,1997 [9] 邱丽芳编著. 单片机原理与应用. 人民邮电出版社,2007 [10] 何立民编著. MCS-51系列单片机应用系统设计. 北京航空航天大学出版社,2003 附录一:原理图 附录二:源程序 程序如下 #includereg52.h

文档评论(0)

weidameili + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档