




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 精編范文 魚缸環(huán)境自控系統(tǒng)設計本科畢業(yè)設計溫馨提示:本文是筆者精心整理編制而成,有很強的的實用性和參考性,下載完成后可以直接編輯,并根據自己的需求進行修改套用。魚缸環(huán)境自控系統(tǒng)設計本科畢業(yè)設計 本文簡介:XX大學畢業(yè)設計專業(yè):通信工程班級學號:通信學生姓名:指導教師:二XX年X月XX大學本科生畢業(yè)設計魚缸環(huán)境自控系統(tǒng)設計AquariumenvironmentAutomaticControlSystem專業(yè)班級:通信班學生姓名:指導教師:學院:電子工程學院20XX年X月摘要人們的收入在增加, 于是大家魚缸環(huán)境自控系統(tǒng)設計本科畢業(yè)設計 本文內容:XX大學畢業(yè)設計專業(yè):通信工程班級學號:通信學生姓
2、名:指導教師:二XX年X月XX大學本科生畢業(yè)設計魚缸環(huán)境自控系統(tǒng)設計AquariumenvironmentAutomaticControlSystem專業(yè)班級:通信班學生姓名:指導教師:學院:電子工程學院20XX年X月摘要人們的收入在增加, 于是大家追求舒適的生活就成為了一種新的趨勢。在家中飼養(yǎng)花鳥魚蟲, 就是這方面的充分體現。在居室中飼養(yǎng)并且觀賞魚, 能夠使人們的心情得到放松, 對于消除學習以及工作中的疲勞還有壓力都是很有好處的。如果想養(yǎng)魚就需要購買魚缸, 但是現在這一市場存在著諸多的弊端。飼養(yǎng)魚的人, 大多數使用的是傳統(tǒng)的魚缸。它需要人工的換水并且控制一些光照之類的問題, 這對于魚的飼養(yǎng)來
3、說是有一定困難的。而智能魚缸大多數則是體積龐大、價格昂貴, 不能得到很好的普及。因此, 將魚缸進行智能化的設計以幫助它降低價格進行推廣, 也是一個需要解決的問題。針對這個情況, 本課題設計了一個基于51單片機的智能魚缸系統(tǒng)。本作品使用STC89C52, 使各個模塊相互配合進行協調的工作。它能夠檢測魚缸水位、水溫并且控制喂食以及加氧時間等。從而能夠滿足飼養(yǎng)魚的生存條件, 并且能夠成為集裝飾、欣賞、使用于一身的魚缸。關鍵詞:51單片機;智能魚缸;自動調整ABSTRACTPeople”sincomeincreases,sopeopletopursueacomfortablelifewillbecom
4、eanewtrend.Raisingflowerathome,isfullyreflectedinthisregard.Breedingandornamentalfishinthebedroom,canmakepeople”smoodtorelax,toeliminatefatigueandpressureofstudyandworkisgood.Ifyouwanttobreedfishwillneedtobuyfishtank,butnowthemarkettherearealotofdisadvantages.Feedingfish,mostareusingtraditionalfisht
5、ank.Itrequireshumanchangewaterandcontrolsomeissuessuchasillumination,itisdifficultforfishbreeding.Andthemostintelligenttankisbulkyandexpensiveprice,can”tgetagoodpopularity.Asaresult,thefishtankinthedesignoftheintelligenttohelplowertheprice,itisalsoaneedtosolvetheproblem.Aimingatthissituation,thistop
6、ichasdesignedaintelligenttanksystembasedon51singlechipmicrocomputer.ThisworkUSESSTC89C52,makethevariousmodulestogethertocoordinatethework.Itcandetectthetankwaterlevel,watertemperatureandoxygenfeedingandcontroltime,etc.Thuscansatisfytheconditionsofexistenceoffeedingthefish,andcanbesetdecoration,appre
7、ciation,useinafishtank.KeyWords:51singlechipmicrocomputer;Intelligentfishtank;Automaticallyadjust1引言1.1智能魚缸的市場競爭力分析新的世紀, 科技發(fā)展的極其迅猛, 人們的物質與生活的水平得到了極大的提高。人們對于周圍環(huán)境的舒適程度的要求也變得越來越向著智能、人性化的目標發(fā)展。花鳥魚蟲的飼養(yǎng)以及觀賞, 在這一方面更是得到了全面的顯現。它能夠使人們的心情得到放松。同時, 對于人們學習還有工作中的身體以及心理的疲勞有著很大的緩解與釋放的作用。飼養(yǎng)觀賞魚類就需要魚缸, 大多數的飼養(yǎng)者都在使用著傳統(tǒng)的魚缸
8、。但這種老式的魚缸, 需要人工的換水、加氧、補光, 在對魚進行飼養(yǎng)的時候存在著一些問題。然而, 現在市場上的智能化的魚缸價格多數比較高, 讓使用者沒有辦法接受它高昂的價格, 它的占地面積也比較的大, 不利于搬運。并且, 在價格高昂的同時外觀卻不是那么漂亮, 性能上也不是很穩(wěn)定。因此, 一款外觀、性能、功能、品質都比較不錯, 價格也很符合普通民眾需要的智能化的魚缸也就擁有了更加廣闊的市場前景。魚缸在使用一段時間之后就會存在一定的問題, 市場中有很多的類似于魚缸的溫度控制、更換水、加氧氣還有魚缸照明等不同的設備。比如說:過濾水設備能夠過濾掉水中的異物、加熱設備能夠給水進行加熱、加氧的設備能夠提高水
9、中的含氧量等。然而, 各種產品從種類上來講多種多樣, 從功能上講每種產品的效果也不盡相同。而且, 這些產品中大多數的魚缸都不是智能化的產品, 不能簡化人們需要做的工作。大多數的魚缸類產品都是單一、獨立的被使用。只是使用人工的方式或者是電源的打開與關閉還有按鍵的功能切換等這些方式來進行操控, 遠遠不能達到使用者的設想與需求。而且, 如果使用者購買了很多不同的設備進行獨立的安裝之后, 如果沒有一個系統(tǒng)能夠全面的將控制溫度、加氧氣、魚缸照明還有換水等功能集合在一起, 就無法將它的性能完全的使用。相反, 這會導致使用不靈活、不便利, 使用的效果達不到要求等情況的發(fā)生, 整體的性能也就因此而無法得到增強
10、與提高。與目前飼養(yǎng)魚等水族品行業(yè)的市場相比較, 功能齊全智能化的魚缸系統(tǒng)的研究與制造仍然屬于最初的階段, 它們的產品也處于供應不能滿足需求的階段。1.2智能魚缸的實現由于現在國內與國外的水族行業(yè)的發(fā)展的情況不同、技術也不同, 甚至魚缸以及對于觀賞魚類種類、飼養(yǎng)的需求也不同。對于這些情況, 需要進行分析, 然后對本行業(yè)的魚缸類的控制設備的研究與制造的優(yōu)缺點進行一些總結。最后, 再去進行設計并且研發(fā)制作一款擁有低廉的價格, 簡單的操作, 功能齊全的魚缸智能控制系統(tǒng)。它能夠具有節(jié)約能源、調控溫度、自動加氧、控制水位、調控光照與食物數量等這些基本的功能。自然界中,光和水是萬物生長的來源。它們的一些變化
11、能夠改變動物的生活習性以及生理變化。比如駱駝, 在環(huán)境的變化中慢慢的適應著沒有水的情況。另外, 光照、光強對于魚類的一些影響, 國內外的專家一直對其有所研究。數據證實光照與光強對于魚類的繁殖、新陳代謝等活動都會有重要的輔助作用。正是由于光的重要程度, 它才因此在魚缸的設計中成為了一個不可或缺的考慮因素。之前的研究表明, 光照能夠促進植物的光合作用, 并且吸收二氧化碳然后排出氧氣。這一點在熱帶魚的身上體現的非常明顯, 如果光線減弱或者消失熱帶魚就無法生存下去。氧氣也是魚類生長與生存的必需條件。魚類能夠非常敏銳的感受到水中含氧量的變化, 當水中缺少氧氣的時候, 魚會浮到水面。這時, 如果不能及時的
12、增加水中的氧氣的含量, 任由魚浮在水面, 那么過不了多久, 魚就會因為窒息而死。智能化的魚缸就能夠在這些必需的條件上滿足魚對于生存條件的需求。它可以檢測這些參數的實時情況, 提供給飼養(yǎng)者。飼養(yǎng)人根據這些參數, 可以增加或者減少光照、溫度、氧氣。這些都是傳統(tǒng)型的魚缸所不具備的, 因此智能化的魚缸的實現在很大程度上能夠減輕飼養(yǎng)者的飼養(yǎng)難度。2整體系統(tǒng)的選擇方案與分析2.1整體系統(tǒng)的分析本智能魚缸系統(tǒng)的設計將能夠滿足以下的這些功能:第一, 高、低水位的檢測。用一個LM393比較器, 當達到水位的時候比較器輸出高電平。第二, 溫度輸入。它能夠檢測魚缸的水溫, 對溫度進行控制。第三, 加氧功能。它使用繼
13、電器控制氣泵實現這個功能。通過兩個繼電器控制變換相, 實現正轉還有反轉。第四, 喂食功能。單片機對舵機進行操控, 舵機控制喂食機械裝置進行相應的運轉。第五, 顯示功能。1602液晶能夠將溫度, 預置時間、喂食時間、充氧時間這些參數顯示在屏幕中供使用者參考。控制系統(tǒng)需要完成以上的各個功能要求, 需要具備單片機最小系統(tǒng), 按鍵模塊, 電機模塊, 顯示模塊、溫度模塊還有紅外模塊、比較器模塊等等。本設計的控制系統(tǒng)的總框圖如圖2-1所示:圖2-1系統(tǒng)總框圖2.2硬件電路模塊的分析本設計中需要顯示一些參數, 因此需要添加顯示模塊。當下, 顯示類元件種類很多。數碼管, 成本上來講相對其他的顯示模塊是最低的。
14、但是, 它的焊接比較復雜, 在編寫程序的時候也比較麻煩。只是能夠顯示數字和簡單的字母, 因此在本設計中不使用。LCD12864液晶屏自帶字庫, 即可以顯示漢字。同時, 它也能夠顯示圖片和字符。然而, 它的成本是最高的, 體積也是最大的, 魚缸只是需要顯示一些參數并且減小占用面積, 因此我們也不選用。LCD1602可以顯示162的字符, 控制起來比較簡便, 能夠達到預想的設計效果, 因此在本設計中使用1602液晶屏作為顯示元件。另外, 本設計中需要一些數據。這些數據需要一些傳感器進行實時的監(jiān)測。因此, 選用DS18B20作為溫度傳感器芯片, 光敏電阻傳感器模塊作為光強檢測元件, 還有紅外接收器接
15、收紅外信號等。3系統(tǒng)的硬件設計3.1STC89C52RC控制模塊的設計單片機就是一塊由微處理器、存儲器還有各種輸入輸出接口組合在一起的芯片。本設計使用的是STC89C52芯片, 這是STC公司生產的芯片。該芯片為8051內核, 內部含FlashE2PROM存儲器,該元件為CMOS器件。它的內部程序存儲空間為8KB, 內部RAM(隨機讀寫存儲器)為512B。本設計中使用的是40腳DIP(雙列直插)封裝的單片機, 它的最小系統(tǒng)原理圖如圖3-1所示:圖3-1最小系統(tǒng)原理圖單片機中有兩種時鐘電路:內部或者外部時鐘電路。它的P3.0還有P3.1兩個管腳上連接定時元件的是內部時鐘電路方式。外接晶振然后通過
16、分頻電路進行分頻的是外部時鐘電路方式。通常的來講, 在制作51單片機的硬件電路的時候, 使用內部的時鐘方式比較簡潔明了。然而, 內部時鐘電路所產生的時鐘信號并不是很穩(wěn)定。與之相反, 雖然外部時鐘電路的硬件電路比內部的方式顯得較為復雜。但是, 外部時鐘電路產生的信號更加的穩(wěn)定、性能也更加的好。因此, 外部時鐘電路一直被制作者廣泛的在使用。STC89C52單片機的XTAL1和XTAL2兩個引腳在外接晶振后, 又在晶振的兩端各連接了一個電容, 它們的功能是幫助晶振起振還有維持震蕩信號的穩(wěn)定。單片機的復位有上電復位、手動復位和程序自動復位三種情況。最簡單的上電復位是通過外部的復位電路的電容進行充電來來
17、實現的。按鍵手動復位的電平復位方式是通過RST端經電阻與電源VCC接通而實現的。按鍵脈沖復位則是利用RC微分電路產生的正脈沖實現的。3.2溫度模塊的設計溫度傳感器是溫度計的核心器件, 它可以代替人體感受外界溫度的變化。單片機控制中一般使用的是DS18B20溫度傳感器, 它的性能比較穩(wěn)定, 占用的輸入輸出(I/O)口資源也少。它能夠將讀到的溫度轉成二進制的格式然后發(fā)送給單片機進行處理。之后再由單片機將二進制的數據轉變成十_大小。它的硬件原理圖如圖3-6所示:圖3-6LED顯示模塊硬件原理圖由它的硬件原理圖可知, 發(fā)光二極管的正極連接在一起, 連接VCC(+5V)。而它們的負極則是分別連接五個不同
18、的I/O口。現以Green燈舉例, 其它各燈的控制原理相同。VCC端電壓為5V, 如果想要導通這個支路, 那么就需要將I/O口端置為低電平。當I/O口端為低電平, 那么這個支路就有了壓降, 因此就有了電流。發(fā)光二極管正常導通的時候, 假設它的電壓為1.7V, 那么電阻的電壓就為3.3V。由于發(fā)光二極管導通電壓在1.7V至2.4V之間, 因此, 根據歐姆定律可以知道, 電阻的范圍只需要保證發(fā)光二極管可以導通即可。3.6其余模塊本設計中, 還有比較器模塊, 光敏模塊以及紅外接收模塊。本設計中使用的光敏電阻傳感器模塊, 它的作用是檢測亮度的變化。隨著亮度的變化, 阻值也會相應的發(fā)生變化的電阻成為光敏
19、電阻。它的阻值一般有兩種變化:第一種, 當入射的光強的時候, 電阻減小, 入射光弱的時候, 電阻增大。另一種正好與之相反, 入射光強電阻增加, 入射光弱電阻減小。靈敏度越高的光敏電阻, 在光的亮度發(fā)生變化的時候, 就能夠感知, 阻值也會相應的發(fā)生變化。光敏電阻的模塊對環(huán)境光線最為敏感, 一般使用它來檢測周圍環(huán)境的光線的亮度, 然后利用單片機進行相應的操作。本模塊在環(huán)境中的光線亮度達不到設定的額定值的時候, DO端就會輸出一個高電平, 而當外界環(huán)境的光線亮度超過設定的額定值的時候, DO端就會輸出低電平。DO輸出端直接與單片機相連接, 因此可以通過單片機去檢測D0端是高電平或者是低電平, 并由此
20、去判斷環(huán)境中的光照強度是否發(fā)生了變化。本設計中還使用了一個紅外接收管, 目的是接收紅外信號。它有三個引腳, 一個VCC, 一個GND, 還有一個OUT。紅外接收頭的內部有一個接收管可以將紅外發(fā)射管發(fā)射出來的光信號轉換成為微弱的電信號。然后這個信號經過IC內部的放大器進行放大, 最后通過接收頭的信號輸出引腳輸入到電器的編碼識別電路中。紅外編碼的關鍵就是識別0還有1。紅外接收頭一般是將接收、放大、解調結合在一起的一體頭。一般紅外信號經過接收頭解調后, 數據0還有1的區(qū)別通常體現在高低電平的時間長短或者信號周期上。它的原理圖如圖3-7所示:圖3-7紅外接收原理圖本設計還是用了一個LM393比較器,
21、達到水位后, 比較器就會輸出1, 如果水位沒有達到要求, 比較器就輸出0。它的工作電源的電壓范圍寬, 消耗的電流小。它的內部框圖如圖3-8所示:圖3-8LM393內部框圖它的引腳介紹如表3-3所示:表3-3LM393引腳介紹在電路中, 所有不用的端口都需要接地, 因為在本電路中只需要比較水位的高低, 因此, 只占用兩個I/O口, 它的硬件原理圖如圖3-9所示:圖3-9比較器硬件原理圖4系統(tǒng)的軟件設計4.1主程序的設計首先, 需要設定程序的初始狀態(tài)。即打開中斷開關還有設定一些基礎的參數, 例如:溫度、充氧時間、喂食時間等, 將這些參數顯示在1602液晶顯示屏中。然后, 對各個傳感器進行初始化設置
22、。將紅外傳感器、液晶屏幕設定為實時掃描狀態(tài)。之后, 對實時的狀態(tài)進行掃描。如果在掃描的過程中發(fā)現有變化的參數, 即中斷產生, 那么將變化的參數顯示在屏幕上。主程序的流程圖如圖4-1所示:4.2中斷子程序的設計中斷系統(tǒng), 它的存在在很大程度上提高了51單片機對于外部或者內部的突發(fā)事件進行處理的能力。在它的內部一共有5種中斷源。也就是相當于在這五種情況發(fā)生的時候, 單片機會停下當時正在操作的工作轉而去進行中斷的程序的運行。寫51單片機的定時器程序的時候, 需要在程序的一開始對定時器以及中斷寄存器做一些初始化的設置。通常來說, 初始化的過程這樣完成的:首先, 需要確定TMOD寄存器的值, 也就是確定
23、是使用T0或者T1中斷計數器/計數器, 本設計中使用的是中斷計時器0的工作方式1。之后, 對初值進行計算, 對IE寄存器進行賦值并開放中斷, 將TR1或者TR0置為高電平, 啟動定時器。在本設計之中, 當參數被改變的時候, 中斷就會啟動。直到解決了參數更改的問題之后, 中斷就會關閉。中斷子程序流程圖如圖4-2所示:圖4-2中斷子程序流程圖4.3顯示子程序的設計首先, 對屏幕的參數進行初始化設定。例如, 設定1602液晶顯示模式、顯示開關及光標的設定、確定寫命令還是寫數據等。之后, 需要設定傳感器及充氧、喂食時間等參數的初始值。當使用者選擇某一功能的時候, 1602液晶屏進行相應的顯示。當有參數
24、產生了變化的時候, 液晶顯示屏也會同步的顯示出來。顯示子程序的流程圖如圖4-3所示:圖4-3顯示子程序流程圖5系統(tǒng)整體調試5.1測試方法第一步, 連接好電源, 打開開關后, 看一下液晶的顯示功能是否正常。正常的屏幕中可以顯示著溫度、光照還有水位等參數的初始值。然后, 分別改變每一種傳感器的設置狀態(tài), 看一下相應的數值是否出現變化。第二步, 設定定時的喂食時間, 到時間后, 喂食設備就會工作。設定一個溫度的平衡值, 當傳感器檢測到溫度的值小于此值的時候, 就需要打開加熱裝置。而當檢測到的溫度值高于設定的平衡值的時候, 加熱裝置就需要停止工作。第三步, 按下水泵的開關按鍵, 水泵就會開始向魚缸外面
25、抽水作業(yè)。當魚缸內的水位低于設定的某一平衡值的時候, 水泵就會停止它向外抽水的工作。5.2系統(tǒng)調試過程首先, 需要連接電源, 打開開關。當進入主界面的時候, 可以選擇預先設置一些參數, 比如能夠設定時間、定時的時間、溫度系數等參數, 然后通過按鍵進行一些相應的選擇。當設置完成之后, 即實現了初始設置的目標。之后, 將水泵的抽水管接在魚缸外的下水通道, 按下開始的按鍵后, 水泵就開始從魚缸中向外進行抽水。當缸內的傳感器自動檢測到水位低到整體魚缸的某一點的時候, 水泵就會停止向外抽水的工作。這時候關閉抽水的開關按鍵, 就可以向魚缸中注入新水了, 這樣做就完成了對魚缸進行換水的工作。而水循環(huán)和過濾功
26、能的實現是將水泵的抽水管連接至魚缸中, 然后按下水泵的開關按鍵, 即可進行水的循環(huán)工作。它的實物圖如圖5-1所示:圖5-1智能魚缸系統(tǒng)實物圖結論本課題的主要的控制芯片是51單片機STC89C52, 它作為控制器被使用, 并且充分發(fā)揮了它的內部資源制作的本款智能魚缸的系統(tǒng)。本設計在以下的這些功能上做出了一些創(chuàng)新:首先, 它可以檢測水位的高低;其次, 它可以檢測溫度, 控制水溫在一個相對恒定的范圍;第三, 它可以利用繼電器控制氣泵對魚缸進行換水的工作;最后, 它還可以利用紅外線去控制加熱量、加氧氣的時間, 并且將這些時間顯示出來。在編寫程序的過程中, 使我對51單片機有了進一步更加充分的了解, 更
27、加清晰的認識了它的硬件結構還有指令系統(tǒng)。通過對51單片機的學習, 能夠培養(yǎng)自己更加遷移性還有靈活性去學習知識。同時, 也能夠鍛煉自己去學習新的事物的這一能力。在編寫程序的時候出現了無法編譯的情況。通過認真的分析, 它的問題應該是語法有誤, 初步認定解決的辦法是重新的分析程序。因為Keil軟件能夠大概的顯示出錯誤語句的范圍, 因此在它的相鄰行找到了出現的錯誤。通過這樣的解決, 完善的處理了發(fā)生的問題。通過對于在實際的過程中出現的問題的逐一解決, 不僅鍛煉了自己在面對問題時處理它的能力, 而且也積累了一些解決問題的辦法。經過了這一次對智能魚缸課題的整體系統(tǒng)的調試, 我認識到了實踐與理論在應用的層面
28、存在著不小的距離。這也為我今后學習的目標。參考文獻1余發(fā)山.王福忠.單片機原理及應用技術M.北京.中國礦業(yè)大學.2003.2余發(fā)山.王福忠.單片機原理及應用技術M.北京.中國礦業(yè)大學.20033張義和,陳敵北.例說8051M.人民郵電出版社,20064何希才.傳感器及其應用電路M.北京:電子工業(yè)出版社, 2001.5何立民, CS-51系列單片機應用系統(tǒng)設計M, 北京:北京航空航天大學出版社, 1990年6陳勇, 程月波, 荊蕾, 單片機原理與應用:基于匯編C51及混合編程M, 北京:高等教育出版社, 20_年7趙炯, Linux內核完全剖析:基于0.12內核M, 北京:機械工業(yè)出版社, 20
29、09年8美史蒂文斯等UNIX網絡編程(卷1):套接字聯網API, 3版M, 北京:人民郵電出版社, 20_年9美克尼漢, 里奇.C程序設計語言, 2版, 徐寶文, 李志, 譯M, 北京:機械工業(yè)出版社, 2004年10徐維樣, 劉旭敏.單片微型機原理及應用M.大連理工大學出版社, 1997.11趙佩華.單片機接口技術及應用M.北京:機械工業(yè)出版社, 2003.12吳義彬.繼電器用戶實用手冊J.國防工業(yè)出版社, 1992.6.13SimplicitySynthesisReferenceManual.Version6.0,SimplicityInc.May200014IEEEDesignAutom
30、ationStandardCommittee,EEEStandardHardwareDescriptionLanguagebasedonVerilogHardwareDescriptionLanguage,IEEE199615SealedLeadAcidHandbookMPanasonic,1998.致謝本智能魚缸的課題能夠實現它的預想的功能并且完成課題的論文工作, 最需要被感謝的人是我的指導教師XX教授。他一直對我進行著孜孜不倦的教誨并且不厭其煩。XX老師是一個和藹可親、教學嚴謹又不失風趣幽默的人。他曾經教過我們信號與系統(tǒng)的課程并給我留下深刻的印象。作為我們班的班主任老師, 同時也是我的畢業(yè)
31、設計指導教師, 他為我無償的提供了很多相關的資料, 同時也為我提供了學習的設施與環(huán)境。他還會經常的在繁忙之中抽空對我的課題進行一些指點, 在這里我要真誠的表達感謝之情。除此之外, 我同樣也要對為我指出了很多的不足還有寶貴的指導意見的我們學校工程實訓中心的XX和XX兩位老師表達感謝。同時, 我也感謝XX大學這個學校。在四年的大學時間中, 這里給我留下了很多的回憶, 雄偉的教學樓、完善的實驗室都給我留下了深刻的印象。尤其是現在在我即將離開學校之際, 這個課題為我提供了一個鍛煉自己、認真學習的機遇。它能夠讓我對之前學到的知識有更深刻的理解, 并且可以使我的知識結構得到發(fā)展, 對知識的綜合應用能力得到
32、相應的提高。在這里, 祝福我的母校擁有輝煌的未來, 成為一所獨具特色的為國家培養(yǎng)更多的職教師資的大學。最后, 我要向曾經鼓勵、幫助過我的同學和老師們表達我最真摯的感謝與最誠摯的祝愿!附錄一:原理圖附錄二:程序#include#include#defineucharunsignedchar#defineulongunsignedlongbitFLAG_DS18B20_Timer;/溫度轉換時間標致ucharT0TL0,T0TH0;ucharTemp_BUFF;/實際溫度變量ucharSET_Data4;/預設數據0:預設溫度;1:預設充氧時間2:預設喂食時間ucharFunction;/功能選擇
33、數/*配置中斷T2的時間*/voidfligTime(ucharms)ulongtmp;TMOD=0X01;tmp=11059200/12;/一個周期的頻率tmp=(tmp*ms)/1000;/計算0.001S的機器周期tmp=65536-tmp;/計算基準周期tmp=tmp+12;/消除誤差T0TH0=(uchar)(tmp8);/發(fā)送基準高八位T0TL0=(uchar)tmp;/低八位TH0=T0TH0;TL0=T0TL0;ET0=1;TR0=1;/*LCD數據賦值顯示*/voidLCD_show()ucharLCD_S_Temp3;/設置溫度變量ucharLCD_Temp3;/實際溫度變量ucharLCD_Oxygen4;/充氧時間變量ucharLCD_Eat4;/喂食時間變量/*預設溫度顯示*/LCD_S_Temp0=(SET_Data0/10)+”0”;LCD_S_Temp1=(SET_Data0%10)+”0”;LCD_S_Temp2=“0”;LCD1602_ShowStr(7,0,LCD_S_Temp);/*實際溫度顯示*/LCD_Temp0=(Temp_BUFF/10)+”0”;LCD_Temp1=(Temp_
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 院內美化合同協議書5篇
- 2025年榆林普通貨運從業(yè)資格證模擬考試
- 2025年大理貨運員初級考試題庫
- 2025年高中化學新教材同步 必修第一冊 第4章 第3節(jié) 第2課時 化學鍵 分子間作用力
- 107-廣播對講系統(tǒng)
- 空間環(huán)境監(jiān)測系統(tǒng)產業(yè)分析報告
- 個人汽車公用租賃合同范本
- 勞務派遣住宿合同范本
- 中學化學教學工作總結
- 個人自查自糾整改報告
- 2025年安徽水利水電職業(yè)技術學院單招職業(yè)適應性測試題庫(含答案)
- 山東省青島市市北區(qū)2024-2025學年七年級上學期期末考試英語試題(含答案+解析)
- 餐飲及食品安全管理制度
- 湖北省襄陽市襄州區(qū)2024-2025學年九年級上學期期末語文試題(含答案)
- 2025年安徽電氣工程職業(yè)技術學院單招職業(yè)技能測試題庫及答案1套
- 2025年房屋交易代持策劃協議書
- 《傷逝》_魯迅課件__大學語文(基礎教育)
- 《談骨氣》課文閱讀(共2頁)
- 高考成績證明模板
- 蝴蝶蘭PPT課件
- 賓館做房記錄表
評論
0/150
提交評論