欢迎来到天天文库
浏览记录
ID:6268989
大小:390.50 KB
页数:19页
时间:2018-01-08
《基于单片机的温度控制系统的设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于单片机的温度控制系统的设计系(院):学生姓名:专业班级:学号:指导教师:20XX年XX月XX日-声明本人所呈交的基于单片机的温度控制系统的设计,是我在指导教师的指导和查阅相关著作下独立进行分析研究所取得的成果。除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。作者签名:日期:-【摘要】本课题主要介绍基于AT89S51单片机和DS18B20数字温度传感器的温度控制系统。该系统利用AT89S51单片机分别采集各个温度点的温度,实现温度显示
2、、报警等功能。它以AT89S51单片机为主控制芯片,采用数字温度传感器DS18B20实现温度的检测,测量精度可以达到0.5摄氏度。该系统采用LED显示,形象直观的显示测出的温度值。本文功能设计目标包括以下几个方面:温度采集部分,时钟电路,复位电路,报警电路,继电器控制电路,按键输入部分以及数码管显示部分。基于AT89S51单片机的单总线温度测控系统具有硬件组成简单、读书方便、精度高、测温范围广等特点,在实际工程中得到广泛应用。【关键词】:AT89S51DS18B20温度测控ABSTRACTThispapermainlyintroduc
3、edbasedonAT89S51microcontrolleranddigitaltemperaturesensorDS18B20temperaturecontrolsystem.ThesystemusesAT89S51chipwerecollectedineachtemperaturepointtemperature,temperaturedisplay,alarmandotherfunctions.IttakesAT89S51MCUasthemaincontrolchip,theuseofdigitaltemperaturesen
4、sorDS18B20torealizethetemperaturemeasurement,themeasurementprecisioncanreach0.5degreescelsius.ThesystemadoptsLEDdisplay,intuitivedisplayoftheimageofmeasuredtemperaturevalues.Inthispaper,functiondesignobjectivesincludethefollowingseveralaspects:temperatureacquisitionpart
5、,aclockcircuit,resetcircuit,analarmcircuit,arelaycontrolcircuit,akeyinputpartandadigitaldisplaypart.BasedontheAT89S51MCUsinglebustemperaturemeasurementandcontrolsystemhassimplehardwarecomposition,readingconvenience,highprecision,widemeasuringrangeandothercharacteristics
6、,arewidelyusedinpracticalengineering.【KEYWORD】:AT89S51DS18B20temperaturecontrol-目录引言1一、系统总体方案1二、单片机AT89S512(一)单片机的发展概况2(二)AT89S51简介2三、硬件电路设计6(一)温度采集部分6(二)时钟电路7(三)复位电路8(四)按键输入电路8(五)LED电路9(六)报警电路10(七)温度控制电路10四、软件设计11(一)主程序流程图11(二)中断程序流程图13(三)显示流程图14结束语14附录一原理图16附录二PCB图17附
7、录三源程序18参考文献23致谢24-引言二十一世纪是科技高速发展的信息时代,电子技术、微型单片机技术的应用更是空前广泛,伴随着科学技术和生产的不断发展,需要对各种参数进行温度测量。因此温度一词在生产生活之中出现的频率日益增多,与之相对应的,温度控制和测量也成为了生活生产中频繁使用的词语,同时它们在各行各业中也发挥着重要的作用。如在日趋发达的工业之中,利用测量与控制温度来保证生产的正常运行。在农业中,用于保证蔬菜大棚的恒温保产等。随着社会的发展,温度的测量及控制变得越来越重要。本文采用单片机AT89S51设计了温度实时测量及控制系统。单
8、片机AT89S51能够根据温度传感器DS18B20所采集的温度在数码管上实时显示,通过控制从而把温度控制在设定的范围之内。所有温度数据均通过数码显示器LED显示出来。系统可以根据时钟存储相关的数据。通过该课程的学习使我们
此文档下载收益归作者所有