一.系统概述
通过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
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6011文章
44154浏览量
624410 -
控制系统
+关注
关注
41文章
6244浏览量
109645 -
STM32
+关注
关注
2249文章
10727浏览量
350323
原文标题:Proteus仿真实例_基于STM32单片机的温度报警控制系统(仿真文件+程序)
文章出处:【微信号:小常硬件,微信公众号:小常硬件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
基于单片机的温度控制系统设计硬件组成
题目:基于单片机的温度控制系统设计硬件组成:AT89C51单片机+DS18B20温度传感器+LCD1602显示器+按键+蜂鸣器+两个小灯功能
发表于 11-19 08:34
基于单片机的温度控制系统的设计
本设计以AT89S51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给
发表于 09-30 16:41
•940次下载
评论