基於微控制器溫濕度大棚廠房室內環境控制 畢設課設資料

2022-09-15 01:21:11 字數 1500 閱讀 7277

#define w_cmd 0xa0 //24c02寫指令

#define r_cmd 0xa1

uint temp,humi;

value humi_val,temp_val; //定義兩個共同體,乙個用於濕度,乙個用於溫度

uchar error; //用於檢驗是否出現錯誤

uchar checksum; //crc

uchar temp_data[7]; //用於記錄實測的溫度

uchar humi_data[6]; //用於記錄實測的濕度

uchar show_temp[5]; //顯示設定的溫度

uchar show_humi[4]; //顯示設定的濕度

uchar data temp_humi_cache[4]; //溫濕度設定快取

uchar temp_set; //儲存溫度變數

uchar humi_set; //儲存濕度變數

uchar presskeynum; //按鍵次數變數

uchar nn; //用於蜂鳴器

uchar code word1=;

uchar code word2=;

uchar code word3=;

sbit k1=p2^0; //選擇按鍵

sbit k2=p2^1; //增加按鍵

sbit k3=p2^2; //減小按鍵

sbit k4=p2^3;// 確認按鍵

sbit led1=p1^4; //溫度過低指示燈

sbit led2=p1^5; // 溫度過高

sbit led3=p1^6; //濕度低於下限值,報警,加濕。

sbit led4=p1^7; //濕度過高,報警,不調濕

sbit motor1=p1^0;

sbit motor2=p1^1;

sbit motor3=p1^2;

sbit motor4=p1^3;

sbit p2_6=p2^6;

//********延時函式*********

void delay(uint z) //z為毫秒數

基於微控制器溫濕度紅外無線傳輸設計(畢業設計資料)

發射機組成 stc89c52rc微控制器 dht11溫濕度感測器 紅外發射管。接收機組成 stc89c52rc微控制器 lcd1602液晶 紅外置收管 蜂鳴器報警 按鍵。發射機採集溫濕度資訊通過紅外發射管將溫濕度資訊發射出去,接收機通過紅外置收管接收溫濕度資訊,解析出溫濕度資訊顯示在液晶上,使用者可...

基於微控制器溫濕度氣體採集控制系統設計 畢設課設資料

採集溫度 濕度 氣體值,同時預製報警範圍,當溫度大於30,濕度大於60,氣體濃度大於350,只要其中乙個值超限則報警 ulong volt 測量的電壓值 sbit data p2 3 定義資料線 sbit clk p3 3 定義時鐘訊號口 sbit din p3 1 定義2543資料寫入口 sbit...

基於微控制器溫濕度採集系統畢業設計 畢設課設資料

摘 要 溫度和濕度是兩個最基本的環境引數,與人們的生活息息相關。在工農業生產 氣象 環保 國防 科研等部門,經常需要對環境溫度和濕度進行測量和控制。準確測量溫濕度在生物製藥 食品加工 造紙等行業更是至關重要。因此研究溫濕度的測量和控制方法具有重要的意義。本設計實現的是微控制器溫濕度測量和控制系統,通...