溫濕度控制系統(tǒng)樣本_第1頁
溫濕度控制系統(tǒng)樣本_第2頁
溫濕度控制系統(tǒng)樣本_第3頁
溫濕度控制系統(tǒng)樣本_第4頁
溫濕度控制系統(tǒng)樣本_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

基于單片機溫濕度控制系統(tǒng)目錄摘要 11、緒論 11.1課題背景 11.2立題目和意義 11.3植被栽培技術(shù) 1溫室環(huán)境調(diào)節(jié) 11.4本系統(tǒng)重要研究內(nèi)容 22、系統(tǒng)總體分析與設(shè)計 22.1系統(tǒng)功能及系統(tǒng)構(gòu)成和工作原理 22.1.1.總體方案 22.1.2.實行辦法 22.1.3.硬件系統(tǒng)設(shè)計 2主機與重要部件選取: 32.2溫濕度采樣與控制系統(tǒng) 32.2.1.溫濕度采樣系統(tǒng) 32.2.2.溫濕度控制系統(tǒng) 32.3鍵盤顯示系統(tǒng) 42.4報警系統(tǒng) 62.5硬件電路設(shè)計 62.5.1.系統(tǒng)硬件配備 62.5.2.重要組件簡介 63軟件系統(tǒng)設(shè)計 83.1系統(tǒng)初始化模塊 83.2鍵盤顯示模塊 103.3采樣轉(zhuǎn)換模塊 113.4溫濕度控制模塊 113.5報警模塊 134硬件調(diào)試方案 144.1硬件電路調(diào)試 144.2功能模塊調(diào)試方案 14結(jié)論 15致謝 15參照文獻 16附錄: 18基于單片機溫濕度控制系統(tǒng)設(shè)計摘要本文運用8051單片機設(shè)計一種溫室溫濕度控制系統(tǒng),對給定溫濕度進行控制并實時顯示,其中溫濕度信號各有四路,系統(tǒng)采用一定算法對信號解決以擬定采用某種控制手段,在本系統(tǒng)中采用溫度優(yōu)先模式,循環(huán)解決。核心字:89C518729鍵盤顯示LCD顯示ADC08091、緒論1.1課題背景改革開放以來,人們對生活質(zhì)量規(guī)定明顯提高,對美麗植被和花卉需求量也急劇上升,這對以種植植被為生計園林工人是一種機遇,同步也對老式手工植被種植是一種挑戰(zhàn),而基于單片機溫濕度控制系統(tǒng)對解決這些問題有著非常重大意義。前種植植被普通都用溫室栽培,為了充分運用好溫室栽培這一高效技術(shù),就必須有一套科學(xué),先進管理辦法,用以對不同種類植被生長各個時期所需溫度及濕度等進行實時監(jiān)控。溫濕度控制對于單片機應(yīng)用品有一定實際意義,它代表了一類自動控制辦法。并且其應(yīng)用十分廣泛。1.2立題目和意義8051單片機是慣用于控制芯片,在智能儀器儀表、工業(yè)檢測控制、機電一體化等方面獲得了令人矚目成果,用其作為溫濕度控制系統(tǒng)實例也諸多。使用8051單片機可以實現(xiàn)溫濕度全程自動控制,并且8051單片機易于學(xué)習(xí)、掌握,性價比高。使用8051型單片機設(shè)計溫濕度控制系統(tǒng),可以及時、精準反映室內(nèi)溫度以及濕度變化。完畢諸如升溫到特定溫度、降溫到特定溫度、在溫度上下限范疇內(nèi)保持恒溫等各種控制方式,在濕度控制方面也是如此。將此系統(tǒng)應(yīng)用到溫室當中無疑為植被生長提供了更加適當環(huán)境。1.3植被栽培技術(shù)植被“設(shè)施栽培”,即“保護地栽培”。它是指在某種類型保護設(shè)施內(nèi)(如陽畦、溫室、大棚等),人為地創(chuàng)造適當植被生長發(fā)育最佳環(huán)境條件,在不同季節(jié)內(nèi),特別是不利于植被生長季節(jié)內(nèi)進行植被栽培一種辦法[1]。設(shè)施栽培是人類運用自然、改造自然一種創(chuàng)造。由于設(shè)施內(nèi)條件是可以人為控制,使得植被調(diào)節(jié)周年生產(chǎn)得以實現(xiàn)。玻璃溫室和塑料薄膜溫室浮現(xiàn)后,植被生產(chǎn)浮現(xiàn)了劃時代變化。當前人們可以依照自己意愿,隨時生產(chǎn)出所需要各種植被。可以說,這是“設(shè)施栽培”功勞。在不利于植被生長自然環(huán)境中,溫室可以創(chuàng)造適當植被生長發(fā)育條件。溫室環(huán)境調(diào)節(jié)重要涉及日光、溫度、濕度三個方面。·溫度:依照植被生長適當溫度進行溫室溫度調(diào)節(jié),若低于下限溫度則采用升溫辦法,普通采用電熱增溫和火力增溫等,火力增溫比較以便。若高于上限溫度則采用降溫辦法,普通通過水管降溫和電扇降溫,電扇降溫比較以便。·日光:遮蔭是調(diào)節(jié)日照強度最佳辦法,其詳細做法是加蓋遮陽網(wǎng)或草席,這種辦法兼有減少溫度效果?!穸龋簽闈M足溫室植被對濕度規(guī)定,可以在地上、臺階、盆壁灑水,還可以在空中懸掛濕布,以增長水分蒸發(fā),最佳辦法是設(shè)立自動噴霧裝置,自動調(diào)節(jié)濕度[9]。如果濕度過大,容易導(dǎo)致植被病害,可以采用通風(fēng)辦法來減少濕度,并且最佳在室溫與氣溫相差不大時候進行。本系統(tǒng)注重溫度和濕度調(diào)節(jié),光照強度沒有考慮其中。1.4本系統(tǒng)重要研究內(nèi)容本系統(tǒng)所要完畢任務(wù)是:1.4.1人性化設(shè)計。界限溫度值及濕度值可以由顧客依照不同植被各種生長需求由鍵盤輸入并通過顯示屏顯示。1.4.2可以實時、精確顯示采樣溫度值與濕度值。1.4.3通過采集溫度及濕度值,精確判斷原則值與當前值之間差別,及時啟動報警裝置(涉及警報燈提示功能以及提示音等)進行報警,并采用相應(yīng)方案。1.4.4可以依照植被在不同步間段內(nèi)對溫濕度不同規(guī)定,顧客可隨機更改溫度及濕度值,以滿足顧客不同需求。2、系統(tǒng)總體分析與設(shè)計2.1系統(tǒng)功能及系統(tǒng)構(gòu)成和工作原理2.1.1.總體方案·溫度監(jiān)控:對溫室溫度進行測量,并通過升溫或降溫達到植被最佳溫度?!穸缺O(jiān)控:對溫室濕度進行測量,并通過噴霧或去濕達到植被最佳濕度?!た刂平鉀Q:當溫度、濕度越限時報警,并依照報警信號提示采用一定手段控制。·顯示:LCD就地顯示輸入值和相應(yīng)溫濕度,數(shù)碼管擺放在生產(chǎn)現(xiàn)場用于顯示當前溫濕度。2.1.2.實行辦法·實際環(huán)境溫度與給定界限比較,執(zhí)行加熱/制冷辦法?!嶋H環(huán)境濕度與給定界限比較,執(zhí)行加濕/去濕辦法?!ぴ较迗缶寒敎貪穸仍较迺r聲光報警?!ゆI盤顯示:負責(zé)顧客輸入及有關(guān)數(shù)據(jù)顯示,其中涉及LED和LCD顯示。2.1.3.硬件系統(tǒng)設(shè)計通過上面總體方案和實行辦法討論后可以開始著手硬件系統(tǒng)設(shè)計,硬件系統(tǒng)是應(yīng)用系統(tǒng)基本、軟件系統(tǒng)設(shè)計根據(jù)主機與重要部件選?。阂勒湛傮w功能和性價比及其運營速度等因素考慮,選用MCS-51系列89C51為主機,滿足上面規(guī)定并且設(shè)計以便,不需要再存儲擴展。數(shù)據(jù)存儲片內(nèi)設(shè)有128B,外部有8279256B,而由于存入數(shù)據(jù)是隨時更新且不計小數(shù)位,存入8個16進制數(shù)字,其總共需要容量只有16B,已經(jīng)夠用。對外部模仿量(溫度、濕度)采樣,選用ADC0809可以滿足規(guī)定?!厥覝貪穸瓤刂葡到y(tǒng)是以89C51單片機作為中央控制裝置,模數(shù)轉(zhuǎn)換器ADC0809,電扇,加熱設(shè)備,加濕設(shè)備,排潮設(shè)備,鍵盤顯示芯片等,其功能和原理如下:·89C51作為中央控制裝置,負責(zé)中心運算和控制,協(xié)調(diào)系統(tǒng)各個模塊工作?!に穆凡蓸訙囟刃盘柌蓸雍啒闫骄鉀Q,溫度保存為整數(shù)?!に穆凡蓸訚穸刃盘柌蓸雍啒闫骄鉀Q,溫度保存為整數(shù)?!つ?shù)轉(zhuǎn)換器ADC0809:即由模仿信號轉(zhuǎn)換為數(shù)字信號。它共有8個模數(shù)轉(zhuǎn)換通道。模數(shù)轉(zhuǎn)換共有2種辦法。一種是運用INT0中斷,當一次轉(zhuǎn)換結(jié)束后,ADC0809使INT0產(chǎn)生中斷,告知系統(tǒng)轉(zhuǎn)換完畢;另一種使用延時辦法,開始轉(zhuǎn)換后系統(tǒng)延時100微秒等待轉(zhuǎn)換完畢。本方案采用延時轉(zhuǎn)換辦法?!ゆI盤顯示芯片:用8729辨認鍵盤,負責(zé)顧客輸入及有關(guān)數(shù)據(jù)LED顯示。例如選取系統(tǒng)工作模式,顧客輸入溫度及濕度界限數(shù)據(jù),顯示實時溫度及濕度值等等?!る娚龋贺撠?zé)系統(tǒng)降溫工作。·加熱設(shè)備:負責(zé)系統(tǒng)加熱工作。·噴霧設(shè)備:負責(zé)系統(tǒng)加濕工作?!づ懦痹O(shè)備:負責(zé)系統(tǒng)去濕工作。·雙色燈,音效模塊:負責(zé)系統(tǒng)報警功能。如果當前溫度超過顧客設(shè)定界限值時系統(tǒng)將自動報警,雙色燈在74LS273控制下有規(guī)律閃爍,同步音效模塊發(fā)出報警聲,告知顧客采用相應(yīng)辦法。2.2溫濕度采樣與控制系統(tǒng)2.2.1.溫濕度采樣系統(tǒng)為了更精準反映溫室溫度和濕度,取溫濕度各4路信號采樣簡樸平均解決作為溫室溫度和濕度。在辨別率達到前提下,溫濕度精度為1%。2.2.2.溫濕度控制系統(tǒng)一方面,系統(tǒng)啟動后,提示顧客輸入溫度上限與下限溫度值。顧客輸入之后,系統(tǒng)自動求出中間值,依照實際溫度狀況采用相應(yīng)方案。如下圖2-2-1所示。

