欢迎来到天天文库
浏览记录
ID:875240
大小:434.89 KB
页数:44页
时间:2017-09-22
《基于单片机的温度控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、学校代码10126学号00861005分类号密级本科毕业论文(设计)基于单片机的温度控制系统设计学院、系电子信息工程系专业名称自动化年级2008届学生姓名薛金朋指导教师王俊林2012年2月22日原 创 性 声 明本人声明:所呈交的学位论文(毕业论文)是本人在导师的指导下进行的研究工作及取得的研究成果。论文中所含其他人已经发表或撰写过的研究成果已添加相应注释,而且不包含为获得内蒙古大学及其他教育机构的学位或证书而使用过的材料。论文中所绘制电路图、流程图等均为本人个人所做。如有雷同,纯属巧合。学位论文作者签名: 指导教师签名: 日 期: 日期
2、: 内蒙古大学本科毕业论文(设计)第IV页基于单片机的温度控制系统设计摘要随着人们在日常生活中对温度控制的需求与日俱增,温控系统的设计也需要简单化、人性化。笔者设计了基于STC89C52单片机和DS18B20温度传感器的温度控制系统,主要完成了通过DS18B20和LCD1602进行温度显示、通过矩阵键盘设置目标温度、通过三极管放大电流控制调温继电器等功能。同时,笔者设计了基于USB供电和DC供电系统的双供电系统。关键词:单片机,温度传感器,LCD1602,矩阵键盘,继电器内蒙古大学本科毕业论文(设计)第IV页Designoftemperaturecont
3、rolsystembasedonMCUABSTRACTAlongwiththepeopleinthedailylifeofthetemperaturecontrolneedsgrowwitheachpassingday,thedesignofthetemperaturecontrolsystemalsoneedstobesimple,humannature.Inthispaper,theauthorhasdesignedbasedonSTC89C52MCUandDS18B20temperaturesensortemperaturecontrolsystem,ma
4、inlythroughtheDS18B20andLCD1602temperaturedisplay,setthroughthekeyboardmatrixtargettemperature,throughthethreetransistoramplifierwithcurrentcontrolthermostatrelayfunction.Atthesametime,theauthorhasdesignedbasedonUSBpowerandDCpowersupplysystemofdoublepowersupplysystem.KEYWORDS:singlec
5、hip,temperaturesensor,LCD1602,matrixkeyboard,relay内蒙古大学本科毕业论文(设计)第IV页目录引言11.系统概述22.硬件模块设计32.1中央处理器32.2供电模块42.3时钟、复位及通讯模块52.4矩阵键盘模块62.5温度检测和控制模块82.6显示模块93.软件编程设计103.1主程序103.2设置子程序113.3键盘扫描程序123.4温度传感程序134.系统评价及改进144.1系统优点144.2系统缺点144.3系统改进145.结论156.学习心得16参考文献17内蒙古大学本科毕业论文(设计)第IV页致谢18附
6、录19附录一:使用说明19附录二:源代码19内蒙古大学本科毕业论文(设计)第38页引言在现今生活中,温度控制已经成为必不可少的元素,小到调节房间温度的空调,大到大型工业设备恒温处理,粗到小小的保温水壶,细到精准的医疗设备,都会应用到温度控制系统。在经济与科技共同发展的今天,为满足人们的需求,恒温设备已经是人们居家旅游必不可少的元素。人们关于温度控制的研究也愈发成熟。而单片机由于体积小、性能完善,所以广泛应用于各个行业中。其中,STC89C52单片机与DS18B20温度传感器的配合使用方法也日趋完善。本文就是基于STC89C52单片机与DS18B20温度传感器的温
7、度控制系统设计。本系统中引入了矩阵键盘、LCD1602显示、控制继电器等模块,使系统的功能相应强大,可以完成温度实时检测、目标温度设置、目标温度与实际温度比较、控制升温设备和降温设备等功能,与此同时,应用也非常广泛,因为系统中没有集成固定的温度控制设备,所以我们可以使用继电器控制各种我们需要的温控(升温、降温)设备,使得本系统的应用范围被大范围扩大。本系统设计时使用KeilC编程并联合Proteus仿真。KeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,
8、因而易学易用。Keil提
此文档下载收益归作者所有