覆銅板2017-271、51溫控風扇-ds18b20-熱釋-lcd1602
本設計由stc89c52微控制器電路+溫度ds18b20感測器電路+熱釋紅外感測器電路+風扇控制電路+按鍵電路+1602液晶顯示電路+電源電路組成。
1、通過4個ds18b20檢測溫度,並將平均值實時顯示在液晶1602液晶上。
2、通過熱釋紅外模組檢測是否有人,如果沒人,風扇停止轉動,如果有人,風扇開始轉動(預設最低速轉動)。
3、平均溫度在小於30度,30-40度,40-50度,50-60度,大於60度時,風扇按照1檔、2檔、3檔、4檔、5檔轉速旋轉。並且檔位實時顯示在液晶上。(檔位越高,速度越快)
#include sbit fan =p1^5; //介面定義
sbit redhot =p1^4; //介面定義
unsigned char readtempflag=0;//定義讀時間標誌
int xdata temp1; //溫度中間引數
float xdata temperature; //溫度值
int xdata temp1_1;
float xdata temperature_1;
int xdata temp1_2;
float xdata temperature_2;
int xdata temp1_3;
float xdata temperature_3;
float lasttemp;
unsigned char disflag ; //顯示標誌
bit rekey =0; //按鍵防止重複
unsigned int setnum =20; //設定值
unsigned char dangnum =0;//檔位
unsigned char pwmdj= 10,count=0; //pwm調速
基於51微控制器溫控風扇系統控制設計(畢業設計資料)
覆銅板2017 271 51溫控風扇 ds18b20 熱釋 lcd1602 本設計由stc89c52微控制器電路 溫度ds18b20感測器電路 熱釋紅外感測器電路 風扇控制電路 按鍵電路 1602液晶顯示電路 電源電路組成。1 通過4個ds18b20檢測溫度,並將平均值實時顯示在液晶1602液晶上。...
基於51微控制器的智慧型溫控風扇
1.功能 本設計為一種溫控風扇系統,具有靈敏的溫度感測和顯示功能,系統選用stc89c52微控制器作為控制平台對風扇轉速進行控制。可在測得溫度值在高低溫度之間時開啟風扇弱風檔,當溫度公升高超過所設定的溫度時自動切換到大風檔,當溫度小於所設定的溫度時自動關閉風扇,控制狀態隨外界溫度而定。2.硬體設計 ...
37 基於51微控制器智慧型溫控風扇設計
系統由stc89c52微控制器 ds18b20溫度感測器 數碼管 風扇 按鍵 電源構成。具體功能 1 採用ds18b20溫度感測器測溫並用數碼管實時顯示 2 可以手動設定溫度上下限 共3個按鍵 設定鍵 加鍵 減鍵 3 溫度小於下限風扇不轉,溫度在上下限之間50 轉動,大於上限時,風扇全速轉動。近些年...