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

正文內容

基于物聯(lián)網技術的溫室大棚控制系統(tǒng)設計(編輯修改稿)

2024-07-24 20:33 本頁面
 

【文章內容簡介】 ble munication will signals to from the machine. The host to finish the numerical precast and alarm circuit module function, and from the plete collection of machine numerical display and heating and fan, sprinkler irrigation and irrigation and fluorescent lamp control functions. In this paper the design greenhouse canopy control system, can collect realtime control of the air temperature and humidity in greenhouse, soil humidity, light intensity, the concentration of carbon dioxide and other environmental parameters to intuitive data shows to the user, and may, according to the demand of planting crops provide alarm information. Keywords AT89S52;SHT10;FDS100;SH300DH;TSL2561 致 謝 在論文完成之際,我要特別感謝我的指導老師張秀梅的熱情關懷和悉心指導。在我撰寫論文開題的過程中,張老師傾注了大量的心血和汗水,無論是在論文的選題、構思和資料的收集方面,還是在論文的中期過程檢查以及成文定稿方面,我都得到了張老師悉心細致的教誨和無私的幫助,特別是她廣博的學識、深厚的學術素養(yǎng)、嚴謹的治學精神和一絲不茍的工作作風使我終生受益,在此表示真誠地感謝和深深的謝意。 謝我的班主任劉毅老師,謝謝他在這四年中為我們全班所做的一切,他不求回報,無私奉獻的精神很讓我感動,再次向他表示由衷的感謝。同時還要謝謝同學們,在我論文設計過程中給予的幫助,使我能夠順利的完成論文設計?! ∽詈?,感謝我的母校—德州學院四年來對我的大力栽培。我還要感謝含辛茹苦撫養(yǎng)我長大的父母,謝謝您們!附錄1 主機與從機無線通信模塊電路圖附錄2 系統(tǒng)總電路圖附錄3 程序include //頭文件includeincludeincludeincludeinclude includesfr AUXR=0x8e。sfr AUXR1=0xa2。 //key記錄鍵值;k自動控制標志;i、b用于顯示unsigned char key=0,k=0,i=0,b=0,m=0,j=0,l=0,g=10,s=0。 //m、l、j、g用于計時unsigned char xdata show[8]。 //用于顯示轉換unsigned char xdata wet[6]。 //濕度[0:1]、溫度[2:3]、CO2[4]、光強[5]unsigned char xdata max[6]={0}。unsigned char xdata min[6]={0}。unsigned char xdata t0ime[8]={1,2,3,5,6,7,8,9}。/**///比較參量0,時間[0:1]、濕度[2:3]、溫度[4:5]、CO2[6]、光強[7]unsigned char xdata t1ime[8]={1,2,3,5,6,7,8,9}。/**///比較參量1,時間[0:1]、濕度[2:3]、溫度[4:5]、CO2[6]、光強[7]unsigned char address=0x10。 //RAM地址sbit key1=P1^7。 //按鍵1 sbit key2=P0^1。 //2 sbit key3=P0^2。 //3 sbit key4=P0^0。 //4 sbit led=P0^3。 //12864背燈sbit co2=P3^7。 //CO2加熱sbit mo=P2^0。 //電機sbit li=P2^1。 //加熱燈void menu()。void wele() //歡迎界面{ chn_disp(0x92,4,歡迎使用)。 chn_disp(0x98,8,吉林大學電子學院)。}void readall() //讀取時間、濕、溫、CO光強{ Read_RTC()。 RH(wet)。 wet[4]=Adc0832(1)。 wet[5]=Adc0832(1)。}void change(unsigned char n) //數據格式轉換{ unsigned char k。 unsigned int g。 switch(n) { case 0: for(k=0。k3。k++) { show[63*k]=set_rtc_code[k]/16+39。039。 show[73*k]=set_rtc_code[k]%16+39。039。 } show[5]=show[2]=39。:39。 break。 case 1: show[0]=set_rtc_code[6]/16+39。039。 show[1]=set_rtc_code[6]%16+39。039。 show[4]=set_rtc_code[4]/16+39。039。 show[5]=set_rtc_code[4]%16+39。039。 show[6]=set_rtc_code[3]/16+39。039。 show[7]=set_rtc_code[3]%16+39。039。 break。 case 2: show[0]=t0ime[1]/16+39。039。 show[1]=t0ime[1]%16+39。039。 show[3]=show[2]=39。39。 show[4]=t0ime[0]/16+39。039。 show[5]=t0ime[0]%16+39。039。 break。 case 3: show[0]=t1ime[1]/16+39。039。 show[1]=t1ime[1]%16+39。039。 show[3]=show[2]=39。39。 show[4]=t1ime[0]/16+39。039。 show[5]=t1ime[0]%16+39。039。 break。 case 4: g=wet[0]*0x100+wet[1]。 show[0]=g/100+39。039。 show[1]=(g/10)%10+39。039。 show[2]=39。.39。 show[3]=g%10+39。039。 show[4]=39。%39。 break。 case 5: g=wet[2]*0x100+wet[3]。 show[0]=g/100+39。039。 show[1]=(g/10)%10+39。039。 show[2]=39。.39。 show[3]=g%10+39。039。 break。 case 6: g=CO2_deal(wet[4])。 show[0]=g/1000+39。039。 show[1]=(g/100)%10+39。039。 show[2]=(g/10)%10+39。039。 show[3]=g%10+39。039。 show[4]=39。p39。 show[5]=39。p39。 show[6]=39。m39。 break。 case 7: show[0]=wet[5]/16+39。039。 show[1]=wet[5]%16+39。039。 show[2]=39。p39。 show[3]=39。p39。 show[4]=39。m39。 break。 }}void clean() //清屏{ wr_lcd(m,0x30)。 wr_lcd(m,0x01)。 lat_disp(0,0)。 delay1(100)。}void z() //制作{ clean()。 chn_disp(0x80,2,制作)。 chn_disp(0x92,2,肖輝)。 chn_disp(0x8a,3,呂興東)。 chn_disp(0x9a,3,王大美)。}void showall(char a) //1602顯示所有{ switch(a) { case 0: readall()。 wr_lcd(m,0x0c)。 clean()。 change(0)。 chn_disp(0x80,4,show)。 chn_disp(0x85,2,星期)。 show[0]=set_rtc_code[5]+39。039。 chn_disp_1(0x87,0,1,show)。 change(4)。 chn_disp_1(0x90,0,5,show)。 change(5)。 chn_disp_1(0x95,0,5,show)。 chn_disp_1(0x97,0,2,℃)。 change(6)。 chn_disp_1(0x88,0,7,show)。 change(7)。 chn_disp_1(0x8d,0,5,show)。 chn_disp(0x98,4,功能設置)。 break。 case 1: chn_disp(0x80,4,參量設置)。 chn_disp(0x90,4,模式設置)。 chn_disp(0x88,4,記錄處理)。 chn_disp(0x98,2,復位)。 break。 case 2: chn_disp(0x82,4,參量設置)。 chn_disp(0x90,4,測量間隔)。 chn_disp(0x88,4,時間設置)。 chn_disp(0x98,4,濕度范圍)。 break。 case 9: chn_disp(0x82,4,參量設置)。 chn_disp(0x90,4,溫度范圍)。 chn_disp_1(0x88,0,4,CO^2)。 chn_disp(0x8a,2,濃度)。 chn_disp(0x98,4,光強范圍)。 break。 case 3: chn_disp(0x82,4,測量間隔)。 show[0]=s/10+39。039。 show[1]=s%10+39。039。 chn_disp_1(0x91,0,2,show)。 chn_disp(0x92,2,分鐘)。 show[0]=39。/39。 chn_disp_1(0x94,0,1,show)。 chn_disp(0x95,1,次)。 chn_disp(0x98,2,確定)。 break。 case 4: chn_disp(0x82,4,時間設置)。 change(1)。 chn_disp(0x92,4,show)。 chn_disp(0x91,3,show)。 chn_disp(0x92,1,年)。 chn_disp(0x94,1,月)。 chn_disp(0x96,1,日)。 change(0)。 chn_disp(0x8a,4,show)。 show[5]=show[4]。 show[4]=show[3]。 chn_disp(0x89,3,show)。 chn_disp(0x8a,1,時)。 chn_disp(0x8c,1,分)。 chn_disp(0x8e,1,秒)。 chn_disp(0x9a,2,星期)。 show[0]=set_rtc_code[5]+39。039。 chn_disp_1(0x9c,0,1,show)。 break。 case 5: chn_disp(0x82,4,濕度范圍)。 wet[0]=t0ime[2]。 wet[1]=t0ime[3]。 change(4)。 chn_disp_1(0x95,0,5,show)。 wet[0]=t1ime[2]。 wet[1]=t1ime[3]。 change(4)。 chn_disp_1(0x8d,0,5,show)。 break。 case 6: chn_disp(0x82,4,溫度范圍)。 wet[2]=t0ime
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1