一.系统概述
通过DS18B20进行温度检测并使用按键进行温度上下限阈值设定,当检测到温度超过上限阈值就会进行降温并报警提醒,当检测到温度低于下限阈值就会加热并报警提醒。
二.仿真概述
1. 使用按键进行温度温度上下限阈值的加减,温度超过上限阈值就会控制降温。
2. 当检测到实时温度低于温度下限就会控制加热
3. 通过调节DS18B20的红色按钮进行温度调节,温度过低就会就会加热
三.程序设计
#include#include #include #include #include #include #include int main(void) { u8 Tmax = 30;u8 Tmin = 25; Key_Init(); Lcd1602_Init(); Led1_Init();//PC0 Beep_Init();//PC2 Relay_Init();//PC1 Ds18b20_Init();//PA12 Lcd1602_Write_String(0x80,4,(u8*)"Temp"); Lcd1602_Write_String(0x86,4,(u8*)"TMax"); Lcd1602_Write_String(0x8c,4,(u8*)"TMin"); while(1) { u8 t =Ds18b20_Temp() ; Lcd1602_Write_Num8(0xc0,t); Lcd1602_Write_Num8(0xc6,Tmax); Lcd1602_Write_Num8(0xcc,Tmin); if(t>Tmax) { Relay_High; Beep_High; } else { if(t
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6032文章
44513浏览量
632895 -
控制系统
+关注
关注
41文章
6543浏览量
110472 -
STM32
+关注
关注
2266文章
10870浏览量
354769
原文标题:Proteus仿真实例_基于STM32单片机的温度报警控制系统(仿真文件+程序)
文章出处:【微信号:小常硬件,微信公众号:小常硬件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
单片机温度控制系统
通过基于单片机的温度控制系统大型实验,使学生能综合应用“微机原理”、“计算机控制技术”、“单片机的原理及应用”,“电子技术”以及“自控理论”
发表于 09-25 01:53
•177次下载
基于单片机的温度控制系统的设计
本设计以AT89S51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给
发表于 09-30 16:41
•941次下载
基于STM32系列单片机的一款智能化控制温度控制系统
随着时代的进步和发展,空调已经普及到我们生活、工作,极大地改善了人们的生活品质。为了设计一款基于单片机空调温度系统控制器,此设计利用STM32系列单
如何使用STM32单片机实现温度采集报警系统的设计
本文档的主要内容详细介绍的是如何使用STM32单片机实现温度采集报警系统的设计包括了:包含源程序、原理图PCB等文件。
发表于 01-18 08:00
•27次下载
评论