- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
st89c52单片机万年历(温度显示)
燕京理工学院
课程设计报告
课程名称: 电子课程设计
设计题目
专业、班级学号
姓名指导教师设计时间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/2W,5.1V。
(5) 供电电路尽量避开通信电路,避免造成干扰。
显示部分:
(1) 显示器:LCD1602。
(2) 电压:+5V。
(3) 自带复位电路。
(4) 80字节显示数据存储器DDRAM192个5X7点阵的字型的字符发生器CGROM8个可由用户自定义的5X7的字符发生器CGRAM
2 系统方案设计
本章主要围绕系统的功能以及系统的要求与技术指标,介绍系统组成、所使用的硬件资源、软件资源、接口。
2.1 系统组成
整个系统的构成是由供电系统、程序下载电路系统、最小
您可能关注的文档
- c语言程序设计_题库管理系统.doc
- c语言程序设计——指针(完整版).ppt
- c语言程序课程设计-猜数字游戏.doc
- c语言课程设计__歌曲信息管理系统.doc
- c语言课程设计—— 学生成绩管理系统.doc
- c语言课程设计报告(招生查询系统).doc
- c语言课程设计报告_数独.doc
- c语言趣味程序设计编程100例精解.pdf
- design in israel 产品设计选修课.pptx
- dg-220_100型火电厂锅炉高硫无烟煤烟气喷雾干燥法袋式除尘系统课程设计.pdf
- szz73-90中双链刮板转载机说明书.pdf
- vhdl语言 第七章 组合逻辑电路设计.ppt
- wei to liu微课程设计与案例评析.pptx
- w□l型无励磁分接开关说明书.pdf
- yo(z)j750液力偶合器(正车)减速箱使用维护说明书1.pdf
- [数据挖掘]sql server 2008 analysis services 入门教程v2.1.pdf
- 《c语言程序设计》模拟试卷二.pdf
- 《一片叶子落下来》活动设计.ppt
- 《优化设计》2016届高考生物一轮复习课件 模拟尿糖的检测及激素调节的相关实验..ppt
- 《优化设计》2016届高考生物一轮复习课件 生物变异的比较及育种方案的选择..ppt
最近下载
- 剑桥英语PET真题标准版二.docx VIP
- 大学生国情社会调查报告.docx VIP
- 2025中国移动通信集团重庆有限公司社会招聘笔试备考题库及答案解析.docx VIP
- 山东科学技术版劳动实践指导手册一年级第2课清洁与卫生干干净净真舒服刷牙 教案.pdf VIP
- 人教版劳动一年级上册项目一《洗手》(教案).docx VIP
- 《南京照相馆》电影介绍ppt课件(优质ppt).pptx VIP
- 病人发生滑倒.pptx VIP
- 部编版语文三年级上册习作:写日记练习卷.doc VIP
- 部编版语文三年级上册第二单元 习作:写日记练习卷.doc VIP
- 2025广东东莞农村商业银行校园招聘笔试历年典型考题及考点剖析附带答案详解.docx
文档评论(0)