基于单片机的超温报警设计

基于单片机的超温报警设计

ID:31736311

大小:338.00 KB

页数:34页

时间:2019-01-17

基于单片机的超温报警设计_第1页
基于单片机的超温报警设计_第2页
基于单片机的超温报警设计_第3页
基于单片机的超温报警设计_第4页
基于单片机的超温报警设计_第5页
资源描述:

《基于单片机的超温报警设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.学校代码:序号:本科毕业论文题目:基于单片机的超温报警设计学院:姓名:学号:专业:电子信息工程年级:指导教师:二O年月...基于单片机的超温报警设计摘要本设计设计了一款以AT89S52、DS18B20芯片为核心的温度数字显示报警系统。系统采用AT89S52单片机进行智能控制,利用DS18B20芯片实现对温度的测量,通过单片机处理进行报警点的设置,用液晶显示器LCD1602显示以串口传送数据,显示实时温度,通过三个按键的按键次数来决定温度阈值,按键1按一次设置上限温度,按键1按两次设置下限温度,按键1按三次温度设置完成,按键2按下是当前温度值加1,按键3按下是当时

2、温度减1。当DS18B20测量的温度值不在设定温度阈值范围内,单片机将驱动蜂鸣器报警。关键词:AT89S52,超温报警,DS18B20,LCD显示器...Microcontroller-basedover-temperaturealarmdesignAbstractThedesigndesignstoAT89S52andDS18B20chipasthecoretemperaturedigitaldisplayandalarmsystem.ThesystemusestheAT8952microcontrollerforintelligentcontrol,using

3、DS18B20chipimplementtemperaturemeasurement,settingthealarmpointbymicrocontroller,usingwiththeLCD1602displaysdatawithserialtransmission,andLCD1602displaysthereal-timetemperature,numberoftimesbythreekeystodeterminetemperaturethreshold,settingthemaximumtemperaturebykeyingButton1once,sett

4、ingtheminimumtemperatureKeyButton1twice,completingthesetmentoftemperaturebykeyButton1threetimes.whenthebutton2keyonce,thetemperaturevalueplus1;whenthebutton3keyonce,thecurrenttemperaturevalueminus1.whenthemeasuredtemperaturebyDS18B20isnotwithinthevalueofthetemperaturethreshold,themicr

5、ocontrollerwilldrivethebuzzeralarm.Keywords:AT89S52,Over-temperaturealarm,DS18B20,LCDMonitor...目录1概述12系统原理设计22.1超温报警控制原理22.2系统功能方框图23系统硬件原理及其设计33.1单片机与各模块连接工作原理33.2复位电路83.3晶振电路83.4DS18B20数据采集电路93.5温度显示模块103.6报警模块113.7温度设置模块114系统软件设计124.1程序流程图124.2程序125结论26参考文献27致谢28附录:超温报警系统总图29...1概述

6、温度是一种最基本的环境参数,人们的生活环境与温度息息相关,温度测量也被人们所异常关注因此,研究温度的测量方法和装置具有重要意义,温度测控技术也在各个领域应用越来越广泛采用单片机对温度进行控制,不仅具有控制方便和组态简单的优点,而且可以提高被控温度的技术指标。本设计介绍了一款由单片机AT89S52和新型的智能集成温度传感器DS18B20以及LCD1602显示器等部件实现的温度测量及报警系统同时在设计方面做了功能的扩展,开关按键是用来调节温度,功能较强,可以设置上下限报警温度,且测量准确误差小,单片机可把由DS18B20读来的数据利用软件来进行处理,从而把数据传输到显

7、示模块,实现实时温度显示,还有语音报警功能对温度实施监测,即当温度超过设置的最高温度或者低于给定的最低温度时,系统将驱动蜂鸣器发声报警。...2系统原理设计2.1超温报警控制原理系统是对温度的监控。首先,用户预先通过温度设定模块按键输入温度报警值到程序中,该值作为系统阈值。温度传感器DS18B20将监测值传输给AT89S52单片机,单片机将DS18B20测量的温度值与预先设定的温度值T进行比较,当单片机比较监测到的数值超出所设定阈值时,驱动蜂鸣器报警。2.2系统功能方框图超温报警器原理框图如图2-1所示。整个系统由AT89S52单片机、温度设置模块、温度显示模块、

8、DS18B

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。