版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 本科畢業(yè)論文</b></p><p> 題 目: 基于單片機的節(jié)水灌溉系統(tǒng)的研究 </p><p> 專 業(yè): 電氣工程及其自動化 </p><p> 班 級: 電氣1205
2、班 </p><p> 論文提交日期: 年 月 日</p><p> 論文答辯日期: 年 月 日</p><p><b> 摘 要</b></p><p> 隨著計算機技術(shù)和傳感器技術(shù)的迅猛發(fā)展,用信息技
3、術(shù)改造農(nóng)業(yè)可能的而且是必要的。實施節(jié)水灌溉已成為我國農(nóng)業(yè)乃至國民經(jīng)濟持續(xù)發(fā)展帶戰(zhàn)略性的根本大事。節(jié)水灌溉技術(shù)是一種有效的現(xiàn)代節(jié)水技術(shù),國內(nèi)進步緩慢,制約我國自動化節(jié)水工程發(fā)展的主要原因是自動化水平不高,多采用傳統(tǒng)的灌溉模式,自動化意識低下,仍然屬于粗放型的灌溉操作,因此,提高有效灌溉率、縮短人力工作時間,是節(jié)水的關(guān)鍵,節(jié)水技術(shù)則是重中之重。</p><p> 本文旨在針對已經(jīng)存在的作物生長土地濕度自動監(jiān)控系統(tǒng)的
4、理論進行研究,并且提出相應的修正措施,進而能夠極大地發(fā)揮其本身的優(yōu)越性,使其促進作物生長的同時,節(jié)約大量的水,降低能耗。自動根據(jù)目標土地的濕度控制節(jié)水灌溉的技術(shù)的高低代表著農(nóng)業(yè)現(xiàn)代化的發(fā)展狀況,目前我國的灌溉系統(tǒng)自動化水平較低。所以用單片機控制的節(jié)水灌溉系統(tǒng)可以對不同土壤進行濕度監(jiān)控,并根據(jù)作物對土壤濕度的要求進行適時、適量灌水。根據(jù)實際情況及系統(tǒng)技術(shù)要求,本文采用STC公司的型號為STC89C52RC的單片機芯片為單片機核心控制部分,
5、由濕度傳感器電路, 4×4矩陣鍵盤電路,12864液晶動態(tài)顯示電路,超限報警電路,水泵開關(guān)控制電路,電源電路等組成。利用濕度檢測電路中的濕敏電阻對土壤濕度進行采集,所得電流信號經(jīng)處理得到可用的電壓信號,單片機可將土壤濕度傳感器檢測到的土壤濕度模擬量轉(zhuǎn)換成數(shù)字量,在12864液晶屏上動態(tài)顯示,并且可以通過矩陣鍵盤設(shè)定該節(jié)水灌溉系統(tǒng)的上限和下限警戒閾值,從而實現(xiàn)對土壤濕度的監(jiān)測監(jiān)控,能進行適度范圍設(shè)置和顯示,同時通過控制算法實現(xiàn)對
6、水泵開關(guān)的控制。與此同時,當該系統(tǒng)超過警戒閾值時系統(tǒng)可以通過GPRS無線遠程數(shù)</p><p> 關(guān)鍵詞: 自動化;單片機;GPRS;無線遠程數(shù)據(jù)傳送;傳感器</p><p><b> Abstract</b></p><p> With the rapid development of computer technology and s
7、ensor technology, using information technology to transform agriculture possible but necessary. Implement water-saving irrigation has become China's sustainable development of agriculture and the national economy wit
8、h a fundamental strategic priority. Water-saving irrigation technology is an effective modern water-saving technologies, domestic progress is slow, restricting China's water-saving automation engineering development
9、is mainly due</p><p> This paper aims to conduct research on existing crop land theory humidity automatic monitoring system, and propose appropriate corrective action, and thus can greatly play their own ad
10、vantages to promote crop growth while saving a lot of water, reduce energy consumption. According to automatic humidity control target land of water-saving irrigation technology represents the level of development of agr
11、icultural modernization, the current low level of automation of irrigation systems. Therefore, w</p><p> Keywords: Automation; SCM; GPRS; Wireless remote data transmission; sensor</p><p>&
12、lt;b> 目 錄</b></p><p><b> 第一章 緒論1</b></p><p> 1.1基于單片機的節(jié)水灌溉系統(tǒng)開發(fā)背景分析1</p><p> 1.2 本文研究內(nèi)容及章節(jié)安排2</p><p> 1.3 系統(tǒng)總體結(jié)構(gòu)框圖2</p><p>
13、第二章 系統(tǒng)硬件電路設(shè)計3</p><p> 2.1微控制器模塊設(shè)計3</p><p> 2.1.1 控制器芯片3</p><p> 2.1.2 STC89C52單片機最小系統(tǒng)設(shè)計4</p><p> 2.3 GPRS遠程數(shù)據(jù)傳輸模塊設(shè)計5</p><p> 2.3.1 SIM900A模塊使用設(shè)計
14、5</p><p> 2.4傳感器監(jiān)測電路設(shè)計6</p><p> 2.4.1 土壤濕度傳感器的設(shè)計7</p><p> 2.5鍵盤輸入電路設(shè)計7</p><p> 2.6水泵開關(guān)電路及聲光報警電路的設(shè)計8</p><p> 2.7 LCD1602液晶顯示電路設(shè)計9</p><p
15、> 2.8電源電路設(shè)計10</p><p> 2.8.1 電源方案選擇10</p><p> 2.8.2 電源電路設(shè)計11</p><p> 第三章 系統(tǒng)軟件結(jié)構(gòu)設(shè)計13</p><p> 3.1系統(tǒng)軟件設(shè)計及總體流程圖13</p><p> 3.2 GPRS信息發(fā)送實現(xiàn)14</p&
16、gt;<p> 3.3 LCD1602液晶顯示實現(xiàn)17</p><p> 3.4濕度補償函數(shù)實現(xiàn)18</p><p> 3.5按鍵控制實現(xiàn)18 </p><p> 第四章 系統(tǒng)測試方案23</p><p> 4.1系統(tǒng)調(diào)試方法與測試說明23</p><p> 4.2調(diào)試過程及調(diào)試結(jié)果
17、分析23 </p><p> 第五章 設(shè)計總結(jié)25</p><p><b> 參考文獻26</b></p><p><b> 致 謝27</b></p><p><b> 附 錄I28</b></p><p><b>
18、附 錄II30</b></p><p><b> 第一章 緒論</b></p><p> 1.1 基于單片機的節(jié)水灌溉系統(tǒng)開發(fā)背景分析</p><p> 隨著計算機技術(shù)、通信技術(shù)以及大規(guī)模集成電路技術(shù)的快速發(fā)展,在工農(nóng)業(yè)生產(chǎn)等領(lǐng)域中,節(jié)水灌溉技術(shù)在軟、硬件方面的研究都有了一定的進展[8]。</p><p
19、> 在國外,節(jié)水灌溉技術(shù)發(fā)展的比較成熟,已將數(shù)字式傳感器應用于節(jié)水灌溉系統(tǒng)。數(shù)字式傳感器采用了半導體集成電路與微控制器的最新技術(shù),不僅能完成濕度檢測的功能,還能完成預置范圍溫濕度、多路A/D 轉(zhuǎn)換、溫度補償、報警等功能。因數(shù)字式濕度傳感器輸出的是數(shù)字量,不需要進行模數(shù)轉(zhuǎn)換,從而解決了一些濕度信號長距離傳輸以及傳輸過程中因干擾和衰減而導致精度降低等棘手的問題[9]。節(jié)水灌溉系統(tǒng)的基礎(chǔ)是數(shù)據(jù)采集系統(tǒng),隨著電子技術(shù)的發(fā)展,數(shù)據(jù)采集裝置
20、已經(jīng)歷了幾個不同的發(fā)展階段。將數(shù)據(jù)采集系統(tǒng)應用于傳感器測控系統(tǒng),對實際運用意義重大。國外的大型傳感器企業(yè)特別重視傳感器測試技術(shù)的研究,八十年代芬蘭Vaisala 公司、日本Figaro 公司研制了氣體傳感器自動測試系統(tǒng),保證了傳感器產(chǎn)品在世界傳感器市場的領(lǐng)先地位。九十年代Tsuchida 公司生產(chǎn)了集成溫度測量套件。Boltshauser 研制了用于集成濕度傳感器的測試系統(tǒng)[10][11]。加拿大、美國等在監(jiān)控技術(shù)方面發(fā)展的較快[12]
21、,農(nóng)業(yè)節(jié)水灌溉產(chǎn)品已經(jīng)廣泛使用高科技數(shù)字式傳感器,并且推出了一定數(shù)量的檢測系統(tǒng),提高了監(jiān)測的精度和速度。</p><p> 目前,國內(nèi)農(nóng)業(yè)節(jié)水灌溉系統(tǒng)的研究主要采用的硬件有電阻式濕度傳感器、采樣器、模數(shù)轉(zhuǎn)換器等,線路比較復雜,并且不易于維護[13]。自1978 年開始,利用電阻式濕度傳感器、采樣器、模數(shù)轉(zhuǎn)換器、報警器等組成的檢測系統(tǒng)的出現(xiàn),它可以對各個測量點進行巡回檢測,提高了檢測的精度和速度,并降低了勞動強度
22、,但是由于電阻傳感器的靈敏度比較低,一般達不到預定的要求,使檢測的精度以及系統(tǒng)的可靠性還不夠完善[14]。1990 年,檢測系統(tǒng)有了較大的提高和改善,在布線方面,系統(tǒng)采用布線技術(shù)為矩陣式,數(shù)據(jù)采集部分的線路被簡化,還應用了熱電偶、半導體傳感器件;采用串行傳輸方式線路,減少了傳輸線條數(shù)。因傳感器存在線性度差,導致系統(tǒng)檢測精度不高,因此沒有得到大范圍推廣利用[15]。隨著單片機技術(shù)及功能的日益強大,對檢測的穩(wěn)定性和準確性有了更高的要求。所以
23、節(jié)水灌溉系統(tǒng)研究的重點是尋求最佳的配置與最優(yōu)性價比??傊?,農(nóng)業(yè)節(jié)水灌溉技術(shù)在軟、硬件方面的研究,國外有較先進的研究經(jīng)驗,國內(nèi)有經(jīng)驗也有不足,這為本課題提供了一定的研究基礎(chǔ)和研究空間。</p><p> 1.2 本文研究內(nèi)容及章節(jié)安排</p><p> 本文共由五部分組成,其結(jié)構(gòu)如下:</p><p> 第一章為緒論,介紹研究的背景及基于單片機的節(jié)水灌溉系統(tǒng)的發(fā)
24、展歷程。并對系統(tǒng)的總體架構(gòu)進行設(shè)計。</p><p> 第二章設(shè)計了系統(tǒng)的硬件部分,包括核心主控電路、GPRS無線遠程通信電路、濕度傳感器電路,4×4矩陣鍵盤電路,LCD1602液晶動態(tài)顯示電路,超限報警電路,水泵開關(guān)控制電路,電源電路。</p><p> 第三章為系統(tǒng)進行軟件設(shè)計,包括各部分的程序流程設(shè)計及代碼編寫。</p><p> 第四章是對系
25、統(tǒng)的測試及結(jié)果分析。</p><p> 第五章對全文進行總結(jié)。</p><p> 1.3 系統(tǒng)總體結(jié)構(gòu)框圖</p><p> 具體結(jié)構(gòu)框圖如下圖所示:</p><p> 第二章 系統(tǒng)硬件電路設(shè)計</p><p> 系統(tǒng)硬件電路采用STC公司的型號為STC89C52RC的單片機芯片為單片機核心控制部分,由濕度傳
26、感器電路,4×4矩陣鍵盤電路,12864液晶動態(tài)顯示電路,超限聲光報警電路,水泵開關(guān)控制電路,電源電路等組成。</p><p> 2.1微控制器模塊設(shè)計</p><p> 本系統(tǒng)的控制器的要求不是特別高,能實現(xiàn)簡單的液晶顯示,鍵盤按鍵輸入,多個I/O口檢測和串口發(fā)送數(shù)據(jù)即可。所以控制器采用了STC公司STC89C52芯片來實現(xiàn),該芯片兼?zhèn)鋫鹘y(tǒng)8051的處理器,RAM的容量也有
27、521KB,不僅簡化硬件設(shè)計,還節(jié)約設(shè)計成本。</p><p> 2.1.1 控制器芯片</p><p> 本系統(tǒng)用到的STC89C52芯片是STC公司生產(chǎn)的一種高性能、低功耗的CMOS8位微控制器,它有一個 8K 的Flash存儲器,并且是在系統(tǒng)可編程的,STC89C52芯片運用最經(jīng)典的MCS-51內(nèi)核,而且做了較多的改進令芯片具有了傳統(tǒng)的51單片機所不具備的功能。在單芯片上,擁有靈
28、巧的8 位CPU 和在系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應用系統(tǒng)提供超有效、高靈活的解決方案,它擁有以下的標準性功能:8k字節(jié)的Flash,512字節(jié)的RAM,32 位的I/O口線,watchdog定時器,內(nèi)置4KB的EEPROM,MAX810復位電路,3個16位的定時器/計數(shù)器,4個外部中斷,一個7向量4級中斷的結(jié)構(gòu)(兼容傳統(tǒng)51的5向量2級中斷結(jié)構(gòu)),全雙工的串行口,最高運作頻率達到35MHz,6T/12T可
29、選。</p><p> 2.1.2 STC89C52單片機最小系統(tǒng)設(shè)計</p><p> 所謂的單片機最小系統(tǒng)其實就是指單片機所利用自身有限的資源,用最少的輔助元件組成一個可以正常工作的系統(tǒng)。包括起振電路(晶振Y2=11.0592MHZ),電源(地),復位電路組成。本系統(tǒng)的STC89C52單片機核心控制電路如下圖2.2所示。其中,晶振的兩端分別接30pF的電容到地。復位電路先接10uF
30、電容后在與地并聯(lián),起到濾波的作用,復位電路包括按鍵脈沖復位,按鍵電平復位,上電復位三種。其中復位電路是使單片機的CPU或系統(tǒng)中的其他部件處于某一確定的初始狀態(tài),并從這個狀態(tài)開始工作,除了進入系統(tǒng)的正常初始化之外,當由于程序運行出現(xiàn)錯誤或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為了擺脫困境,也需要按復位電路以重新啟動。本設(shè)計復位采用按鍵電平復位電路。晶振是為單片機提供起振信號,晶振頻率越高,單片機處理速度越快。</p><p&g
31、t; 2.3 GPRS遠程數(shù)據(jù)傳輸模塊設(shè)計</p><p> GPRS指的是通用分組無線業(yè)務 (General Packet Radio Service)的英文簡稱,它其實是在GSM技術(shù)上發(fā)展出來的一種新型的承載業(yè)務,目的是為GSM用戶提供分組形式的數(shù)據(jù)業(yè)務。GPRS運用與GSM相同的突發(fā)結(jié)構(gòu)、相同的頻帶、相同的無線調(diào)制標準、相同的TDM流幀結(jié)構(gòu)以及相同的跳頻規(guī)則,GPRS允許用戶在端到端分組轉(zhuǎn)移模式下接收和
32、發(fā)送數(shù)據(jù),而不需要利用電路交換模式的網(wǎng)絡資源。從而提供了一種低成本、高效的無線分組數(shù)據(jù)業(yè)務。</p><p> 2.3.1 SIM900A模塊使用設(shè)計</p><p> 監(jiān)測終端采用GPRS模塊實現(xiàn)STC12C5608AD單片機與手機之間網(wǎng)絡通信,GPRS模塊以串行接口與STC12C5608AD單片機系統(tǒng)板連接。GPRS模塊采用SIMCom公司的SIM900A模塊,其外圍電路包括串行數(shù)
33、據(jù)接口、電源模塊和工作指示電路,如圖2.4所示。</p><p> GPRS模塊SIM900A與單片機STC12C5608AD單片機均為TTL電平,故STC12C5608AD單片機直接通過串行接口即可實現(xiàn)對GPRS模塊的網(wǎng)絡配置和數(shù)據(jù)傳輸,通過串口線(GPRS_RXD、GPRS_TXD、GND)以AT指令方式實現(xiàn)控制器對SIM900A模塊的通信控制。GPRS模塊工作電源通過LM2941穩(wěn)壓芯片提供VDD為4.5
34、V的工作電壓,并滿足發(fā)送數(shù)據(jù)時1.5A瞬時電流要求。模塊工作中需SIM卡在線入網(wǎng)支持,U1為SIM卡電路,通過SIMDATA、SIMCLK、SIMRST引腳完成對SIM卡的數(shù)據(jù)讀寫及復位操作,Q2和Q3構(gòu)成模塊工作指示電路,并指示模塊工作狀態(tài)。</p><p> 2.4傳感器監(jiān)測電路設(shè)計</p><p> 本系統(tǒng)傳感器模塊采用土壤濕度傳感器來實時監(jiān)測土壤濕度以及其是否超過已設(shè)定的警戒閥
35、值。比如:如果土壤濕度超過設(shè)定值或者低于設(shè)定值,那么傳感器被觸發(fā),檢測模塊即可檢測到土壤濕度傳感器輸出引腳電平的變化,進而把數(shù)據(jù)傳輸給主控制器,這樣即可實現(xiàn)節(jié)水灌溉系統(tǒng)的閥值灌溉技術(shù)的初步要求。</p><p> 2.4.1 土壤濕度傳感器的設(shè)計</p><p> SHT10溫濕度傳感器的集成度比較高,包含一個溫度敏感元件和一個濕度敏感元件,二者與14 位的A/D 轉(zhuǎn)換器及串行接口電路
36、在同一芯片上進行連接,連接方法采用二線制。SHT10通過兩線串行接口電路與單片機連接,具體電路如圖2.5所示。其中,串行時鐘輸入線SCK。</p><p> SHT10 的溫度量程為-40℃~123.8℃,濕度量程為0%RH~100%RH ,測濕精度為±4.5%RH,測溫精度為±0.5℃,濕度分辨率為0.03%RH,溫度分辨率為0.01℃[23],這些參數(shù)指標滿足本設(shè)計的溫濕度檢測的精度和測
37、量范圍要求。</p><p> 圖2.5 SHT10引腳接線圖</p><p> 2.5鍵盤輸入電路設(shè)計</p><p> 矩陣鍵盤是單片機外部設(shè)備中所使用的排布類似于矩陣的鍵盤組。</p><p> 本系統(tǒng)使用4×4矩陣鍵盤,按鍵識別方法采用行掃描法,使用P1.4~P1.7進行按鍵的列掃描,使用P1.0~P1.3引腳進行按
38、鍵的行掃描,首先讓鍵盤初始化P1口全部為高電平,然后使P1.0~P1.3引腳分別為低電平判斷P1.4~P1.7引腳是否有被檢測到低電平,如果檢測到有則對行列值做相應處理輸出鍵值,如果沒有那么繼續(xù)循環(huán)監(jiān)測,一直到退出程序或者執(zhí)行其他程序為止。這樣,所設(shè)計出的4×4按鍵就可以滿足系統(tǒng)需求。具體設(shè)計如下圖2.6所示。</p><p> 2.6水泵開關(guān)電路及聲光報警電路的設(shè)計</p><p
39、> 采用電磁式繼電器來控制水閥電路,利用單片機的P1.1為水泵的控制端口,當需要灌溉的時候P1.1為高電平,反之,P1.1為低電平。單片機要達到控制目的,電路要加放大電路,本系統(tǒng)使用9015三極管放大信號。同時利用1N4001穩(wěn)壓二極管來顯示水泵開關(guān)狀態(tài),不同的發(fā)光二極管亮代表水泵開關(guān)的不同狀態(tài)。</p><p> 為了使使用的人員在一些緊急或反常狀態(tài)下不會忽視、能夠及時的處理突發(fā)狀況,所以需要有一種能
40、夠引起人們注意的報警信號。報警信號一般包括:鳴音報警、閃光報警和語音報警,本系統(tǒng)采用聲光報警。</p><p> 如圖2.7所示為聲光報警電路,選用壓電式蜂鳴器,這種蜂鳴器僅需要10mA的驅(qū)動電流就可以產(chǎn)生3KHz左右的蜂鳴聲音,其中蜂鳴器的一端接在高電平+SV上,另一端連接Pl.0,在初態(tài)時,P1.0始終輸出高電平1,在需要報警的時候,對端口P1.0清零就可以了。同時利用延時程序來控制報警聲音的長短。當P2.
41、3、P2.4、P2.5端輸出為低電平“0”時,二極管導通,燈亮發(fā)出報警信號。</p><p> 2.7 LCD1602液晶顯示電路設(shè)計</p><p> 本系統(tǒng)使用的LCD1602是一種圖形點陣式液晶屏幕,它主要由行驅(qū)動器/列驅(qū)動器及全點陣液晶顯示器組成。可顯示英文字母、數(shù)字、ASCII碼。同時,該液晶模塊內(nèi)有很多軟件功能:比如,光標顯示、反白顯示、清除、睡眠、關(guān)閉等等許多功能,這樣就
42、使得編程人員對其進行編程時更加方便快捷。而且,該液晶模塊還提供了3線串行和8線并行的接口方式,以方便不同的編程需求。</p><p> 如圖2.8所示,本系統(tǒng)中LCD1602液晶接口方式采用8位并行接口方式顯示數(shù)據(jù),因為與串行顯示方式對比,并行可以更快速的傳輸數(shù)據(jù),節(jié)省時間,即時性更好,本系統(tǒng)中其他模塊不需要占用大量的單片機I/O口,這種并行的方式最為適用。如下圖所示,液晶的CS、 SID 、SCLK串行數(shù)據(jù)線
43、分別與STC89C52單片機的P2.0~P2.2相連接,D0~D7分別與單片機的P0^0~P0^7連接。然后通過程序中相應子函數(shù)的調(diào)用來實現(xiàn)液晶的顯示。</p><p><b> 2.8電源電路設(shè)計</b></p><p> 本系統(tǒng)供電方式有交、直流兩種供電方式,220V AC /12V DC。通過這兩種供電方式經(jīng)過變換得到穩(wěn)定的直流正3.3V、正5V電源。<
44、;/p><p> 2.8.1 電源方案選擇</p><p> 方案一:用LM7805三端可調(diào)穩(wěn)壓器集成電路為核心搭建+5V直流穩(wěn)壓電源供電,但是由于廠家作工不同,會使得輸出電壓達不到穩(wěn)定的+5V的電壓。</p><p> 方案二:用LM317三端穩(wěn)壓IC來組成穩(wěn)壓電源所需的外圍元件少,電路內(nèi)部還有過流,過熱及調(diào)整管的保護電路,使用起來方便,可靠,價格便宜。輸出電壓
45、值穩(wěn)定精確而且輸出電壓可以根據(jù)匹配電阻的變化改變。</p><p> 由于本系統(tǒng)電路中對直流穩(wěn)壓電源要求很嚴格,是為系統(tǒng)提供穩(wěn)定的工作電壓,所以,所以通過對比,以及對系統(tǒng)整體要求的考慮,選用二者結(jié)合使用。</p><p> 2.8.2 電源電路設(shè)計</p><p> 直流穩(wěn)壓電源一般由電壓變壓器、整流濾波電路及穩(wěn)壓電路等組成的。變壓器把市電交流電壓變?yōu)樗枰?/p>
46、低壓交流電。整流器把交流電變?yōu)橹绷麟?。?jīng)濾波后穩(wěn)壓器再把不穩(wěn)定的直流電壓變?yōu)榉€(wěn)定的電壓輸出。本設(shè)計主要采用輸出直流穩(wěn)壓構(gòu)成集成穩(wěn)壓電路,通過變壓,濾波,穩(wěn)壓過程將220V交流電,變?yōu)榉€(wěn)定的直流+3.3V和+5V電源,本電路的目的在于從50HZ、220V的交流電壓中得到直流電壓。當輸入為220V交流電壓時,首先通過變壓器降至22V左右交流電壓。整流部分選用了全波橋式整流電路,輸出為30V直流電壓,電容濾波電路的輸出電壓在負載變化時波動較大
47、,它的負載能力比較差,只是用于負載較輕且變化不大的場合。采用電容濾波器不僅可以使輸出電壓變得平滑、文波顯著減小,同時輸出的平均值也增大。</p><p> 本系統(tǒng)設(shè)計要求+3.3V和+5V電壓供電,因為對正5V電壓要求不是很高,所以正5V電壓我們采用7805芯片制作,如圖2.17所示,交流電壓從J1輸入端輸入經(jīng)過四個IN4007整流二極管整流后經(jīng)過電容濾波和7805芯片穩(wěn)壓后得到相對穩(wěn)定的+5V直流電壓源從J2
48、輸出。</p><p> 系統(tǒng)中需要的+3.3V電壓要求精確穩(wěn)定,所以采用LM317芯片做成可調(diào)直流穩(wěn)壓電源得到。如圖2.18所示,交流電壓從J5輸入端輸入經(jīng)過四個IN4007整流二極管整流后經(jīng)過電容濾波和LM317芯片穩(wěn)壓后得到相對穩(wěn)定的+3.3V直流電壓源從J6輸出。</p><p> 第三章 系統(tǒng)軟件結(jié)構(gòu)設(shè)計</p><p> 3.1系統(tǒng)軟件設(shè)計及總體流
49、程圖</p><p> 系統(tǒng)的總體流程圖如下圖3.1所示:主函數(shù)流程圖很簡單,因為是把整體函數(shù)程序做成了很多個子函數(shù),最后只是由main主函數(shù)調(diào)用各個函數(shù)來實現(xiàn),這樣的話主函數(shù)很簡潔明了,也方便程序的模塊化編寫的增加或刪減。</p><p> 如圖3.1所示程序一開始是整個系統(tǒng)的初始化,調(diào)用初始化函數(shù)實現(xiàn),接著調(diào)用濕度采集函數(shù)采集土壤濕度,隨后進入循環(huán)檢測,在循環(huán)里判斷土壤濕度傳感器采
50、集的濕度值是否小于濕度最小的設(shè)定值,如果有效小于則進入聲光報警、開閥放水、發(fā)送短信函數(shù),如果濕度值大于最大設(shè)定值則進入聲光報警、關(guān)閥斷水、發(fā)送短信函數(shù),如果處于最大值和最小值之間則斷水不做報警。整個主程序從上電開始就在不停循環(huán)檢測以實現(xiàn)不間斷主動監(jiān)測。</p><p> 3.2 GPRS信息發(fā)送實現(xiàn)</p><p> SIM900A模塊提供兩組TTL接口,一組為2.85V的TTL接口,
51、可以與3.3V單片機連接匹配;另一組為5V的TTL接口,可以與5V的單片機直接連接使用。</p><p> 本系統(tǒng)采用5V的TTL接口連接。連接時,需將SIM900A的TXD接口與單片機的RXD相連接,SIM900A的RXD接口與單片機的TXD接口相連接,GND與單片機上的GND相連接,本系統(tǒng)中,SIM900A的TXD和RXD接口分別與STC89C52單片機的P3.0和P3.1接口相連接。采用單片機內(nèi)的AT指令
52、來對SIM900A進行操控,以實現(xiàn)無線遠程短信數(shù)據(jù)的傳輸。 </p><p> 當STC89C52單片機檢測到傳感器有效信號之后會通過串口中斷的方式對SIM900A發(fā)送AT指令使GPRS模塊初始化,隨即再發(fā)送AT指令使其進入GSM模式,然后調(diào)用號碼設(shè)置函數(shù),設(shè)置接收短信的電話號碼,隨后調(diào)用發(fā)送短信函數(shù)發(fā)送短信,最后退出子函數(shù)。</p><p><b> 部分程序如下:<
53、/b></p><p> void Uart1Send(uchar c)</p><p><b> {</b></p><p><b> SBUF=c;</b></p><p> while(!TI);//等待發(fā)送完成信號(TI=1)出現(xiàn)</p><p><
54、;b> TI=0;</b></p><p><b> }</b></p><p> //串行口連續(xù)發(fā)送char型數(shù)組,遇到終止號/0將停止</p><p> void Uart1Sends(uchar *str)</p><p><b> {</b></p>
55、<p> while(*str!='\0')</p><p><b> {</b></p><p> SBUF=*str;</p><p> while(!TI);//等待發(fā)送完成信號(TI=1)出現(xiàn)</p><p><b> TI=0;</b></p&
56、gt;<p><b> str++;</b></p><p><b> }</b></p><p><b> }</b></p><p> void Delay_1ms(uint del)//1ms延時</p><p><b> {</b
57、></p><p><b> uint i,j;</b></p><p> for(i=0;i<del;i++)</p><p> for(j=0;j<=148;j++);</p><p><b> }</b></p><p> void dua
58、nxin1(void)</p><p><b> {</b></p><p> uchar i = 0;</p><p> SerialInti();</p><p> Uart1Sends("AT+CSCS=\"GSM\"\r\n");</p><p&
59、gt; Delay_1ms(100);//延時3秒</p><p> Uart1Sends("AT+CMGF=1\r\n");</p><p> Delay_1ms(100);//延時3秒</p><p> Uart1Sends("AT+CMGS=\"13610936825\"\r\n");//此處
60、修改為接收短信的電話號</p><p> Delay_1ms(100);//延時3秒</p><p> Uart1Sends(sms_text1);//修改短信內(nèi)容</p><p> Uart1Send(0x1a);</p><p> Delay_1ms(1000);//延時20秒</p><p><b&
61、gt; }</b></p><p> 3.3 LCD1602液晶顯示實現(xiàn)</p><p> 下面是液晶顯示的部分主要程序,本系統(tǒng)液晶采取串行方式發(fā)送數(shù)據(jù),把顯示部分分為若干子函數(shù),最后統(tǒng)一調(diào)用子函數(shù)進行顯示,程序流程圖如圖3.3所示,進入子函數(shù)入口后,首先初始化液晶屏幕,調(diào)用清屏函數(shù)。本程序中位值X全部設(shè)置為0即從每行的第一個位開始顯示。隨后判斷行號Y用來判定程序從液晶的
62、第幾行開始顯示字符,如果Y值為1則是第一行開始顯示,為2則是第二行開始顯示。判定完從第幾行第幾位開始顯示后就是調(diào)用數(shù)據(jù)傳輸函數(shù)開始串行傳送數(shù)據(jù)。最后判斷數(shù)據(jù)是否傳送結(jié)束,如果是則返回主函數(shù),如果不是則繼續(xù)傳送數(shù)據(jù)</p><p> 通過上面的流程圖實現(xiàn)了液晶的字符顯示.</p><p> 3.4濕度補償函數(shù)實現(xiàn)</p><p> 為了測得更準確的數(shù)據(jù),需進行溫
63、濕度的補償,用*P_humidity來存儲修正后的濕度值,用*P_temperature來存儲修正后的溫度值。輸入濕度為12位,溫度為14位,C1、C2、C3為12位濕度修正值,T1、T2為14 位溫度修正值,rh為濕度采集值12Bit,t為溫度采集值14Bit,rh_lin為濕度線性值,rh_true為溫度補償后的濕度值,濕度上限值為100,濕度精度為0.1,計算出實際溫度值和濕度線性值以及溫度補償后的濕度[%RH],返回溫度實際值和
64、濕度實際值。</p><p><b> 3.5按鍵控制實現(xiàn)</b></p><p> 本系統(tǒng)使用4×4矩陣鍵盤,行掃描選用P1.0~P1..3引腳,列掃描選用P1.4~P1.7,</p><p> 當程序中有需要檢測按鍵是否被按下時就會調(diào)用按鍵控制的子函數(shù),首先讓鍵盤初始化P1口全部為高電平,然后使P1.0~P1.3引腳分別為低
65、電平判斷P1.4~P1.7引腳是否有被檢測到低電平,如果檢測到有則對行列值做相應處理輸出鍵值,如果沒有則繼續(xù)循環(huán)監(jiān)測,直到退出程序或者執(zhí)行其他程序為止。</p><p> 具體程序流程圖設(shè)計如下圖3.4所示。</p><p> 本設(shè)計中部分按鍵檢測程序如下:</p><p> uchar Keyscan(void)</p><p>&l
66、t;b> {</b></p><p> uchar i,j,k,temp, Buffer[4] = {0x0e, 0x0d, 0x0b, 0x07};</p><p> P1 = 0xf0;</p><p> for(j=0; j<4; j++)//每一行進行循環(huán)</p><p><b> {<
67、;/b></p><p> temp = 0x10; </p>&l
68、t;p> for(i=0; i<4; i++)</p><p><b> {</b></p><p> P1 = Buffer[j];</p><p> P1 = P1 | temp;</p><p> k = P1 & 0xf0;</p><p> if((k &
69、amp; 0xf0)==0)</p><p><b> {</b></p><p><b> while(1)</b></p><p><b> {</b></p><p> if(P1&0xf0)</p><p><b>
70、{</b></p><p><b> Delay(2);</b></p><p> if(P1&0xf0)</p><p><b> {</b></p><p><b> break;</b></p><p><b&g
71、t; }</b></p><p><b> }</b></p><p><b> }</b></p><p> return (i+j*4);</p><p><b> }</b></p><p> temp <<=
72、1;</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> void anjian(void)</p><p><b> {</b></
73、p><p> Key_Value = Keyscan();</p><p> if(Key_Value ==15)</p><p><b> { </b></p><p> shidu_max = shidu_max + 10;</p><p> LCD_disp_char(6,1,shi
74、du_max/1000+'0'); </p><p> LCD_disp_char(7,1,(shidu_max%1000)/100+'0');</p><p> LCD_disp_char(8,1,(shidu_max%100)/10+'0');</p><p> LCD_disp_char(10,1,(shi
75、du_max%10)+'0'); </p><p> if(shidu_max > 1000)</p><p><b> {</b></p><p> shidu_max = 0;</p><p><b> }</b></p><p><b
76、> }</b></p><p> if(Key_Value ==14)</p><p><b> { </b></p><p> shidu_min = shidu_min + 10;</p><p> LCD_disp_char(6,2,shidu_min/1000+'0'
77、);</p><p> LCD_disp_char(7,2,(shidu_min%1000)/100+'0');</p><p> LCD_disp_char(8,2,(shidu_min%100)/10+'0'); </p><p> LCD_disp_char(10,2,(shidu_min%10)+'0')
78、; </p><p> if(shidu_max > 1000)</p><p><b> {</b></p><p> shidu_max = 0;</p><p><b> }</b></p><p><b> } </b></
79、p><p><b> }</b></p><p> 第四章 系統(tǒng)測試方案</p><p> 4.1系統(tǒng)調(diào)試方法與測試說明</p><p> Proteus 是電路以及單片機系統(tǒng)設(shè)計與仿真的軟件,能夠?qū)崿F(xiàn)模擬電路、數(shù)字電路以及微控制器系統(tǒng)與外設(shè)的混合電路系統(tǒng)的電路仿真、軟件仿真、系統(tǒng)協(xié)同仿真等功能[35]?;谝陨?,本
80、設(shè)計利用Proteus 對系統(tǒng)進行了調(diào)試、測試與仿真驗證。Proteus 軟件庫具有豐富的元器件,本文主要用到的元器件有電阻、電容、微控制器、顯示器、驅(qū)動芯片、繼電器、傳感器、數(shù)據(jù)選擇器、發(fā)光二極管、報警器、按鍵、電機和終端。</p><p> Proteus 的ISIS 設(shè)計平臺是集單片機電路圖繪制、調(diào)試與仿真運行功能于一體的,因此根據(jù)設(shè)計目標和設(shè)計要求,利用Proteus 的ISIS 模塊進行了系統(tǒng)原理圖設(shè)
81、計。單片機集成開發(fā)軟件Keil,提供了C 編譯器、連接器、庫管理和功能強大的仿真調(diào)試器,并且通過一個集成開發(fā)環(huán)境uVision4將這些部分組合在一起。uVision4的軟件界面主要包括菜單工具欄、項目管理窗口、文件窗口及輸出窗口四部分[36]。軟件設(shè)計僅用Keil,還不能滿足系統(tǒng)的仿真條件,所以還需要借助功能強大的Proteus 仿真軟件,Proteus提供硬件仿真與運行環(huán)境,Keil 提供軟件執(zhí)行環(huán)境,二者聯(lián)合使用,使兩個軟件優(yōu)勢互補
82、,達到本設(shè)計系統(tǒng)的整機虛擬實驗環(huán)境。</p><p> 4.2調(diào)試過程及調(diào)試結(jié)果分析</p><p> 所有的子函數(shù)都整合在同一個工程文件中,工程文件中包括主函數(shù)、數(shù)據(jù)采集與顯示函數(shù)、鍵盤掃描函數(shù)等。每個C文件都會對應一個頭文件,頭文件中定義了各個C文件中會用到的相關(guān)參數(shù)。</p><p> 首先啟動在Proteus 中利用ISIS 模塊已繪制好的溫濕度檢測系
83、統(tǒng)電路原理圖平臺,然后啟動Keil uVision3 開發(fā)平臺,建立一個Keil 工程,輸入C 源程序,編譯生成*.hex 可執(zhí)行文件,將編譯后的可執(zhí)行文件下載到Proteus 中,實現(xiàn)仿真運行控制。將設(shè)計好的各個功能模塊的程序,整合在一起,建立源文件,以*.C命名并保存,然后建立一個工程文件,進入工程設(shè)置窗口進行設(shè)置,設(shè)置好后,進行編譯、連接、調(diào)試。程序中如果有錯誤或警告,則在調(diào)試結(jié)果顯示窗口顯示出第幾行有錯誤或者警告,然后進行具體的
84、修改,直至編譯顯示結(jié)果為“0Error(s),0 Warning(s)”字樣,則表示無錯誤,無警告,調(diào)試成功。將整個工程編譯成一個HEX二進制代碼文件,再利用Keil燒錄軟件把HEX文件拷到單片機的ROM中,進行了軟硬件聯(lián)合仿真,經(jīng)模擬仿真發(fā)現(xiàn):各功能模塊均達到設(shè)計要求和目的。</p><p><b> 第五章 設(shè)計總結(jié)</b></p><p> 至此,本次所設(shè)計
85、的基于單片機的節(jié)水灌溉系統(tǒng)已經(jīng)完成,該設(shè)計的硬件設(shè)計包括八部分:主控單元電路、GPRS無線遠程通信電路、濕度傳感器電路,4×4矩陣鍵盤電路,1602液晶動態(tài)顯示電路,超限報警電路,水泵開關(guān)控制電路,電源電路。通過硬件電路和軟件設(shè)計協(xié)調(diào)工作完成了系統(tǒng)所要求的所有功能。 </p><p> 本設(shè)計主要是以STC89C52單片機作為主控芯片??刂聘鱾€功能模塊實現(xiàn)該系統(tǒng)的各種功能。STC89C52RC的單片機
86、為系統(tǒng)核心控制部分,由濕度傳感器SHT10單元,4×4矩陣鍵盤單元,LCD1602液晶動態(tài)顯示單元,超限報警單元,水泵開關(guān)控制單元,電源單元等組成。利用SHT10濕度檢測電路中的濕敏電阻對土壤濕度進行采集,單片機可將土壤濕度傳感器檢測到的土壤濕度模擬量轉(zhuǎn)換成數(shù)字量,在LCD1602液晶屏上動態(tài)顯示,并且可以通過矩陣鍵盤設(shè)定該節(jié)水灌溉系統(tǒng)的上限和下限警戒閾值,從而實現(xiàn)對土壤濕度的監(jiān)測監(jiān)控,能進行適度范圍設(shè)置和顯示,同時通過控制算
87、法實現(xiàn)對水泵開關(guān)的控制。與此同時,當該系統(tǒng)超過警戒閾值時系統(tǒng)可以通過GPRS無線遠程數(shù)據(jù)傳送電路向目標手機發(fā)送報警短信,及時通知系統(tǒng)所處狀態(tài),并且在發(fā)送短信的時候通過蜂鳴器和LED發(fā)光二極管實現(xiàn)系統(tǒng)的聲光報警功能。</p><p> 此系統(tǒng)在功能上基本達到了要求,能實現(xiàn)對灌溉系統(tǒng)的放水和斷水的智能型控制,更加節(jié)約用水并且實現(xiàn)了遠程報警的功能,實現(xiàn)了無人監(jiān)控的功能。但是由于時間倉促、實驗條件的限制以及自身水平有限
88、等原因,希望在以后的工作中能在以下方面做進一步的研究和探討:1.通過進一步的研究,探討放水量的多少,實現(xiàn)更好的節(jié)約型灌溉,提高水資源的利用率。2.深入研究程控電路,擴大范圍并細化分度值。3.繼續(xù)優(yōu)化單片機控制單元,做到分別控制多路型節(jié)約灌溉技術(shù)?;趩纹瑱C的節(jié)水灌溉系統(tǒng)在農(nóng)業(yè)種植、水產(chǎn)養(yǎng)殖等領(lǐng)域有廣泛的應用。希望有更多的人參與到這項研究中來,具有效率高、功耗低、體積小節(jié)約水資源,專業(yè)性強等顯著優(yōu)點,可以滿足各類用戶的智能型節(jié)水灌溉系統(tǒng)是
89、我們的目標。</p><p><b> 參考文獻</b></p><p> 李文仲,段朝玉. GPRS 無線網(wǎng)絡與無線定位實戰(zhàn)[M]. 北京航空航天大學出版社, 2010.</p><p> 謝忠兵.基于ZigBee技術(shù)的土壤溫度和濕度無線檢測系統(tǒng)研究[D].內(nèi)蒙古農(nóng)業(yè)大學 2012.</p><p> 邵貝貝、
90、龔光華,單片機認識與實踐[M],北京航空航天大學出版社,2006.8.</p><p> 李群芳、肖看、張士軍,單片微型計算機機與接口技術(shù)[M],電子工業(yè)出版社,2012.5.</p><p> 寧武、唐曉宇,新版大學生電子設(shè)計競賽基本技能指導[M],電子工業(yè)出版社,2013.6.</p><p> 寧武、曹洪奎、孟麗囡.反激式開關(guān)電源原理與設(shè)計[M].電子工
91、業(yè)出版社,2014.7.</p><p> 趙亮、侯國銳.單片機 C 語言編程與實例[M].人民郵電出版社,2003.9.</p><p> 李悝. MSP430單片機C語言和匯編語言混合編程芻議[J]. 信息通信, 2013, (1):72-73. DOI:10.3969/j.issn.1673-1131.2013.01.045.</p><p> 劉玉宏.
92、 MSP430單片機C語言和匯編語言混合編程[J]. 微計算機信息:測控儀表自動化, 2003, (10):56-57. DOI:10.3969/j.issn.1008-0570.2003.10.030.</p><p> 譚炳菊, 富鈺. 單片機C語言編程方法探討[J]. 遼寧高職學報, 2010, 12(4):43-44. DOI:10.3969/j.issn.1009-7600.2010.04.020.&
93、lt;/p><p> 楊琛. 智能家居物聯(lián)網(wǎng)監(jiān)控終端的研究與設(shè)計[D]. 太原理工大學, 2011.</p><p> 蔣宇哲, 連世興, 劉星成. 基于物聯(lián)網(wǎng)的智能家居監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[C] 2013.</p><p> 羅映冰.基于GPRS技術(shù)的計算機遠程監(jiān)控系統(tǒng)的研究與實現(xiàn)[J].中國科技信息. 2010(02)</p><p>
94、 肖巍.基于GPRS的遠程數(shù)據(jù)傳輸系統(tǒng)[J]. 太原科技大學 2012</p><p> 耿鐵柱.基于GPRS的控制與保護的遠程監(jiān)控系統(tǒng)的研究[D]. 沈陽工業(yè)大學 2012</p><p> 劉躍磊.利用GPRS實現(xiàn)水資源數(shù)據(jù)采集與傳輸[M]. 西安電子科技大學 2012</p><p> 趙敏.基于GPRS及彩信的遠程監(jiān)控裝置的研究與實現(xiàn)[D]. 中北大
95、學 2012</p><p> 尹鋒.基于GPRS的遠程數(shù)據(jù)傳輸系統(tǒng)研究和設(shè)計[J]. 湖南大學 2009</p><p> 任紅霞.基于GPRS的智能家居安防監(jiān)控系統(tǒng)[J]. 電腦知識與技術(shù). 2011(29)</p><p> Dutta K P, Rai P, Shekher V. Microcontroller based voice activate
96、d wireless automation system[J]. VSRD Internation Journal of Electrocal, Electronics & Communication Engineering, 2012.</p><p> Al-Ali A R, Zualkernan I A, Lasfer A, et al. GRPS-based distributed home-m
97、onitoring using internet-based geographical information system[J]. Consumer Electronics, IEEE Transactions on, 2011.</p><p><b> 致 謝</b></p><p> 揮手間四年已逝,回首近四年的學習生活,其間有失落也有收獲,有艱辛也有快
98、樂,有迷茫也有方向。在**這最美好、最寶貴的四年學習生活中,我由一個當初少不更事的孩子成長為一個對社會、對人生充滿自信的青年。當然在這里我需要感謝的真的有很多很多。</p><p> 真心地感謝各位老師四年來的傳道、授業(yè)和解惑,給了我人生一筆永恒的財富。</p><p> 本次畢業(yè)設(shè)計,是大學生涯結(jié)束最后一堂結(jié)業(yè)課,非常有幸**老師作為指導老師,整個做畢業(yè)設(shè)計階段,由于平時多理論,少實
99、踐的學習,導致做畢業(yè)設(shè)計過程中,常常遇到這樣那樣的問題,當然除了自己看書,上網(wǎng),查資料解決問題外,也常常求助**老師,詢問論文中出現(xiàn)的和解決不了的各種問題。*老師在幫助學生解決問題的過程中,態(tài)度親和,不厭其煩并且循循善誘的提示去啟發(fā)學生自己思考,老師“授之于魚不若授之于漁”的良苦用心學生體會很深,故一直心存感激。</p><p> 同時更加感謝畢業(yè)設(shè)計過程中所有給我真誠幫助的老師和同學們,不辭辛苦的幫我解決論文
100、中的困難與問題,雖然過程免不了麻煩與苦惱,也想放棄過,但最后還是成功的完成了,內(nèi)心特別的感激。</p><p> 最后感謝我的母校**學院,給我提供學習和生活的空間,讓我在這四年里不斷的成長與進步,真心地希望她的明天更加美好!而我也會用好的成績報答老師和母校的辛勤栽培,努力的做一名優(yōu)秀的大學生,服務與回報這個社會,不讓老師失望。</p><p><b> 附 錄I</
101、b></p><p><b> 系統(tǒng)單片機電路</b></p><p><b> GPRS電路原理圖</b></p><p><b> 附 錄II</b></p><p> #define unsigned int</p><p>
102、#define uchar unsigned char</p><p> sbit KEY2 = P3^3;</p><p> sbit fengming=P1^4;</p><p> uchar Key_Value;</p><p> unsigned int shidu_max = 0;</p><p>
103、 unsigned int shidu_min = 0;</p><p> void Outside_Init(void)</p><p><b> {</b></p><p><b> EX0 = 1;</b></p><p><b> IT0 = 1;</b><
104、;/p><p><b> EX1 = 1;</b></p><p><b> IT1 = 1; </b></p><p><b> PX0 = 1;</b></p><p><b> PX1 = 0;</b></p><p>&
105、lt;b> EA = 1;</b></p><p><b> }</b></p><p> void Outside_Int1(void) interrupt 2</p><p><b> {</b></p><p> LCD_disp_str(0,1,"RH
106、MAX:");</p><p> LCD_disp_str(0,2,"RHMIN:");</p><p> LCD_disp_str(6,1,"RRR.R%");</p><p> LCD_disp_str(6,2,"RRR.R%");</p><p> if(KE
107、Y2 == 0)</p><p><b> {</b></p><p><b> while(1)</b></p><p><b> { </b></p><p><b> anjian();</b></p><p
108、> if(Key_Value ==13)</p><p><b> { </b></p><p><b> break;</b></p><p><b> }</b></p><p><b> }</b></p><
109、p><b> }</b></p><p><b> }</b></p><p> void Delay(uint del)</p><p><b> {</b></p><p><b> uint i,j;</b></p>&
110、lt;p> for(i=0; i<del; i++)</p><p> for(j=0; j<1827; j++) </p><p><b> ;</b></p><p><b> }</b></p><p> uchar Keyscan(void)</p&g
111、t;<p><b> {</b></p><p> uchar i,j,k,temp, Buffer[4] = {0x0e, 0x0d, 0x0b, 0x07};</p><p> P1 = 0xf0;</p><p> for(j=0; j<4; j++)</p><p><b>
112、 {</b></p><p> temp = 0x10; </p&g
113、t;<p> for(i=0; i<4; i++)</p><p><b> {</b></p><p> P1 = Buffer[j];</p><p> P1 = P1 | temp;</p><p> k = P1 & 0xf0;</p><p> i
114、f((k & 0xf0)==0)</p><p><b> {</b></p><p><b> while(1)</b></p><p><b> {</b></p><p> if(P1&0xf0)</p><p><b
115、> {</b></p><p><b> Delay(2);</b></p><p> if(P1&0xf0)</p><p><b> {</b></p><p><b> break;</b></p><p>&
116、lt;b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> return (i+j*4);</p><p><b> }</b></p><p> temp <
117、<= 1;</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> void anjian(void)</p><p><b> {</b>
118、;</p><p> Key_Value = Keyscan();</p><p> if(Key_Value ==15)</p><p><b> { </b></p><p> shidu_max = shidu_max + 10;</p><p> LCD_disp_char(6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機的自動節(jié)水灌溉系統(tǒng)
- 基于單片機的自動節(jié)水灌溉系統(tǒng)
- 基于單片機的自動灌溉系統(tǒng)設(shè)計【畢業(yè)設(shè)計】
- 單片機控制的節(jié)水灌溉系統(tǒng)的研究.pdf
- 基于單片機的自動灌溉系統(tǒng)設(shè)計【畢業(yè)設(shè)計+開題報告+文獻綜述】
- 基于單片機的自動灌溉系統(tǒng)設(shè)計【文獻綜述】
- 基于單片機的自動灌溉系統(tǒng)【開題報告】
- 基于單片機的園林智能灌溉系統(tǒng).pdf
- 基于單片機的園林智能灌溉系統(tǒng).docx
- 單片機課程設(shè)計---農(nóng)田自動灌溉系統(tǒng)
- 4446基于單片機的溫室自動灌溉系統(tǒng)的設(shè)計【機械畢業(yè)設(shè)計全套資料+已通過答辯】
- 智能節(jié)水灌溉系統(tǒng)的設(shè)計【畢業(yè)論文】
- 智能節(jié)水灌溉系統(tǒng)的設(shè)計【畢業(yè)論文】
- 智能節(jié)水灌溉系統(tǒng)設(shè)計
- 【zs精品】4446基于單片機的溫室自動灌溉系統(tǒng)的設(shè)計【機械畢業(yè)設(shè)計全套資料+已通過答辯】
- 基于PLC的節(jié)水灌溉系統(tǒng)的研究.pdf
- 基于單片機的園林智能灌溉系統(tǒng)[電子論文-15年畢業(yè)-全套材料]
- 畢業(yè)設(shè)計智能灌溉系統(tǒng)的設(shè)計
- 基于zigbee智能節(jié)水灌溉系統(tǒng)的設(shè)計與實現(xiàn)
- 智能節(jié)水灌溉系統(tǒng)的設(shè)計【文獻綜述】
評論
0/150
提交評論