- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计说明书
课题名称: 基于AT89S52的数字时钟及 温度显示模块设计
学生姓名 付 盼
专 业 应用电子技术
班 级 1301班
时 间 2015.10-2016.4
指导教师 汪 洋
电子工程学院
摘要
在科技日益革新的时代,人们的生活节奏也在飞快的进行着,本设计主要为提供一个准确的时间及房间温度,对于购买温度计体积过大不便提供解决方案。可以实行多点采集温度,以便能够很好的控制环境温度。本方案主要利用数字式温度传感器采集温度数据,利用显示芯片1602实现实时温度数据在显示屏上显示。
本设计主要应用数字式温度传感器DS18B20检测温度,使用实时时钟芯片DS12C887储存具体日期和时间,单片机通过单总线方式读取温度传感器的数据,并通过单片机控制1602液晶显示出来,此系统还具有闹钟功能,主机通过蜂鸣器和LED提示到达预设定的时间。该系统具有良好的通用性、较好的数据处理和监控能力,适合一般家庭出行。
关键词:DS18B20,DS12C887,STC89C52
目录
摘要 2
目录 3
第一章 引言 1
1.1 课题背景和意义 1
第二章 总体方案设计 2
2.1 任务与要求 2
2.1.1 任务 2
2.1.2 要求 2
2.2 方案论证 2
2.2.1 温度传感器的选型 2
2.2.2 实时时钟芯片的选型 2
2.2.3 单片机系统的选型 3
2.2.4 显示设备选型 3
2.3 系统总体设计 3
第三章 实时温度与时间系统设计 4
3.1 硬件设计 4
3.1.1 主控制器简介 4
3.1.2温度传感器简介 5
3.1.3实时时钟简介 6
3.1.4单片机系统设计 8
3.2 单片机程序设计 12
3.2.1 DS12C887模块程序设计 12
3.2.2 温度传感器程序设计 12
第四章 程序简介 13
第五章 总结 30
致谢 32
参考文献 32
第一章 引言
1.1 课题背景和意义
数字时钟具有性能稳定、精确度高、成本低、易于产品化,以及方便、实用等特点。适用于家庭、公司、机关等众多场所。为人们的日常生活、出行安排提供了方便,成为人们日常生活中不可缺少的一部分。 近些年,随着科技的发展和社会的进步,人们对数字钟的要求也越来越高,传统的时钟已不能满足人们的需求。多功能数字钟不管在性能还是在样式上都发生了质的变化,有电子时钟、数字闹钟等等。单片机在多功能高精度时钟中的应用已是非常普遍的,人们对高精度钟的功能及工作顺序都非常熟悉,但是却很少知道它的内部结构以及工作原理。由单片机作为数字钟的核心控制器,可以通过它的时钟信号进行计时实现计时功能,将其时间数据经单片机输出,利用显示器显示出来。通过键盘可以进行定时、校时功能。输出设备显示器可以用液晶显示技术和数码管显示技术。 本文提出了一种基于STC89C52RC单片机的时钟设计方案,本方案以STC89C52RC单片机作为主控核心,与时钟芯片DS12C887、独立按键、1602LCD显示等模块组成硬件系统。在硬件系统中设有独立按键和LCD显示器,根据使用者的需要可以随时对时间进行校准与设定等操作,综上所述此电子时钟具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。
第二章 总体方案设计
2.1 任务与要求
2.1.1 任务
实现温度,日期的采集,并能稳定的显示在1602的液晶屏上。
2.1.2 要求
2.1.2.1基本功能:
(1)实现温度实时采集,。
(2)可以设置时间到达提醒,实现当达到温度上下限时有声光提示报警。
(3)实现日期数据的读取。。STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,,内置4KB EEPROM,MAX810复位电路,三个16 位/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。 单片机的40个引脚大致
文档评论(0)