一.系統概述
通過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文章
44525瀏覽量
633261 -
控制系統
+關注
關注
41文章
6550瀏覽量
110498 -
STM32
+關注
關注
2266文章
10876瀏覽量
354929
原文標題:Proteus仿真實例_基于STM32單片機的溫度報警控制系統(仿真文件+程序)
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
單片機溫度控制系統
通過基于單片機的溫度控制系統大型實驗,使學生能綜合應用“微機原理”、“計算機控制技術”、“單片機的原理及應用”,“電子技術”以及“自控理論”
發表于 09-25 01:53
?177次下載
基于單片機的溫度控制系統的設計
本設計以AT89S51單片機為核心的溫度控制系統的工作原理和設計方法。溫度信號由溫度芯片DS18B20采集,并以數字信號的方式傳送給
發表于 09-30 16:41
?941次下載
基于STM32系列單片機的一款智能化控制溫度控制系統
隨著時代的進步和發展,空調已經普及到我們生活、工作,極大地改善了人們的生活品質。為了設計一款基于單片機空調溫度系統控制器,此設計利用STM32系列單
如何使用STM32單片機實現溫度采集報警系統的設計
本文檔的主要內容詳細介紹的是如何使用STM32單片機實現溫度采集報警系統的設計包括了:包含源程序、原理圖PCB等文件。
發表于 01-18 08:00
?35次下載
評論