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

正文內(nèi)容

基于單片機(jī)農(nóng)業(yè)灌溉的設(shè)計說明-資料下載頁

2025-07-27 07:04本頁面
  

【正文】 集子程序數(shù)據(jù)采集的主要任務(wù)是不斷地采集土壤的濕度參數(shù),并存儲在外部制定的RAM單元。采樣程序如圖42所示。初始化啟動A/D轉(zhuǎn)換讀出A/D轉(zhuǎn)換后的數(shù)據(jù)返回NY是否大于設(shè)定值?圖42 數(shù)據(jù)采集子程序流程圖 數(shù)據(jù)處理子程序由于數(shù)據(jù)在進(jìn)行采集時,單片機(jī)采集進(jìn)來的信號總會被一些因素干擾,比如來自被測信號源、傳感器、外界的干擾等,因此導(dǎo)致A/D轉(zhuǎn)換器送入單片機(jī)的數(shù)據(jù)中存在誤差。但是這些誤差是隨機(jī)并且不可避免的,這就要求我們要對這些數(shù)據(jù)進(jìn)行處理,以便獲得更為精確的數(shù)據(jù)。數(shù)據(jù)處理流程圖如圖43所示。開始清空交換標(biāo)志位00H取采樣值前值送后值單元,后值送前值單元置交換標(biāo)志位00H取兩個值,前值是否小于后值?(R5)-1=0?標(biāo)志位00H=1?取值結(jié)束NNYNYY 圖43 數(shù)據(jù)處理子程序流程圖 數(shù)據(jù)顯示子程序顯示子程序采用動態(tài)顯示的方法,不斷將土壤濕度值通過位選和段選用LED顯示出來,流程圖如圖44 所示。進(jìn)入動態(tài)顯示子程序后,首先尋找顯示緩沖區(qū)首地址R0,并把數(shù)據(jù)指針指向要顯示最左邊數(shù)碼管的譯碼器地址,然后取出要顯示的數(shù)據(jù),并把數(shù)據(jù)通過轉(zhuǎn)換,變成顯示碼,然后通過把段選碼送入CD4543,用于數(shù)碼管顯示當(dāng)前數(shù)值,位選碼送入74LS138,用于確定六個數(shù)碼管中的哪一個進(jìn)行顯示,當(dāng)上述過程結(jié)束,需延時1ms,是人眼能夠識別數(shù)碼管顯示數(shù)字的變化,然后判斷六個數(shù)碼管是否都已顯示,如果沒有,則修改顯示緩沖區(qū)的地址,尋找下一個數(shù)碼管的譯碼器地址,然后取數(shù)據(jù)通過前面的過程進(jìn)行顯示,重復(fù)循環(huán)判斷,直到六個數(shù)碼管都顯示數(shù)據(jù),則該子程序輸出返回值。顯示緩沖區(qū)首址R0指向最左邊一位取出要顯示的數(shù)據(jù)求待顯示數(shù)據(jù)的顯示碼送位選碼到74LS138送段選碼到CD4543DPTR CD4543地址動態(tài)顯示子程序延時1ms6位數(shù)顯示完了嗎?返回求下一位位選碼YN修改顯示緩沖區(qū)地址 圖44 數(shù)據(jù)顯示子程序流程圖 數(shù)據(jù)通信子程序 在單片機(jī)系統(tǒng)中,串口(UART,通用異步收發(fā)接口)是一個非常重要的組成部分。通常使用單片機(jī)串口通過RS232/RS485電平轉(zhuǎn)換芯片與上位機(jī)連接,以進(jìn)行上位機(jī)與下位機(jī)的數(shù)據(jù)交換、參數(shù)設(shè)置、組成網(wǎng)絡(luò)以及各種外部設(shè)備的連接等。AT89C51是采用MCS51系列的匯編語言編程,它有一個標(biāo)準(zhǔn)的串行接口,有4種工作方式,其中方式1是標(biāo)準(zhǔn)的10位異步通信方式,10位數(shù)據(jù)和PC機(jī)的標(biāo)準(zhǔn)串行接口相對應(yīng),由串行接口控制器SCON(字節(jié)地址為98H)設(shè)置狀態(tài)。下圖為數(shù)據(jù)通信中斷服務(wù)子程序的流程圖?!〔蓸哟鎯?shù)據(jù)置完成標(biāo)志處理數(shù)據(jù)是否大于土壤濕度設(shè)定值?YN開始中斷返回圖45 中斷服務(wù)子程序流程圖 第5章 結(jié)論本文介紹了基于AT89C51單片機(jī)的節(jié)水灌溉智能控制系統(tǒng)的軟硬件的設(shè)計與研究過程,重點介紹了控制系統(tǒng)軟硬件的設(shè)計和實現(xiàn)以及灌溉量計算模型的設(shè)計和實現(xiàn)。預(yù)期達(dá)到的目標(biāo)是對土壤濕度參數(shù)進(jìn)行檢測,將土壤濕度傳感器檢測的結(jié)果送入A/D轉(zhuǎn)換電路,進(jìn)行處理后,輸入單片機(jī),將監(jiān)測到的濕度值進(jìn)行顯示,數(shù)據(jù)處理過程中采用模糊控制算法,輸出控制信號對現(xiàn)場土壤濕度進(jìn)行實時控制,能在土壤濕度異常情況實現(xiàn)報警等功能。在元器件選擇上盡量做到使硬件電路簡單,力求整個系統(tǒng)相關(guān)器件性能匹配。系統(tǒng)以AT89C51單片機(jī)系統(tǒng)完成對土壤濕度信號的采集、處理、顯示以及對執(zhí)行機(jī)構(gòu)的控制等功能;用Protel軟件繪制電路原理圖;利用MCS51匯編語言編制運(yùn)行程序。該系統(tǒng)的主要特點是適用性強(qiáng),可對作物進(jìn)行適時、適量灌水,系統(tǒng)成本低廉,操作非常簡單,可擴(kuò)展性強(qiáng),只要稍加改變,即可增加其他使用功能。 參 考 文 獻(xiàn)[1] 王友貞,[J].節(jié)水灌溉,2005,2:3334.[2] 馬公為,洪亮,[J].節(jié)水灌溉,2004,5:56. [3] 段愛旺、[J],灌溉排水,1999,(1).[4] [J].中國農(nóng)村科技,1999,4:89 .[5] [J].新疆科技衛(wèi)生出版社,1992.[6] [M].西安交通大學(xué)出版社,1995.[7] [M],北京高等精品教材,2009(7).[8] [M],上海交通大學(xué)出版社,2006[9] 王立新,[M].清華大學(xué)出版社,200306.[10] 馮冬青,[M].北學(xué)工業(yè)出版社,200003.[11] [M].中國水利水電出版社,2010.[12] [M].國防工業(yè)出版社,2000. [13] [M].清華大學(xué)出版社,2007. [14][M].高等教育出版社,2005. [15] 李錫雄. 微型計算機(jī)控制技術(shù)[M].北京科學(xué)出版社,199908. 致 謝經(jīng)過半年的學(xué)習(xí)和實踐,終于完成了這次的畢業(yè)設(shè)計。在論文的寫作過程中遇到了無數(shù)的困難和障礙,都在同學(xué)和老師的幫助下度過了。尤其要強(qiáng)烈感謝我的論文指導(dǎo)老師—李芝蘭老師,她對我進(jìn)行了無私的指導(dǎo)和幫助,不厭其煩的幫助進(jìn)行論文的修改。在此,謹(jǐn)向?qū)煴硎境绺叩木匆夂椭孕牡母兄x!然后我還要感謝大學(xué)里的各位老師在四年的時間里的培養(yǎng),使我對專業(yè)產(chǎn)生了濃厚的興趣,能系統(tǒng)的學(xué)習(xí)專業(yè)知識,了解本專業(yè)先進(jìn)知識的動向,并最終使自己成為一個對社會有用的人。四年的讀書生活在這個季節(jié)即將劃上一個句號,而于我的人生卻只是一個逗號,我將面對又一次征程的開始。四年的求學(xué)生涯在師長、親友的大力支持下,走得辛苦卻也收獲滿囊,在論文即將付梓之際,思緒萬千,心情久久不能平靜。最后再一次感謝所有在畢業(yè)設(shè)計中曾經(jīng)幫助過我的良師益友和同學(xué),以及在設(shè)計中被我引用或參考的論著的作者。 附 錄附錄A:程序清單。 ===============主程序=============== ADTURN0 EQU 21H ;IN0通道A/D轉(zhuǎn)換數(shù)據(jù)存放首址 ADTURNI EQU 2CH ;IN1通道A/D轉(zhuǎn)換數(shù)據(jù)存放首址LINEADR0 EQU 37H ;IN0采集數(shù)據(jù)經(jīng)濾波處理數(shù)據(jù)存放地址LINEADR1 EQU 38H ;IN采集數(shù)據(jù)經(jīng)濾波處理數(shù)據(jù)存放地址LINEADR EQU 39H ;平均值存放地址HUMID EQU 3BH ;標(biāo)度變換后的濕度值存放地址BCDADR EQU 3CH ;BCD轉(zhuǎn)換后的濕度值存放地址 HUMADR EQU 3DH ;上位機(jī)傳來的濕度值存放地址 TIMEADR EQU 3EH ;上位機(jī)傳來的時間值存放地址 T100US EQU 25650 ;延時參數(shù) Cl00US EQU 3FH ; SHOWADR EQU 40H ;顯示區(qū)數(shù)據(jù)存放首址 ORG OOOOH SJMP START ORG OOOBH ;定時器0中斷服務(wù)程序入口 LJMP TOINT ORG 0023H ;串行I/O中斷服務(wù)程序入口 LJMP SERVE ORG OOSOHSTART:MOV SP, 50H ;設(shè)置堆棧 MOV HUMADR, OFFH SETB OD3H ;選中寄存器3 SETS OD4H MOV R0, HUMADR CLR OD3H ;選中寄存器0 CLR OD4HMOV TMOD, 22H ;主程序初始化MOV TH1, OF3HMOV TLl, OF3H MOV SCON, 50HMOV PCON, 80HMOV DPTR, 7FF8H MOV A, 4DH MOVX @DPTR, ASETB TR1SETB EASETB ESRUN:LCALL AD ;調(diào)用A/D轉(zhuǎn)換子程序LCALL MAOPAO ;調(diào)用濾波子程序LCALL TURN ;調(diào)用濕度轉(zhuǎn)換子程序MOV A, HUMID ;將濕度值送往上位機(jī)MOV SBUF, ALCALL TWOSEC ;延時等待兩妙鐘LCALL BCDTURN ;調(diào)用BCD轉(zhuǎn)換子程序LCALL SHOW ;調(diào)用顯示子程序MOV A,HUMID CJNE A, HUMADR, COMP ;檢測到的濕度值大于上位機(jī)送來的濕度值時,則循環(huán)采樣,否則報警灌溉DONE: CLR LCALL ALARM ;調(diào)用報警延時子程序進(jìn)行灌溉動作LCALL TIMEORL P1,02HLCALL TENMIN ;灌水結(jié)束等待10分鐘LJMP RUN ;回到主程序COMP:JC DONELJMP RUNEND。===========數(shù)據(jù)處理子程序===========MAOPAO:MOV R1, ADTURNO MOV R5,OAH CLR 00HFILTER:MOV 3CH,@R1 INC R1 MOV A, @R1 CLR C SUBB A, 3CH JNC NEXT MOV A, @R1 MOV @R1,3CH DEC R1 MOV @R1,A INC R1 SETB 00HNEXT: DJNZ R5, FILTER JB 00H, MAOPAO MOV LINEADR0,26H RET。===========數(shù)據(jù)通信子程序=========== SERVE: CLR EA ;中斷服務(wù)PUSH DPLPUSH DPHPUSH ACC PUSH PSWSETB 0D3HSETB OD4HJB TI, STOP WAIT: JNB RI, WAITMOV A, SBUFMOV @R0,A ;將要求的濕度下限值始終存入片內(nèi)HUMADR單元(即03DH )INC R0 ;將計算所得時間值始終存入片內(nèi)TIMEADR單元(即03EH )MOV A,R0 CJNE A,3FH,DLEVMOV R0,HUMADRDLEV: CLR RISTOP: CLR TIPOP PSWPOP ACCPOP DPHPOP DPLSETB EA RETI附錄B:基于單片機(jī)的農(nóng)業(yè)灌溉系統(tǒng)的電路原理圖寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。是狼就要練好牙,是羊就要練好腿。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。不奮斗就是每天都很容易,可一年一年越來越難。能干的人,不在情緒上計較,只在做事上認(rèn)真;無能的人!不在做事上認(rèn)真,只在情緒上計較。拼一個春夏秋冬!贏一個無悔人生!早安!—————獻(xiàn)給所有努力的人. 學(xué)習(xí)好幫
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1