基於微控制器智慧型灌溉系統設計 畢設課設資料

2022-09-15 01:27:10 字數 1176 閱讀 8714

#include #include #include #include #define uchar unsigned char

#define uint unsigned int

//定義四個輸出埠

sbit led_jiashi=p3^4; //灌溉

sbit led_qushi=p3^3;

sbit led_jiangwen=p3^1;

sbit led_shengwen=p3^2;

//定義三個設定按鍵

sbit key_set = p2^0;

sbit key_add = p2^1;

sbit key_sub = p2^2;

sbit key_ok = p2^3;

//定義24c02資料口

sbit scl = p1^0;

sbit sda = p1^1;

//定義dht11資料口

sbit data = p1^7;

sbit buzz=p3^5;

//定義lcd1602埠

sbit e=p1^3; //1602使能引腳

//sbit rw=p2^6; //1602讀寫引腳

sbit rs=p1^2; //1602資料/命令選擇引腳

//定義全域性變數

uchar u8flag,u8temp,u8comdata,u8rh_data_h_temp,u8rh_data_l_temp,u8t_data_h_temp,u8t_data_l_temp,u8checkdata_temp;

uchar u8rh_data_h,u8rh_data_l,u8t_data_h,u8t_data_l,u8checkdata;

uchar mode,humidity,temperature;

char th,tl,hh,hl;

bit bdata flagstartrh,hot,cold,humid,dry,bj;

//定時器0初始化

void timer0_init()

//定時器0中斷

基於微控制器智慧型澆花控制系統設計 畢設課設

摘要 本設計主要的內容是土壤濕度檢測電路的設計與製作。該電路的工作原理是由stc89c52微控制器和adc0832組成系統的核心部分,濕度感測器將採集到的資料直接傳送到adc0832的in端作為輸入的模擬訊號。選用濕度感測器和ad轉換,電路 內部包含有濕度採集 ad轉換 微控制器解碼顯示等功能。微控...

基於微控制器智慧型自動澆水控制系統設計(畢設)

uchar page 0 頁面顯示 uchar humi 0 土壤濕度 uchar ad val 0 uchar mode 0 0自動模式 1手動模式 uchar alarmtemp 35 報警溫度 uchar alarmhumi 30 報警濕度 uchar watertime 20 澆水時間 單位...

基於微控制器智慧型晾衣架系統設計 畢設課設資料

include include include 標頭檔案 define uc unsigned char define ui unsigned int sbit in go p1 3 sbit in back p1 2 手動前進後退按鍵 sbit out go p3 0 sbit out back ...