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