已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
目 錄第一章 引言.1 1.1單片機的概述.1 1.2單片機的分類及發(fā)展.1 1.3灌溉技術(shù)的發(fā)展簡介.2第二章 設(shè)計題目與要求.42.1 課程設(shè)計要求.42.2 課程設(shè)計目的.4第三章 設(shè)計的方案選擇與論證.53.1 整體設(shè)計框架.53.2 系統(tǒng)硬件的選擇.53.3最終方案決定及電路設(shè)計.6第四章 系統(tǒng)硬件電路的設(shè)計.74.1 AT89C51的介紹.7 4.1.1 內(nèi)部結(jié)構(gòu).7 4.1.2 引腳說明.84.2 顯示模塊.11 4.2.1 顯示功能及實現(xiàn).12 4.2.2 數(shù)碼管介紹.124.3 時鐘電路及復位電路的設(shè)計.14 4.3.1 時鐘電路.14 4.3.2 復位電路.164.4 鍵盤輸入模塊.164.5 澆水模塊設(shè)計.17 4.5.1 ULN2803的介紹.17 4.5.2 澆水功能的實現(xiàn).184.6 電源的設(shè)計.19第五章 系統(tǒng)的程序設(shè)計.215.1 系統(tǒng)時間顯示.215.2 鍵盤控制時間設(shè)置.22 5.2.1 按鍵校對系統(tǒng)時間.22 5.2.2 按鍵設(shè)置澆水時間.235.3 澆水執(zhí)行程序框圖.245.4 主程序.25第六章 仿真.396.1 仿真說明.396.2 仿真電路圖.39第七章 結(jié)論.41致謝.42參考文獻.43附錄 電路圖 努力了的才叫夢想,不努力的就是空想!如果你一直空想的話,無論看多少正能量語錄,也趕不走滿滿的負能量!你還是原地踏步的你,一直在看別人進步。第一章 引言 目前,農(nóng)業(yè)、工業(yè)、生活、軍事等各個方面都向自動化、智能化、數(shù)字化發(fā)展。為了適應時代的發(fā)展電子技術(shù)迅猛發(fā)展。數(shù)字化、智能化、自動化的實現(xiàn)方式多種多樣,從而產(chǎn)生了很多的設(shè)計工具。單片機就是其中之一,它正朝著多品種和高性能發(fā)展,正在進一步向著COMS化、小體積、低功耗、高性能、大容量和外部電路內(nèi)裝化等多個方向發(fā)展。卓越的性價比受到了設(shè)計者們的歡迎。 隨著農(nóng)業(yè)的規(guī)?;?、系統(tǒng)化,傳統(tǒng)的管理方法需要大量的人力而且不能及時。為了滿足更高效更高產(chǎn),并提高管理水平。本文將介紹一個可以自動定時、多路澆水、定澆水時間的系統(tǒng),它主要基于51單片機來設(shè)計,并將隨著社會生活的進步、人們對效率的要求,將會得到大量的應用和不斷的完善。 本論文中將會應用單片機等電子技術(shù),實現(xiàn)自動澆水控制。 1.1 單片機的概述 為了適應社會發(fā)展的需求,微型計算機不斷地更新?lián)Q代,新產(chǎn)品層出不窮。在微型計算機的大家庭中,幾年來單片微型計算機異軍突起,發(fā)展極為迅速。 單片微型計算機(Single-Chip Microcomputer)簡稱單片機。它是微型計算機的一個重要分支,也是一種非?;钴S且具生命力的機種。特別適用于控制領(lǐng)域,故又稱微控制器(Microcontroller)。 通常單片機由單塊集成電路芯片構(gòu)成,內(nèi)部包含有計算機的基本功能功能部件:中央處理器(Central Processing Unit,CPU)、隨機存儲器(Random Access Memory,RAM)、只讀存儲器(Read Only Memory,ROM)、定時/計數(shù)器及I/O(Input/Output)接口電路等部件。因此單片機只需要與適當?shù)能浖巴獠吭O(shè)備相結(jié)合,便可成為一個單片機控制系統(tǒng)。 它的特點是:高性能、高速度、體積小,價格低廉,穩(wěn)定可靠,應用廣泛。1.2 單片機的分類及發(fā)展 20世紀80年代以來,單片機有了新的長足發(fā)展,各個半導體器件廠商也相繼推出自己的產(chǎn)品。到目前為止,市面上出售的單片機品種已達60多個系列,600多個品種。如果按照CPU對數(shù)據(jù)處理的位數(shù)來分,通??梢园褑纹瑱C分為4位的單片機、8位的單片機、16位的單片機、32位的單片機四類。它的產(chǎn)生和發(fā)展過程也經(jīng)歷了相應的四個階段。 第一階段(1970-1974)為4位的單片機的階段。這種單片機的特點為:價格便宜并且控制功能強,片內(nèi)含有多種I/O接口,有的根據(jù)不同用途還配有許多專用接口,豐富的I/O功能大大增強了四位單片機應用于錄音機、攝像機、電冰箱、電視機、洗衣機等產(chǎn)品。 第二階段(1974-1978)為低中檔的8位單片機的階段。它是八位單片機的早期產(chǎn)品,以Intel公司的MCS-48系列單片機為代表產(chǎn)品,這個系列的單片機在片內(nèi)集成八位CPU、并行I/O口、8位定時/計數(shù)器、RAM和ROM等,中斷處理較簡單,片內(nèi)RAM和ROM容量較小,且尋址范圍不大于4KB。 第三階段(1978-1983)為高檔的8位單片機階段。這類單片機在低、中檔基礎(chǔ)上發(fā)展起來的,其性能有明顯額提高。還是以Intel公司的MCS-48系列單片機為代表,在片內(nèi)還增加了串行接口,有多級的中斷處理系統(tǒng),還有16位定時/計數(shù)器,片內(nèi)RAM和ROM容量也增大了,尋址范圍已經(jīng)可達64KB,有的片內(nèi)還加有A/D轉(zhuǎn)換接口。這類單片機功能強大,應用領(lǐng)域廣闊,是現(xiàn)在各類單片機中應用最多的一種。第四階段(1983-現(xiàn)在)為8位額單片機鞏固發(fā)展的階段和16位單片機、32位單片機推出的階段。這個階段特點是:一方面不斷的發(fā)展16位的單片機、32位的單片機和一些專用的單片機。近年來,各個計算機廠家已進入了高性能的32位單片機的研制和生產(chǎn)階段,32位單片機除了具有更高的集成度以外,主振頻率已經(jīng)達到20MHz,這使32位的單片機的數(shù)據(jù)處理速度可以16位單片機快得多,性能比8位、16位單片機也更加優(yōu)越。 而需要說明的是,單片機的發(fā)展雖然經(jīng)歷了4位、8位、16位三階段,但4位、8位、16位單片機仍然各有其應用領(lǐng)域,比如4位單片機在簡單家用電器、高檔玩具中還有應用,而8位單片機在中、小規(guī)模應用的場合仍占主流的地位,16位的單片機在比較復雜的控制系統(tǒng)中才有應用,32位單片機因控制領(lǐng)域?qū)λ囊蟛⒉皇制惹兴?2位單片機在我國的應用并不多。 正是由于單片機具有上述顯著的特點,使得單片機應用的范圍也日益擴大。單片機的應用打破了人們傳統(tǒng)的設(shè)計思想,原來很多用模擬電路、脈沖數(shù)字電路和邏輯部件來實現(xiàn)的功能,現(xiàn)在均可以使用單片機。使用軟件來實現(xiàn)。使用單片機具有體積小、可靠性高、性價高和容易產(chǎn)品化的優(yōu)點。1.3 灌溉技術(shù)的發(fā)展簡介 生命之起源,水為必然條件。沒有了水,地球上的生命將會枯竭。人文明之數(shù)千年的歷史,為水而奮斗可以說是非常重要的篇章。比如我國古代的靈渠、鄭渠和都江堰,埃及尼羅河兩岸的歷史非常悠久的灌溉工程都是非常好的例證。 20世紀以前,人類經(jīng)過了數(shù)個世紀的探索,學會了攔河蓄水,筑渠引水和開畦灌溉的技術(shù)。但水的利用效率比較低下,限制了灌溉的面積擴大。怎樣生產(chǎn)大量的糧食,來為飛快增長的人口提供糧食,如何提高水的利用率已經(jīng)成了20世紀的一大難題,而且伴隨著勞務(wù)成本大的迅速提高,怎樣節(jié)省人力來消減勞務(wù)成本也成了亟待解決的問題。 我國從70年代開始引進噴灌、滴灌技術(shù),80年代中期曾一度得到迅速發(fā)展。但因為經(jīng)濟及技術(shù)落后,不幾年即紛紛下馬。進入90年代中期以來,我國充分意識到我國水資源的短缺問題,重新積極推廣節(jié)水技術(shù)。經(jīng)過數(shù)年努力,已取得長足進步。 盡管各種節(jié)水技術(shù)已經(jīng)發(fā)展的很成熟,但是還不能滿足的是智能化的定時澆水,要兩者結(jié)合才能更自動化及智能化。限于本論文的篇幅,這里只設(shè)計自動系統(tǒng),有八路出水,而采用什么節(jié)水設(shè)備,可根據(jù)實際應用場合自行選取,只需對接到出口即可。 第二章 設(shè)計題目與要求2.1 課程設(shè)計要求 設(shè)計一種自動澆水控制器,可以實現(xiàn)設(shè)定每周內(nèi)任意幾天需要澆水,每天何時開始澆水,每路每次澆水多長時間,八路依次自動澆水。狀態(tài)顯示在平時模式現(xiàn)實當前時間及星期幾,從左至右,前兩位顯示時,中間兩位顯示分,最后一位顯示星期。時與分之間兩個LED為秒閃指示,每秒閃動一次。制作出適合系統(tǒng)運行的電源。2.2 課程設(shè)計目的(1) 鞏固、加深和擴大單片機應用的知識面。提高綜合及靈活運用所學知識解決實際控制的能力; (2) 培養(yǎng)針對課題需要,選擇和查閱有關(guān)手冊、圖標及文獻資料的自學能力,提高組成系統(tǒng)、編程、調(diào)試的動手能力; (3) 學會對課程設(shè)計方案的分析、選擇、比較、熟悉系統(tǒng)開發(fā)、研制的過程,軟硬件設(shè)計的方法、內(nèi)容及步驟; (4) 掌握計數(shù)器、加法器、LED的使用; (5) 掌握數(shù)碼管顯示電路的應用與按鍵設(shè)置。 第三章 設(shè)計的方案選擇與論證3.1 整體設(shè)計框架 圖3-1是本次設(shè)計的整體系統(tǒng)框圖,本電路是由AT89C51單片機為控制核心,具有在線編程功能,低功耗,高性能等優(yōu)點;顯示模塊有三個數(shù)碼管,CD4511譯碼器構(gòu)成,使用動態(tài)掃描的顯示方式對數(shù)字進行顯示;按鍵模塊位五個獨立按鍵構(gòu)成,分別設(shè)定時、分、星期、定時、定天;電源電路是為了給AT89C51提供穩(wěn)定的工作電壓而設(shè)計;時鐘電路采用晶振提供時鐘頻率,再結(jié)合編程來實現(xiàn)時間的顯示與設(shè)定。顯示模塊鍵盤模塊澆水輸出模塊時鐘電路復位電路電源模塊 AT89C51 圖3-1 系統(tǒng)整體設(shè)計框圖3.2 系統(tǒng)硬件的選擇 (1)控制系統(tǒng)模塊的方案選擇和論證 方案一:采用89C2051芯片作為硬件核心,有2KB的存儲空間,雖然加上端口擴展,鍵盤不做獨立式的,也可以滿足電路要求,但是它無法擴展ROM,也不能用C語言編程,因為C的第一條指令是跳轉(zhuǎn),會浪費很多空間,因此導致空間不夠,就只能用匯編語音。 并且2051的P3.7在芯片的引腳上沒有,只在內(nèi)部有用,P1.0,P1.1沒有內(nèi)部上拉,要用做輸入輸出,就需要外接上拉。 方案二:采用89C51芯片作為硬件核心,采用FlashROM,內(nèi)部具有4KB ROM存儲空間,能于3V的超低壓工作,而且與MCS-51系列單片機完全兼容,有40個引腳,完全滿足電路要求,具有電路進行調(diào)試時,由于程序的錯誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r,不需要對芯片進行多次拔插,所以不會對芯片造成損壞。結(jié)合兩者優(yōu)缺點考慮,在本設(shè)計中選擇采用AT89C51作為主控制系統(tǒng)。 (2)顯示模塊選擇方案和論證 方案一:采用點陣式數(shù)碼管顯示,點陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,對于顯示文字比較合適,如果用在顯示數(shù)字顯得太浪費,且價格也相對比較高,所以不采用此種作為顯示。 方案二:采用LED液晶顯示器,液晶顯示器的顯示功能強大,可顯示大量文字,圖形,顯示多樣,清晰可見,但是價格昂貴,需要的接口線多,所以在此設(shè)計中也不用這種作為顯示。 方案三:采用LED數(shù)碼管動態(tài)掃描,LED數(shù)碼管價格適中,對于顯示數(shù)字最合適,而且采用動態(tài)掃描法與單片機連接時,占用的單片機口線少。 在本設(shè)計中選擇采用了LED數(shù)碼管作為顯示。 (3)時鐘電路的選擇方案和論證 方案一:采用DS12887時鐘芯片實現(xiàn)時鐘,DS12887芯片是一種高性能的時鐘芯片,可自動對秒、分、時、周、月、年以及閏年補償?shù)哪赀M行計數(shù),雖然精度高,但是成本相對高,本設(shè)計不需要如此顯示精度及詳細度。 方案二:采用外部晶振提供時鐘頻率,直接采用單片機定時計數(shù)器提供秒信號,使用程序?qū)崿F(xiàn)星期、時、分、秒的計數(shù)。采用此種方案可以減少芯片的使用,節(jié)約成本,適用更多的用戶需求。 在本設(shè)計中直接采用方案二的時鐘電路為電路提供時鐘控制模塊。 (4)鍵盤模塊的選擇方案和論證 方案一:采用獨立式的非編碼鍵盤模式,在此種連接方式中,每個按鍵都是相互獨立的,均需占用CPU的一條I/O輸入數(shù)據(jù)線。 方案二:采用行列式的非編碼鍵盤,它是一種把所有按鍵排列成行列矩陣的鍵盤,所以,一個MN的行列式的非編碼鍵盤只需M條行線以及N條列線,共要占用M+N條單片機的端口線,本設(shè)計中按鍵只有五個,因此不采用此方案。 在本設(shè)計中采用方案一的鍵盤來對現(xiàn)實電路,和澆水設(shè)置進行設(shè)定。3.3 最終方案決定及電路設(shè)計 綜上各方案所述,對此次設(shè)計的方案選定:采用AT89C51作為主控制系統(tǒng);LED數(shù)碼管動態(tài)掃描作為顯示系統(tǒng);采用單片機自身的定時計數(shù)器作為時鐘電路;系統(tǒng)電路圖見附錄。 第四章 系統(tǒng)硬件電路的設(shè)計 硬件電路是系統(tǒng)的重要部分,在本次設(shè)計中主要是以AT89C51為核心控制器。外加一些控制電路來實現(xiàn)本系統(tǒng)的基本功能。下面分別介紹各個控制電路的功能及工作原理。 4.1 AT89C51的介紹 89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROMFlash Programmable and Erasable Read Only Memory)的CMOS8位微處理器,簡稱單片機。它低電壓、高性能。該器件采用ATMEL高密度肥肉非易失存儲器制造技術(shù)來加工的,并且可以與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。因為將多功能8位CPU和閃爍存儲器結(jié)合在一個芯片中,使得ATMEL的89C51成為一種高效的微控制器 89C單片機,為許多嵌入式的控制系統(tǒng)完美的提供了一種不僅靈活性高而且價廉的方案。 4.1.1 內(nèi)部結(jié)構(gòu) AT89C51的內(nèi)部結(jié)構(gòu)框圖如圖4-1所示 圖4-1 89C51內(nèi)部結(jié)構(gòu)框圖 89C51單片機基本組成包括有: 一個8位的微處理器 片內(nèi)數(shù)據(jù)存儲器RAM有128B 21個特殊功能寄存器SFR 片內(nèi)程序存儲器Flash ROM 有4KB 可尋址片內(nèi)外統(tǒng)一編址的64KB的ROM 可尋址片外64KB的RAM 4個8位并行I/O接口(P0P3) 一個全雙工通用異步串行接口UART 兩個16位的定時器/計數(shù)器 五個中斷源、兩個優(yōu)先級的中斷控制系統(tǒng) 具有位操作功能的布爾處理機及位尋址功能 片內(nèi)振蕩器和時鐘產(chǎn)生電路 AT89C51主要部件也可以劃分為CPU、存儲器、I/O端口、定時器/計數(shù)器和終端系統(tǒng)等五部分。CPU包括運算器、控制器;存儲器包括程序存儲器、片內(nèi)數(shù)據(jù)存儲器、片外數(shù)據(jù)存儲器。 4.1.2 引腳說明 AT89C51共含有40個引腳,分為端口線、電源線、控制線三類。如圖4-2所示: 圖4-2 AT89C51封裝和引腳分配1. 電源引腳(2條) Vcc (40腳):電源端,接+5V電源。 GND(20腳):接地端,接地端。 2. 控制引腳(6條) XTAL1和XTAL2:片內(nèi)振蕩電路輸入線。 XTAL1(19腳):片內(nèi)振蕩電路反相放大器輸入。 XTAL2(18腳):片內(nèi)振蕩電路反相放大器輸出。 當采用內(nèi)部時鐘時,片外連接石英晶體和微調(diào)電容,產(chǎn)生原始的振蕩脈沖信號。采用外部時鐘時,XTAL1輸入外部時鐘脈沖信號, XTAL2懸空。相應電路如圖4-3所示。 圖4-3 89C51的晶振連接圖 RST (9腳) : 復位信號輸入端。 高電平有效,保持兩個機器周期高電平時,完成復位操作。 ALE/ (30腳) :地址鎖存允許輸出端/編程脈沖輸入端 。 正常時,連續(xù)輸出振蕩器頻率的1/6正脈沖信號。訪問片外存儲器時:作為鎖存P0口低8位地址的控制信號。對89C5
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 固定資產(chǎn)管理合同
- 2024建筑工程勞務(wù)承包合同樣本
- 2024鈑金噴漆技術(shù)研發(fā)與創(chuàng)新實驗室建設(shè)合同
- 二零二五年度智能設(shè)備生產(chǎn)許可合同2篇
- 遵義醫(yī)科大學《工程數(shù)學復變》2023-2024學年第一學期期末試卷
- 2024餐飲勞務(wù)合同范本
- 二零二五年度電子信息產(chǎn)業(yè)投資合作合同2篇
- 2024輕工裝修材料研發(fā)與應用合作協(xié)議3篇
- 二零二五年度煙臺加工承攬合同的標的與義務(wù)3篇
- 浙江經(jīng)貿(mào)職業(yè)技術(shù)學院《數(shù)學建模與應用》2023-2024學年第一學期期末試卷
- 少年宮2025年度象棋活動計劃
- 2025年國家計算機網(wǎng)絡(luò)應急技術(shù)處理協(xié)調(diào)中心省級分中心招聘39人歷年高頻重點提升(共500題)附帶答案詳解
- 上海市2024年中考英語試題及答案
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應用實踐指導材料之21:“7支持-7.5成文信息”(雷澤佳編制-2025B0)
- 2023-2024年電商直播行業(yè)現(xiàn)狀及發(fā)展趨勢研究報告
- 中央2024年市場監(jiān)管總局直屬事業(yè)單位招聘中層干部歷年參考題庫(頻考版)含答案解析
- 阜陽市重點中學2025屆高考數(shù)學全真模擬密押卷含解析
- 2024年市特殊教育學校工作總結(jié)范文(2篇)
- LNG采購框架合同范例
- 2024版機床維護保養(yǎng)服務(wù)合同3篇
- 課題1 金屬材料 教學設(shè)計 九年級化學下冊人教版2024
評論
0/150
提交評論