下限溫度中間溫度上限溫度2020~3030圖2-2-1如果該時刻實際溫度值低于顧客給定下限溫度值時,系統(tǒng)及時啟動報警裝置,且系統(tǒng)處在升溫狀態(tài),直到實際溫度達到顧客輸入上下限溫度中間值一定區(qū)間內(nèi)時停止升溫。反之,如果實際溫度值高于顧客設(shè)定上限值時,系統(tǒng)也會及時啟動報警裝置,且系統(tǒng)處在降溫狀態(tài),直到實際溫度達到顧客輸入上下限溫度中間值一定區(qū)間內(nèi)時停止降溫。選取中間值作為控制參數(shù),防止升溫——降溫——升溫死循環(huán),由于溫度低于下限時會始終升溫,也許導(dǎo)致溫度高于上限系統(tǒng)又開始降溫,這樣系統(tǒng)便始終重復(fù)升溫——降溫——升溫過程,導(dǎo)致設(shè)備在某一種溫濕度點附近頻繁啟停,使設(shè)備壽命下降,并且沒有實際意義。選取中間值一定區(qū)間,是防止達到中間值時,采用了停止升溫或者降溫辦法,溫度還是會持續(xù)上升或下降一會兒,這時候溫度也許不是正好在中間值處,系統(tǒng)便還是采用升溫或者降溫辦法,而此時溫度值也許已經(jīng)是很適合植被生長需要溫度值。因此本方案選在中間值正負一度區(qū)間內(nèi),以為此區(qū)間內(nèi)都是適合,不產(chǎn)生任何控制動作變化,這樣就能解決設(shè)備頻繁啟停問題。2.3鍵盤顯示系統(tǒng)鍵盤顯示系統(tǒng)采用8279芯片控制16鍵鍵盤和8個七段數(shù)碼管,以實現(xiàn)顧客輸入與數(shù)據(jù)輸出。16個鍵分別是“0”到“F”,相應(yīng)鍵值是0到15不需要鍵值轉(zhuǎn)換。七段數(shù)碼管采用共陰極,系統(tǒng)中使用段碼如下表2-3-1所示。顯示01234567段碼3FH06H5BH4FH66H6DH7DH07H顯示89ABCDEF段碼7FH6FH77H7CH39H5EH79H71H表2-3-18279初始化時,設(shè)定有關(guān)命令字如下:Z8279EQU08701H;8279狀態(tài)/命令口地址D8279EQU08700H;8279數(shù)據(jù)口地址LEDMODEQU00H;左邊輸入八位字符顯示;外部譯碼鍵掃描方式,雙鍵互鎖LEDFEQEQU38H;掃描速率LEDCLSEQU0D1H;清除顯示RAMLEDWR0EQU80H;設(shè)定將要寫入顯示RAM地址系統(tǒng)連接圖如下圖2-3-2所示。圖2-3-2AD0809與89C51連接圖:圖2-3-22.4報警系統(tǒng)報警系統(tǒng)由聲音報警和警報燈報警構(gòu)成。聲音報警通過P1.0口接SD口控制系統(tǒng)音效模塊發(fā)聲,用CPU控制P1.0產(chǎn)生一定頻率方波就可以實現(xiàn)音效模塊發(fā)聲。音效模塊是一種帶有揚聲器放大電路。如圖2-4-1所示。圖2-4-12.5硬件電路設(shè)計2.5.1.系統(tǒng)硬件配備采用總線型構(gòu)造設(shè)計。由P0口作數(shù)據(jù)線,P0口和P2口共同作地址。2.5.2.重要組件簡介(1)89C51芯片89C51是Intel公司于80年代初推出8位嵌入式微控制器(內(nèi)部數(shù)據(jù)總線為8位,外部數(shù)據(jù)總線為8位),它與MCS-96系統(tǒng)中其他芯片相比,具備性能高、功能全、售價低廉、使用以便(48PINDIP)等長處。89C51在工業(yè)應(yīng)用方面有許多明顯特點,它具備靈活以便8位總線外圍支持器擴展功能,而在數(shù)據(jù)解決方面又有8位微機迅速功能。由于大高度集成化已把許多常駐用輸入檢測輸出控制通道都制作在同一塊硅片上,大大地靈活了外部連線,增強了系統(tǒng)穩(wěn)定性并且速度快(時鐘12MHz),非常適合于工業(yè)環(huán)境下安裝使用。因而本系統(tǒng)CPU選用89C51芯片。89C51單片機引腳采用40雙列直插式封裝構(gòu)造。89C51系統(tǒng)CPU中重要組件有:高速寄存器陣列、特殊功能寄存器(SFR)、寄存器控制器和算術(shù)邏輯單元(RALU)。它與外部通訊是通過特殊功能寄存器SFR或存儲器,控制器進行。8051系統(tǒng)CPU重要特色是體積小,重量輕,抗干擾能力強,售價低,使用以便。此外,通過SFR還可以直接控制I/O、A/D、PWM、串行口等部件有效運營。CPU內(nèi)部一種控制單元和兩條總線寄存器陣列和EALU連接起來。這兩條總線是:16位地址總線(A-BUS)和8位數(shù)據(jù)總線(D-BUS)。數(shù)據(jù)總線僅在RALU與寄存器陣列或SFR之間傳送數(shù)據(jù),地址總線用作上述數(shù)據(jù)傳送地址總線或用作與寄存器控制器連接多路復(fù)用地址/數(shù)據(jù)總線[7]。CPU對片內(nèi)RAM訪問是直接訪問和通過寄存器R0,R1間接訪問。89C51工作時所需時鐘可通過其XTALL輸入引腳由外部輸入,也可采用芯片內(nèi)部振蕩器。其工作頻率為6~12MHz。在本系統(tǒng)中采用11.0592MHz頻率。(2)74LS273地址鎖存器74LS273是帶有三態(tài)緩沖輸出8D鎖存器74LS273;·D7~D0:三態(tài)門輸入端?!7~Q0:三態(tài)門輸出端。·GND:接地端。·Vcc:電源端?!E:三態(tài)門使能端?!(STB):8D鎖存器控制端。(3)8279可編程鍵盤/顯示屏接口芯片8279使Intel公司為8位微解決器設(shè)計通用鍵盤/顯示屏接口芯片,其功能重要體當前二個方面:接受來自鍵盤輸入數(shù)據(jù)并作預(yù)解決;數(shù)據(jù)顯示管理和數(shù)據(jù)顯示屏控制。單片機采用8279管理鍵盤和顯示屏,可減少軟件程序,減輕承擔(dān),且顯示穩(wěn)定,程序簡樸。8279引腳功能(采用40線雙列直插式封裝):·DB0~DB7:雙向外部數(shù)據(jù)總線。用于傳送8279與CPU之間命令、數(shù)據(jù)和狀態(tài)?!S:片選信號線,低電平有效?!0:區(qū)別信息特性位。當A0位置1時,CPU寫入8279信息位命令,CPU從8279讀出信息為8279狀態(tài);當A0為0時,I/O信息都為數(shù)據(jù)?!D,WR:讀和寫選通信號線,均為低電平有效。·IRQ:中斷祈求輸出線,高電平有效?!L7~RL0:鍵盤回送線,平時為高電平,只有當某一鍵閉合時,其中一條線才變低。·SL7~SL0:掃描輸出線,用于對鍵盤和顯示屏進行掃描?!UTB3~OUTB0OUTA3~OUTA0:顯示段輸出線?!D:顯示熄滅控制線,低電平有效?!ESET:復(fù)位輸入線,高電平有效?!HIFT,CNTL/STB:控制輸入線,由內(nèi)部拉高電陰拉成高電平,也可由外部控制按鍵拉成低電平?!LK:外部時鐘輸入線,其信號由外部振蕩器提供。·Vcc,GND:分別為+5V電源和地。(4)七段LED顯示屏LED是單片機應(yīng)用系統(tǒng)中一種常用輸出設(shè)備,普通使用是七段顯示。這種顯示塊有共陰極與共陽極兩種。[4]以共陰極為例:顯示個位“4”a送0d,e送0b,c,f,g則送1gnd送0則立即顯示4。它由8個發(fā)光二極管(7段和一種小數(shù)點)構(gòu)成,可用來顯示0~9,A、B、C、D、E、F、G(小數(shù)點)。在數(shù)碼管中,若把各二極管陰極連在一起稱為共陰極數(shù)碼管;若把各二極管陰極連接在一起稱為共陰極數(shù)碼管;若把各二極管陽極連接在一起,則稱為共陽極數(shù)碼管。在本系統(tǒng)中采用共陰極數(shù)碼管。(5)ADC0809芯片[3]ADC0809是28腳雙列直插式封裝?!7~D0:8位數(shù)字量輸出引腳。·IN0~IN7:8路模仿量輸入引腳。·Vcc:+5V工作電壓?!ND:地。(6)LCD顯示引腳功能[7]:·D0~D7雙向數(shù)據(jù)總線。LCD數(shù)據(jù)讀寫方式可以分為8位和4位兩種,以8位數(shù)據(jù)進行讀寫操作則D0~D7均有效,若以4位方式進行讀寫操作,則只用到D4~D7·RS:寄存器選取控制位。當RS=0時,并且做寫入動作時,可以寫入指令寄存器,若RS=0,且做讀取操作時,可以讀取忙原則及地址記數(shù)器內(nèi)容。若RS=1,責(zé)用于讀取數(shù)據(jù)寄存器[7]?!/W:LCD讀寫控制線。R/W=0時,LCD執(zhí)行寫入操作,R/W=1時,LCD執(zhí)行讀取操作?!N:啟動控制線。高電平有效。·VCC:電源端。·VO:亮度調(diào)節(jié)電壓輸入控制器。當輸入0V時字符顯示最亮?!ND:接地。3、軟件系統(tǒng)設(shè)計3.1系統(tǒng)初始化模塊系統(tǒng)初始化模塊重要功能是完畢系統(tǒng)初始化以及設(shè)定系統(tǒng)工作狀態(tài),初始化某些涉及如下方面內(nèi)容:3.1.1系統(tǒng)啟動后,顯示屏上顯示兩行,第一行為“WELCOMETOTHESYSTEM”,第二行顯示為“STARTWORK”等待顧客輸入溫度及濕度值。按“B”鍵表達開始輸入,這時可按溫度下限、上限,濕度下限、上限順序依次輸入,如果輸入順序錯可按“B”鍵可重新進行輸入,直到輸入對的;輸入完畢后按“C”鍵擬定。系統(tǒng)進入正常工作狀態(tài)。系統(tǒng)整體工作方式如下框圖所示圖3-1-1初始化程序某些流程圖如下圖3-1-2所示。圖3-1-23.2鍵盤顯示模塊本系統(tǒng)中使用8279芯片完畢有核心盤輸入和溫濕度顯示工作。溫度濕度是依次輸入并且依次如下限、上限輸入,并且將溫濕度中間數(shù)值存入單片機中,在將LED清零后顯示(分別在0123位),并依次顯示實時溫度濕度數(shù)值(顯示在4567位)事實上,在系統(tǒng)初始化過程中,除了初始化鍵盤和顯示屏之外,其中還涉及著調(diào)用8279鍵盤顯示模塊,8279鍵盤顯示模塊某些基本流程如下圖3-2-1所示。圖3-2-1其中顯示鍵值程序流程圖如下:圖3-2-13.3采樣轉(zhuǎn)換模塊采樣轉(zhuǎn)換模塊是本系統(tǒng)中核心模塊之一,它負責(zé)完畢溫度和濕測量及模仿量轉(zhuǎn)換為數(shù)字量全過程,這也是它為什么重要因素。系統(tǒng)每次轉(zhuǎn)換前ADC0809IN0~IN7送個任意數(shù),表達開始轉(zhuǎn)換,成果是一種數(shù)字量,將其轉(zhuǎn)化為#BCD碼,。送顯示程序顯示,并將數(shù)值返回給主函數(shù)。濕度也可以通過此種辦法觀測變化,得出相應(yīng)結(jié)論。為了更精準反映系統(tǒng)溫度和濕度,本系統(tǒng)對四路采樣信號作簡樸平均解決,并將解決后數(shù)值作為溫室溫濕度,其過程如下圖。圖3-3-1實時溫濕度顯示和溫濕度中間數(shù)值顯示便于咱們實時比較和掌握系統(tǒng)工作狀況,實時溫度濕度不在規(guī)定區(qū)間內(nèi)則進行升溫降溫解決。圖3-3-23.4溫濕度控制模塊溫濕度判斷控制模塊也是系統(tǒng)核心模塊之一,所謂判斷控制模塊,就是對顧客輸入溫度和濕度與當前溫室內(nèi)實際溫濕度進行比較,先進行判斷,然后再進行控制,控制模塊是決定系統(tǒng)將要進行什么工作。如溫度高于上限時需要降溫,低于下限時需要升溫,同步還要啟動警報等等。溫度判斷控制某些程序整體思路如下如所示:圖3-4-1上面已經(jīng)討論了采用中間值作為控制參數(shù),采用中間值一定區(qū)間作為控制區(qū)間因素,那么按照(2.2)思想,控制程序流程圖如下:圖3-4-2濕度判斷控制某些與溫度判斷控制某些功能及流程是相似,便不再贅述了。3.5報警模塊報警模塊具備兩項功能,即為報警燈和聲音報警。報警燈模塊是完畢LED有規(guī)律閃爍,以便從視覺上提示顧客。LED是由74LS273控制4個雙色LED燈構(gòu)成,其閃爍規(guī)律為:1向74LS273發(fā)送數(shù)據(jù)0F0H,則雙色LED燈發(fā)綠光。2向74LS273發(fā)送數(shù)據(jù)0FH,則雙色LED燈發(fā)紅光。向74LS273發(fā)送數(shù)據(jù)0FFH,則雙色LED燈熄滅。向74LS273交替發(fā)送0F0H、0FFH,或0FH、0FFH,以實現(xiàn)LED燈紅/滅交替或綠/滅交替,這時咱們就看到了閃爍效果。在LED燈閃爍同步,聲音報警也會同步啟動,可采用延時方式來延長聲音報警聲音。警報燈由4個雙色LED燈構(gòu)成,一共需要8根數(shù)據(jù)線,使用74LS273芯片控制。要實現(xiàn)功能是使4個雙色LED燈有規(guī)律閃爍,當顧客輸入溫度上下限值后,系統(tǒng)進行實時采樣,并判斷出當前溫度與顧客輸入溫度之間差別,如果當前溫度低于顧客輸入下限溫度值,則闡明當前溫度過低,系統(tǒng)自動啟動警報燈,此時警報燈發(fā)出綠光并進行有規(guī)律閃爍,同步開始加溫,直至加到所需溫度值時警報燈熄滅。反之,如果當前溫度高于顧客輸入上限溫度值,則闡明當前溫度過高,系統(tǒng)也會自動啟動警報燈,但此時警報燈會發(fā)出紅光并進行有規(guī)律閃爍,同步開始降溫,直至降到所需溫度值時警報燈熄滅。圖3-5-14硬件調(diào)試方案4.1硬件電路調(diào)試此某些任務(wù)是在系統(tǒng)連接好后,調(diào)試各個組件能否正常工作,能否實現(xiàn)軟件設(shè)計預(yù)期目的。其環(huán)節(jié)如下:4.1.1按照系統(tǒng)設(shè)計,將系統(tǒng)需要各個組件連接好。4.1.2依照實驗闡明書,理解各個組件工作原理,開始著手調(diào)試芯片。4.1.3調(diào)試8279芯片。按照闡明書調(diào)用8279.ASM匯編程序,運營,觀測現(xiàn)象。現(xiàn)象對的,闡明8279芯片正常,可以使用。4.1.4調(diào)試ADC0809芯片。按照闡明書調(diào)用CON_W.ASM匯編程序,運營,觀測現(xiàn)象?,F(xiàn)象對的,闡明ADC0809芯片正常,可以使用。4.1.5調(diào)試直流電機,按照闡明書調(diào)用直流電機相應(yīng)匯編程序,運營,觀測現(xiàn)象?,F(xiàn)象對的,闡明直流電機正常,可以使用。4.2功能模塊調(diào)試方案把各個功能模塊編寫成單獨源文獻進行調(diào)試,調(diào)試成功后來,再將各某些聯(lián)合在一起。整個系統(tǒng)編寫、調(diào)試是從8279開始。控制8279原理雖然簡樸,但需要細節(jié)卻諸多,如選取顯示寄存器與送段碼順序,8279初始化等待時間等。顧客溫度輸入數(shù)據(jù)時上限、下限分別在七段數(shù)碼管0、1、2、3位置顯示,濕度輸入數(shù)據(jù)時上限、下限分別在七段數(shù)碼管4、5、6、7位置顯示。讀鍵存儲過程是循環(huán)程序??裳h(huán)等待直到顧客輸入對的并確以為止。采樣轉(zhuǎn)換模塊是一種比較重要模塊,在調(diào)試階段遇到問題較多,由于它是程序運營瓶頸,如果這一某些通但是話,那

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論