st89c52单片机万年历(温度显示).doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
燕京理工学院电子技术课程设计报告 通信工程 穆* 燕京理工学院 课程设计报告 课程名称: 电子课程设计 设计题目: 基于单片机的数字万年历 专业、班级: 通信工程1401 学 号: 姓 名: 穆 指导教师: 赵 设计时间: 2016.12.12-2016.12.23 2017年 1 月 4 日 燕京理工学院电子技术课程设计报告 通信工程 穆* 基于STC89C52的万年历设计 摘要 51以及52单片机是现今单片机学习以及开发中最具有代表性的一种,本次的毕业设计通过对它的学习以及应用,同时配备必要的外围电路,实现相应的功能,以达到学习、设计、开发软件、硬件的能力。 本设计以STC89C52RC芯片为核心,实现了以LCD1602为显示器的万年历。该万年历不但能显示日历、时间、星期,还能显示当前环境温度,并可以通过按钮校准时间,具有良好的人机操作界面。 关键词:单片机 发展 STC89C52 万年历 温度 引言 近年来,人们的生产生活方式发生了巨大的变化,产生这一变化的重要原因就是计算机技术的发展,其中就包括了微电子技术的高速发展。而单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。 时钟,自它被发明的那一天起,就成为人们生活中必不可少的物品。而随着科学技术的不断发展,人们对时间计量的精度要求越来越高,而时钟也从最原始的日晷发展到现今的高精度的石英钟表,最先进的时钟误差为37亿年误差一秒。 在现今单片机的学习、开发中,用单片机设计的时钟万年历已经成为了单片机实验中一个很常用的项目。原因是因为它具有很好的开放性和可发挥性,不仅考察了对单片机的掌握能力,同时也考察了单片机扩展应用,而且在硬件设计电路中也要力求简洁,功能齐全,显示出色,所以对操作者的要求较高。 本文主要介绍通过89C52单片机辅以时钟电路等设计的万年历及当前温度显示的方法。本次设计由单片机STC89C52为核心,辅以必要的电路,构成了一个单片机万年历以及当前温度显示,具有显示准确时间以及当前环境温度的功能,同时可对时间进行手动校准,由于采用了LCD1602进行显示,所以具有了夜视功能。 鉴于本人水平有限,设计以及说明书中难免有错误、疏漏、不足之处,在这里恳请老师批评指正不吝赐教。 1 系统功能要求 1.1 系统功能概述 1.1.1 系统功能 本次设计的主要功能是:以STC89C52RC单片机为核心,配合时钟电路、复位电路、显示电路、程序烧录电路、按键电路、温度检测电路、供电电路等电路构成,通过12MHz晶振给单片机正常工作提供稳定的震荡信号,同时使用32768Hz晶振配合时钟芯片产生高精度的稳定振荡器的频率,为单片机提供精准的计时,最大限度提高时间的精度。通过DS18B20检测当前环境温度,通过单片机P1.0接口传输实时数据。通过按钮连接单片机P2.0,P2.1,P2.2,P2.3接口分别实现时间校准功能的模式转换,数值加1,数值减1,退出校准。通过LCD1602连接单片机P0.0—P0.7,P2.5—P2.7接口实现万年历时间以及当前环境温度的显示,显示格式为年/月/日/星期/时/分/秒/摄氏度。通过MAX232以及RS232接口实现对单片机程序的下载烧录。 1.1.2 系统要求 (1) 使用电平转换电路通过串口对单片机下载程序。 (2) 保证对环境温度检测的准确性,即时性。 (3) 确保时间精度的准确性。 (4) 实现时间的可校准功能。 (5) 通过LCD显示出万年历时间以及当前环境温度。 (6) 实现对LCD显示屏的对比度调节。 (7) 硬件电路设计合理,尽量避免干扰。 (8) 程序设计力求简便且可实现功能。 (9) 整体设计力求节约资源。 1.1.3 系统技术指标 通信部分: (1) 串口:RS232。 (2) 电平转换:MAX232。 (3) 程序下载电路运行要求稳定。 供电部分: (1) 电源:USB接口。 (2) 电压:+5V。 (3) 电流:500mA。 (4) 稳压管:1/

文档评论(0)

151****0104 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档