【正文】
............................2811 緒論 課題研究背景水資源是人類生產(chǎn)生活最關(guān)鍵的自然資本,亦是貫穿社會(huì)發(fā)展和國民經(jīng)濟(jì)的最首要的基礎(chǔ)資源。但我國當(dāng)今水資源存在著兩個(gè)方面的主要問題:第一個(gè)問題是水資源貧乏。面對(duì) World Trade Organization 的挑戰(zhàn),節(jié)水農(nóng)業(yè)更應(yīng)該賦予其新的內(nèi)涵,其內(nèi)涵應(yīng)擴(kuò)展為節(jié)水、高產(chǎn)、高效、優(yōu)質(zhì)的農(nóng)業(yè) [5]。第七章,結(jié)論。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 STC89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。當(dāng)電源為整個(gè)系統(tǒng)供電后,溫濕度采集模塊和按鍵輸入模塊對(duì)單片機(jī)提供數(shù)字信號(hào),單片機(jī)再依據(jù)編寫的程序指令來控制顯示屏的顯示結(jié)果以及水泵是否啟動(dòng)繼電器進(jìn)行灌溉(綠色指示燈是否亮) 。圖 37 液晶顯示模塊系統(tǒng)原理圖 LCD1602 的引腳及電路設(shè)計(jì)LCD1602 采用標(biāo)準(zhǔn)的 16 腳接口,其中各引腳的功能如下(表 ):表 LCD1602 各引腳的功能12LCD1602 的第 1 和第 2 號(hào)引腳分別接 GND 和 VCC,第 3 引腳 VEE 沒有接,這個(gè)腳是控制屏幕對(duì)比度的。 //初始化 160215while(1){j++。amp。while((DS)amp。 //讀 DH113 函數(shù)write_(0XC8)。C39。227 結(jié)論經(jīng)過了近一個(gè)學(xué)期的學(xué)習(xí)和努力,我終于完成了《基于單片機(jī)的模擬智能灌溉控制系統(tǒng)》的設(shè)計(jì)。j。sum++)。rh_l_temp=COM()。j)。 // 0X06 寫一個(gè)地址和光標(biāo) +1 write_(0X06)。 // 0X38 基本指令集 write_(0X38)。i)for(j=123。sum++)。while((DS)amp。i。圖 61 KEIL3 設(shè)置截圖(2) 、利用 STCISP()軟件將程序下載到 STC89C52 單片機(jī)里面,如圖 62 所示,使實(shí)物圖能夠進(jìn)行演示。 write_date(set_temp%10+48)。check=check_temp。sum++)。k[5]=s2。接著返回到測(cè)量程序,若處于灌溉狀態(tài),則當(dāng)檢測(cè)到的濕度值高于設(shè)定值 10%時(shí)停止灌溉,若處于非灌溉狀態(tài),則判斷檢測(cè)到的濕度值是否小于設(shè)定值的 10%,若小于,則啟動(dòng)水泵灌溉,若不小于,則繼續(xù)采集溫濕度,如此循環(huán)進(jìn)行下去 圖 41 智能灌溉控制系統(tǒng)的主程序流程圖 主程序代碼1)主程序:void main(){uchar i,j=100。圖 37 為液晶顯示模塊系統(tǒng)原理圖。晶振在整個(gè)單片機(jī)系統(tǒng)里的作用是不可或缺的,它與單片機(jī)的內(nèi)部電路相結(jié)合,產(chǎn)生一個(gè)單片機(jī)所需要的時(shí)鐘頻率,晶振提供的時(shí)鐘頻率越高,單片機(jī)的運(yùn)行速度就會(huì)越快,單片對(duì)整個(gè)系統(tǒng)所執(zhí)行的一切指令都是建立在晶振提供的這個(gè)時(shí)鐘頻率之上的。6圖 31 系統(tǒng)總電路圖 STC89C51 單片機(jī)的硬件結(jié)構(gòu)STC89C52RC 是 STC 公司出產(chǎn)的一種低功耗、高性能 CMOS8 位微控制器,具備 8K 在系統(tǒng)可編程 Flash 存儲(chǔ)器。第五章,對(duì)硬件實(shí)物進(jìn)行測(cè)試并對(duì)測(cè)試的結(jié)果進(jìn)行分析,并介紹一下測(cè)試的環(huán)境,然后附上各個(gè)階段的狀態(tài)圖,并加以相應(yīng)的解釋。目前我國在智能灌溉控制系統(tǒng)方面還處于研制、試用階段,能真正投入應(yīng)用,并且應(yīng)用廣泛的智能灌溉控制器還不多見 [5]。【關(guān)鍵詞】單片機(jī);傳感器;LED 顯示;水泵;灌溉IISimulator smart irrigation control system based on single chip microputer AbstractAs the level of agricultural production and the continuous development of global shortage of water resources, countries in the world are actively exploring effective ways and measures for water conservation. Intelligent irrigation control system in order to solve the problem of water resources,improve the efficiency of irrigation and developed. This paper studies theintelligent irrigation control system, temperature and humidity in the soil was monitored in real time, refer to the actual temperature value setting and humidity limit appropriate value, according to the set humidity value for the corresponding irrigation.The intelligent irrigation control system based on STC89C52 single chip microputer as the core, mainly by the temperature and humidity sensor DHT11 module, key input module, display module, pump module。雖然我國水資源的總量居全球第六位,可人均占有量卻只有 2500 立方米,僅僅只達(dá)到了世界人均水量的四分之一,是全世界人均水資源最貧乏的國家之一。 要發(fā)展節(jié)水農(nóng)業(yè)最基本的工作就是要有先進(jìn)的節(jié)水灌溉技術(shù),適當(dāng)?shù)募夹g(shù)是節(jié)水農(nóng)業(yè)發(fā)展的前提條件,研究和開發(fā)節(jié)水灌溉技術(shù),對(duì)提高節(jié)水農(nóng)業(yè)的效益有很大的幫助。介紹了在畢業(yè)設(shè)計(jì)的整個(gè)過程中,我所做的準(zhǔn)備工作、碰到的困難、學(xué)到的東西以及自己的感想。 具有以下標(biāo)準(zhǔn)功能: 8k 字節(jié)Flash, 512 字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器,內(nèi)置 4KB EEPROM, MAX810 復(fù)位電路,3 個(gè) 16 位定時(shí)器/ 計(jì)數(shù)器,4 個(gè)外部中斷,一個(gè) 7 向量 4 級(jí)中斷結(jié)構(gòu)(兼容傳統(tǒng) 51 的 5 向量 2 級(jí)中斷結(jié)構(gòu)) ,全雙工串行口。圖 35 是單片機(jī)控制模塊(MCU)原理圖??梢詫㈦娢黄鞯膬啥朔謩e接 VCC 和 GND,中間端接 LCD1602 的第 3 腳?! ?///利用 j 的累加刷新顯示 1206 的頻率,if(j250) //{ j=0。(!k[5])){ set_rh++。amp。 //發(fā)送顯示指令write_date(temp_h/10%10+48)。)。從剛開始接到這個(gè)論文(設(shè)計(jì))題目到電路的設(shè)計(jì),到硬件實(shí)物的完成,然后到程序的一步步調(diào)試實(shí)現(xiàn)整個(gè)系統(tǒng)所需的功能,再到論文文本的初步完成,最后再到定稿對(duì)我來說每走一步艱難的,同時(shí)每一步也都是新的嘗試與挑戰(zhàn)。j)。//超時(shí)則跳出 for 循環(huán) if(sum==1)break。temp_h_temp=COM()。}void write_(uchar ){RS = 0。 write_(0X01)。29}void init_1602(){// RW = 0。i。amp。sum=2。for(i。圖 51 實(shí)際濕度低于設(shè)定值 10%進(jìn)行灌溉(綠色指示燈亮)19圖 52 灌溉后濕度達(dá)到設(shè)定值繼續(xù)灌溉(綠色指示燈亮)圖 53 灌溉后濕度值高于設(shè)定值 10%停止灌溉(綠色指示燈滅)圖 54 濕度降至高于設(shè)定值 10%以內(nèi)不灌溉(綠色指示燈滅)20圖 55 濕度降至低于設(shè)定值 10%以內(nèi)不灌溉(綠色指示燈滅)圖 56 濕度降至低于設(shè)定值 10%后進(jìn)行灌溉(綠色指示燈亮) 216 調(diào)試與使用說明調(diào)試過程如下:(1) 、在 Keil 軟件中設(shè)置產(chǎn)生 HE