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

正文內(nèi)容

基于單片機(jī)的大棚溫濕度采集控制系統(tǒng)_畢業(yè)設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 在此次設(shè)計(jì)中,本人發(fā)現(xiàn)了自身知識(shí)儲(chǔ)備的不足,經(jīng)過(guò)這段時(shí)間的奮斗,也可以說(shuō)是這段時(shí)間的學(xué)習(xí)與交流,本人學(xué)到了很多東西,最重要的是學(xué) 會(huì)了一種精神 ———團(tuán)結(jié)合作的團(tuán)隊(duì)精神。//計(jì)數(shù)器加 if(count==100)//到 100,轉(zhuǎn)換溫濕度數(shù)據(jù) { count=0。// else humi_led=1。//清屏 disp_start()。//計(jì)算設(shè)置濕度個(gè)位 set_humi_L_shi=set_humi_L/10。i++) write_dat(tab_set_humi_L[i])。//計(jì)算設(shè)置濕度十位 35 write_cmd(0xc6)。//顯示 SET HUMIDITY 字符 while(k4==1) { if(k2==0) { while(k2==0)。 write_dat(tab_lcd_num[set_temp_L_shi])。 set_temp_L++。 write_dat(tab_lcd_num[set_temp_H_ge])。 } 32 if(k3==0)//按下 K2 { while(k3==0)。//濕度 } 31 } ///////////////////////掃描按鍵 //////////////////////////////// void key_scan() { if(k1==0)//按下 K1 { //設(shè)置溫度上限 //////////////////////////////// if(key_flag==0)//按鍵標(biāo)志 0 { write_cmd(0x01)。//顯示溫濕度個(gè)位 } ///////////////////////開機(jī)顯示 //////////////////////////////////// void disp_start() {for(i=0。 } } 30 /////////////////////////顯示溫度 和 濕度 ////////////////////////// void disp_t_h() { write_cmd(0x8c)。//定義按鍵 K2 sbit k3=P3^4。 29 delay_1602(5)。 } } void init_lcd() { busy()。 E=0。 delay(5)。 RW=0。 void delay_1602(uchar x) { uchar a,b。639。239。 uchar code tab_set_humi_H[]={SET_HUMI_HIGH}。 sbit RW=P2^6。 U8T_data_H=U8T_data_H_temp。 COM()。amp。 Delay_10us()。 24 U8data=1。 if(IO)U8temp=1。i++) { U8FLAG=2。i++)。 uchar U8data。 sbit temp_led=P1^3。作者對(duì) DHT11 與DS18B20 及一些水銀溫濕度測(cè)量器的測(cè)量數(shù)據(jù)進(jìn)行了比較,驗(yàn)證了 DHT11 測(cè)量數(shù)據(jù)的準(zhǔn)確性和穩(wěn)定性。學(xué)習(xí)使用單片機(jī)只能靠循序漸進(jìn)的積累。繼續(xù)按下 k1 鍵,出現(xiàn)濕度上限的設(shè)置頁(yè)面,按 k2鍵為設(shè)置上限濕度加,按 k3 鍵為設(shè)置上限濕度減,再按下 k4 鍵確認(rèn)刷新,即成功設(shè)置濕度上限。 設(shè)置按鍵、按鍵加、按鍵減、確認(rèn)刷新按鍵分別的單片機(jī)的 P3^2, P3^3, P3^4, P3^5相連。繼續(xù)按下 k1 鍵,出現(xiàn)濕度上限的設(shè)置頁(yè)面,按 k2 鍵為設(shè)置上限濕度加,按 k3 鍵為設(shè)置上限濕度減,再按下 k4 鍵確認(rèn)刷新,即成功設(shè)置濕度上限。 用戶 MCU 發(fā)送一次開始信號(hào)后 ,DHT11 從低功耗模式轉(zhuǎn)換到高速模式 ,等待主機(jī)開始信號(hào)結(jié)束后 ,DHT11 發(fā)送響應(yīng)信號(hào) ,送出 40bit 的數(shù)據(jù) ,并觸發(fā)一次信號(hào) 采集 ,用戶可選擇讀取部分?jǐn)?shù)據(jù) .從模式下 ,DHT11 接收到開始信號(hào)觸發(fā)一次溫濕度采集 ,如果沒(méi)有接收到主機(jī)發(fā)送開始信號(hào) ,DHT11 不會(huì)主動(dòng)進(jìn)行溫濕度采集 .采集數(shù)據(jù)后轉(zhuǎn)換到低速模式。產(chǎn)品為 4 針單排引腳封裝。 7 DHT11 簡(jiǎn)介 圖 25 DHT11 封裝圖 DHT11 數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器。上電復(fù)位通常利用電容的充放電來(lái)實(shí)現(xiàn),按鍵復(fù)位則可分為按鍵脈沖復(fù)位和按鍵電平復(fù)位兩種,看門狗復(fù)位則通過(guò)外接看門狗電路或軟件看門狗程序?qū)崿F(xiàn)。用作輸入線時(shí),口鎖存器必須由單片機(jī)先寫入 “1”,每一位都可編程為輸入或輸出線。用 ALE 鎖存從 P0 口輸出的低 8 位地址;在對(duì)片內(nèi) EPROM 編程時(shí),編程脈沖由此輸入。其中,各引腳的功能為: 圖 22 STC89C52 外部引腳圖 8052 單片機(jī)的引腳 ⑴ 主電源引腳 Vcc( 40 腳):接+ 5V 電源正端 Vss( 20 腳):接電源地端 一般 Vcc 和 Vss 間應(yīng)接高頻去耦電容和低頻濾波電容。 需求分析 隨著人們生活水平的不斷提高 ,單片機(jī)控制無(wú)疑是人們追求的目標(biāo)之一,它所給人帶來(lái)的方便也是不可否定的,其中數(shù)字溫度計(jì)就是一個(gè)典 型的例子,但人們對(duì)它的要求越來(lái)越高,要為現(xiàn)代人工作、科研、生活、提供更好的更方便的設(shè)施就需要從數(shù)單片機(jī)技術(shù)入手,一切向著數(shù)字化控制,智能化控制方向發(fā)展。 溫度:根據(jù)植被生長(zhǎng)的適宜溫度進(jìn)行溫室溫度調(diào)節(jié),若低于下限溫度則采取升溫措施,通常采取電熱增溫和火力增溫等,火力增溫比較方便。設(shè)施栽培是人類利用自然、改造自然的一種創(chuàng)造。本系統(tǒng)電路簡(jiǎn)單、集成度高、工作穩(wěn)定、調(diào)試方便、檢測(cè)精度高,具有一定的實(shí)用價(jià)值。 在不利于植被生長(zhǎng)的自然環(huán)境中,溫室能夠創(chuàng)造適宜植被生長(zhǎng)發(fā)育的條件。 濕度:為滿足溫室植被對(duì)濕度的要求,可以在地上、臺(tái)階、盆壁灑水,還可以在空中懸掛濕布,以增加水分的蒸發(fā),最好的辦法是設(shè)置自動(dòng)噴霧裝置,自動(dòng)調(diào)節(jié)濕度。 STC89C52 有 40 個(gè)引腳, 32 個(gè)外部雙向輸入 /輸出( I/O)端口,同時(shí)內(nèi)含 2 個(gè)外中斷測(cè)量部分 控制系統(tǒng) 顯示部分 控制部分 3 口, 3 個(gè) 16 位可編程定時(shí)計(jì)數(shù)器 ,2 個(gè)全雙工串行通信口, 2 個(gè)讀寫口線, STC89C52 可以按照常規(guī)方法進(jìn)行編程 ,但不可以在線編程 (S 系列的才支持在線編程 )。在片內(nèi)接至反相放大器的輸出端和內(nèi)部 4 時(shí)鐘電路的輸入端。 ⑷ 多功能 I/O 口引腳 8052 單片機(jī)設(shè)有 4 個(gè)雙向 I/O 口( P0、 P P P3),每一組 I/O 口線都可以獨(dú)立地用作輸入或輸出口,其中: ① P0 口( 32~ 39 腳) ——雙向口(三態(tài)),可作為輸入 /輸出口,可驅(qū)動(dòng) 8 個(gè) LSTTL門電路。單片機(jī)最小系統(tǒng)一般由單片機(jī)、程序存儲(chǔ)器、時(shí)鐘電路和復(fù)位電路組成。當(dāng)時(shí)鐘信號(hào)由外部電路提供時(shí),外部時(shí)鐘引入 XTAL2,而 XTAL1 腳接地。校準(zhǔn)系數(shù)以程序的形式儲(chǔ)存在 OTP 內(nèi)存中,傳感器內(nèi)部在檢測(cè)信號(hào)的處理過(guò)程中要調(diào)用這些校準(zhǔn)系數(shù)。電源引腳( VDD, GND)之間可增加一個(gè) 100nF 的電容,用以去耦濾波。 ( a)濕度下限設(shè)置界面 (b)濕度上限設(shè)置界面 (c)溫度度下限設(shè)置界面 (d)溫度度上限設(shè)置界面 圖 210 溫濕度上下限設(shè)置 控制設(shè)備 本系統(tǒng)控制設(shè)備采用 加濕設(shè)備、除濕設(shè)備、加溫設(shè)備、降溫設(shè)備 作為控制器, 加濕設(shè)備、除濕設(shè)備、加溫設(shè)備、降溫設(shè)備 分別控制濕度與溫度 ,使得蔬菜大棚的溫濕度得到控制。外部模溫度、濕度采樣,選用 DHT11 能夠滿足要求。 (c)系統(tǒng)進(jìn)入正常工作狀態(tài)。熟悉單片機(jī)的人都知道,要學(xué)好單片機(jī)可不是一件容易的事,倒不是因?yàn)閱纹瑱C(jī)很難學(xué),而是很 難找到一本專為單片機(jī)入門者而編寫的教材。 設(shè)計(jì)本系統(tǒng)的過(guò)程中遇到了很多的問(wèn)題,在編寫 DHT11 的測(cè)量程序的過(guò)程中遇到了很多的問(wèn)題,剛開始始終的不到數(shù)據(jù),研究了很長(zhǎng)時(shí)間都弄不出來(lái)。C 溫濕度探頭 設(shè)置界面 22 附錄二:程序 程序 include //_nop_()。 uchar U8count,U8temp。j0。 } void COM(void) { uchar i。 Delay_10us()。 // //P2_1=0 。 Delay_10us()。U8FLAG++)。 25 U8RH_data_L_temp=U8data。 U8temp=(U8T_data_H_temp+U8T_data_L_temp+U8RH_data_H_temp+U8RH_data_L_temp)。 ds3=U8T_data_H/10。 uchar code tab_time[]={TIME:}。,39。,39。,39。b)。 RW=1。 E=1。 E=1。 delay_1602(5)。//設(shè)置濕度的變量 uchar set_humi_L,set_humi_L_ge,set_humi_L_shi。a++) { for(b=x。 write_dat(tab_lcd_num[ds1])。i16。//顯示 SET TEMPERATURE 字符 while(k4==1)//按下 K4 { if(k2==0)//按下 K2 { while(k2==0)。//計(jì)算設(shè)置溫度十位 write_cmd(0xc6)。i13。 } set_
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1