欢迎来到天天文库
浏览记录
ID:6334369
大小:361.50 KB
页数:34页
时间:2018-01-10
《毕业设计(论文)-基于单片机的超温报警设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于单片机的超温报警设计学校代码:序号:本科毕业论文题目:基于单片机的超温报警设计学院:姓名:学号:专业:电子信息工程年级:指导教师:二O年月30基于单片机的超温报警设计基于单片机的超温报警设计摘要本设计设计了一款以AT89S52、DS18B20芯片为核心的温度数字显示报警系统。系统采用AT89S52单片机进行智能控制,利用DS18B20芯片实现对温度的测量,通过单片机处理进行报警点的设置,用液晶显示器LCD1602显示以串口传送数据,显示实时温度,通过三个按键的按键次数来决定温度阈值,按键1按一次设置上限温度,按键1按两次设置下限温度,按键1按三次温度
2、设置完成,按键2按下是当前温度值加1,按键3按下是当时温度减1。当DS18B20测量的温度值不在设定温度阈值范围内,单片机将驱动蜂鸣器报警。关键词:AT89S52,超温报警,DS18B20,LCD显示器30基于单片机的超温报警设计Microcontroller-basedover-temperaturealarmdesignAbstractThedesigndesignstoAT89S52andDS18B20chipasthecoretemperaturedigitaldisplayandalarmsystem.ThesystemusestheAT895
3、2microcontrollerforintelligentcontrol,usingDS18B20chipimplementtemperaturemeasurement,settingthealarmpointbymicrocontroller,usingwiththeLCD1602displaysdatawithserialtransmission,andLCD1602displaysthereal-timetemperature,numberoftimesbythreekeystodeterminetemperaturethreshold,sett
4、ingthemaximumtemperaturebykeyingButton1once,settingtheminimumtemperatureKeyButton1twice,completingthesetmentoftemperaturebykeyButton1threetimes.whenthebutton2keyonce,thetemperaturevalueplus1;whenthebutton3keyonce,thecurrenttemperaturevalueminus1.whenthemeasuredtemperaturebyDS18B2
5、0isnotwithinthevalueofthetemperaturethreshold,themicrocontrollerwilldrivethebuzzeralarm.Keywords:AT89S52,Over-temperaturealarm,DS18B20,LCDMonitor30基于单片机的超温报警设计目录1概述12系统原理设计22.1超温报警控制原理22.2系统功能方框图23系统硬件原理及其设计33.1单片机与各模块连接工作原理33.2复位电路83.3晶振电路83.4DS18B20数据采集电路93.5温度显示模块103.6报警模块113.
6、7温度设置模块114系统软件设计124.1程序流程图124.2程序125结论26参考文献27致谢28附录:超温报警系统总图2930基于单片机的超温报警设计1概述温度是一种最基本的环境参数,人们的生活环境与温度息息相关,温度测量也被人们所异常关注因此,研究温度的测量方法和装置具有重要意义,温度测控技术也在各个领域应用越来越广泛采用单片机对温度进行控制,不仅具有控制方便和组态简单的优点,而且可以提高被控温度的技术指标。本设计介绍了一款由单片机AT89S52和新型的智能集成温度传感器DS18B20以及LCD1602显示器等部件实现的温度测量及报警系统同时在设计
7、方面做了功能的扩展,开关按键是用来调节温度,功能较强,可以设置上下限报警温度,且测量准确误差小,单片机可把由DS18B20读来的数据利用软件来进行处理,从而把数据传输到显示模块,实现实时温度显示,还有语音报警功能对温度实施监测,即当温度超过设置的最高温度或者低于给定的最低温度时,系统将驱动蜂鸣器发声报警。30基于单片机的超温报警设计2系统原理设计2.1超温报警控制原理系统是对温度的监控。首先,用户预先通过温度设定模块按键输入温度报警值到程序中,该值作为系统阈值。温度传感器DS18B20将监测值传输给AT89S52单片机,单片机将DS18B20测量的温度值
8、与预先设定的温度值T进行比较,当单片机比较监测到的数值超出所设定阈值时,驱动蜂鸣
此文档下载收益归作者所有