freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的大棚溫濕度采集控制系統(tǒng)_畢業(yè)設(shè)計(jì)(參考版)

2025-07-05 19:36本頁面
  

【正文】 。在以后的時間里,大家會用這種精神去學(xué)習(xí)、去工作。過程是很艱難的,但經(jīng)過左偉杰導(dǎo)師精心輔導(dǎo),本人一次又一次品嘗到解決問題時喜悅的滋味 ,經(jīng)過奮斗,最終完成了題目的要求。//比較數(shù)據(jù) 控制 繼電器動作 } } 39 致 謝 本作品的創(chuàng)作過程是緊張而有序的。} disp_t_h()。 RH()。//掃描按鍵 count++。//轉(zhuǎn)換 DHT11 溫濕度數(shù)值 disp_t_h()。//顯示字符 RH()。 } /////////主函數(shù) ////////////////////////////////////////////////// void main() { init_lcd()。 if(U8RH_data_Hset_humi_L)//否則濕度繼電器和濕度 LED, humi_led=0。 if(U8RH_data_Hset_humi_H)//如果濕度大于設(shè)置濕度,關(guān)閉濕度繼電器和濕度LED, humi_out=0。 if(U8T_data_Hset_temp_L)//否則溫度繼電器和溫度 LED, temp_led=0。//顯示字符 } } 37 ////////////比較數(shù)據(jù),開啟或關(guān)閉 繼電器 ///////////////////////////////////// void bijiao() { if(U8T_data_Hset_temp_H)//如果溫度大于設(shè)置溫度,關(guān)閉溫度繼電器和溫度 LED, temp_out=0。 write_cmd(0x01)。//顯示設(shè)置濕度個位 } } //按鍵功能結(jié)束 ///////////////////////////////////////////// key_flag++。//顯示設(shè)置濕度十位 write_cmd(0xc7)。//計(jì)算設(shè)置濕度十位 write_cmd(0xc6)。 } set_humi_L_ge=set_humi_L%10。 36 set_humi_L。//設(shè)置濕度數(shù)值加 if(set_humi_L==100) set_humi_L=0。//顯示 SET HUMIDITY 字符 while(k4==1) { if(k2==0) { while(k2==0)。i13。//清屏 write_cmd(0x80)。 write_dat(tab_lcd_num[set_humi_H_ge])。 write_dat(tab_lcd_num[set_humi_H_shi])。//計(jì)算設(shè)置濕度個位 set_humi_H_shi=set_humi_H/10。//設(shè)置濕度數(shù)值減 if(set_humi_H==0) set_humi_H=100。 } if(k3==0) { while(k3==0)。 set_humi_H++。i++) write_dat(tab_set_humi_H[i])。//顯示位置第一行第一列 for(i=0。//顯示設(shè)置溫度十位 } } 34 ////設(shè)置濕度上限 /////////////////////////////////////////////////// if(key_flag==2)//按鍵標(biāo)志 2 { write_cmd(0x01)。//顯示設(shè)置溫度個位 write_cmd(0xc7)。//計(jì)算設(shè)置溫度十位 write_cmd(0xc6)。 } set_temp_L_ge=set_temp_L%10。//松手檢測 set_temp_L。//設(shè)置溫度數(shù)值加 if(set_temp_L==100)//到 100,清 0 set_temp_L=0。//顯示 SET TEMPERATURE 字符 while(k4==1)//按下 K4 { 33 if(k2==0)//按下 K2 { while(k2==0)。i13。//清屏 write_cmd(0x80)。//顯示設(shè)置溫度十位 } delay(200)。//顯示設(shè)置溫度個位 write_cmd(0xc7)。//計(jì)算設(shè)置溫度十位 write_cmd(0xc6)。 } set_temp_H_ge=set_temp_H%10。//松手檢測 set_temp_H。//設(shè)置溫度數(shù)值加 if(set_temp_H==100)//到 100,清 0 set_temp_H=0。//顯示 SET TEMPERATURE 字符 while(k4==1)//按下 K4 { if(k2==0)//按下 K2 { while(k2==0)。i13。//清屏 write_cmd(0x80)。 write_dat(tab_h[i])。i16。 write_dat(tab_t[i])。i16。 write_dat(tab_lcd_num[ds2])。 write_dat(tab_lcd_num[ds1])。 write_dat(tab_lcd_num[ds4])。 write_dat(tab_lcd_num[ds3])。b)。a++) { for(b=x。 for(a=0。//定義按鍵 K3 sbit k4=P3^5。//定義按鍵 K1 sbit k2=P3^3。//設(shè)置濕度的變量 uchar set_humi_L,set_humi_L_ge,set_humi_L_shi。//設(shè)定溫度的變量 uchar set_temp_L,set_temp_L_shi,set_temp_L_ge。 } 程序 include //52 單片機(jī)頭文件 include //溫濕度傳感器 DHT11 頭文件 include //液晶屏 1602 頭文件 uchar i,key_flag。 write_cmd(0x0C)。 delay_1602(5)。 busy()。 write_cmd(0x38)。 a=P0。 E=1。 RS=0。 28 } void busy() {uchar a。 delay_1602(50)。 E=1。 RS=1。 return d。 d=P0。 RW=1。 delay_1602(50)。 E=1。 RS=0。b)。a++) { for(b=x。 for(a=0。}。,39。,39。,39。,39。,39。,39。,39。,39。,39。 uchar code tab_lcd_num[]={39。 uchar code tab_set_humi_L[]={SET_HUMI_ LOW}。 uchar code tab_set_temp_L[]={SET_TEMP_ LOW}。 uchar code tab_time[]={TIME:}。 uchar code tab_t[]={TEMPERATURE: C}。 sbit E=P2^7。 } 26 程序 define uchar unsigned char define uint unsigned int sbit RS=P2^5。 ds3=U8T_data_H/10。 } } } void convdat() { ds1=U8RH_data_H/10。 U8T_data_L=U8T_data_L_temp。 U8RH_data_L=U8RH_data_L_temp。 U8temp=(U8T_data_H_temp+U8T_data_L_temp+U8RH_data_H_temp+U8RH_data_L_temp)。 U8checkdata_temp=U8data。 U8T_data_L_temp=U8data。 U8T_data_H_temp=U8data。 25 U8RH_data_L_temp=U8data。 U8
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1