花房溫度、光照度控制電路設(shè)計(jì)畢業(yè)論文._第1頁
花房溫度、光照度控制電路設(shè)計(jì)畢業(yè)論文._第2頁
花房溫度、光照度控制電路設(shè)計(jì)畢業(yè)論文._第3頁
花房溫度、光照度控制電路設(shè)計(jì)畢業(yè)論文._第4頁
花房溫度、光照度控制電路設(shè)計(jì)畢業(yè)論文._第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、畢業(yè)論文設(shè)計(jì)論文題目:花房溫度、光照度限制電路設(shè)計(jì)學(xué)生姓名:學(xué)號:所在院系:專業(yè)名稱:屆次:電氣信息工程院電子信息工程2021 屆指導(dǎo)教師:推南呼學(xué)院王健淮南師范學(xué)院本科畢業(yè)論文設(shè)計(jì)誠信承諾書1.本人鄭重承諾:所呈交的畢業(yè)論文設(shè)計(jì),題目?是本人在指導(dǎo)教師指導(dǎo)下獨(dú)立完成的,沒有弄虛作假,沒有抄襲、剽竊別人的內(nèi)容;2.畢業(yè)論文設(shè)計(jì)所使用的相關(guān)資料、數(shù)據(jù)、觀點(diǎn)等均真實(shí)可靠,文中所有引用的他人觀點(diǎn)、材料、數(shù)據(jù)、圖表均已注釋說明來源;3,畢業(yè)論文設(shè)計(jì)中無抄襲、剽竊或不正當(dāng)引用他人學(xué)術(shù)觀點(diǎn)、思想和學(xué)術(shù)成果,偽造、篡改數(shù)據(jù)的情況;4.本人已被告知并清楚:學(xué)院對畢業(yè)論文設(shè)計(jì)中的抄襲、剽竊、弄虛作假等違反學(xué)術(shù)標(biāo)

2、準(zhǔn)的行為將嚴(yán)肅處理,并可能導(dǎo)致畢業(yè)論文設(shè)計(jì)成績不合格,無法正常畢業(yè)、取消學(xué)士學(xué)位資格或注銷并追回已發(fā)放的畢業(yè)證書、學(xué)士學(xué)位證書等嚴(yán)重后果;5,假設(shè)在省教育廳、學(xué)院組織的畢業(yè)論文設(shè)計(jì)檢查、評選中,被發(fā)現(xiàn)有抄襲、剽竊、弄虛作假等違反學(xué)術(shù)標(biāo)準(zhǔn)的行為,本人愿意接受學(xué)院按有關(guān)規(guī)定給予的處理,并承當(dāng)相應(yīng)責(zé)任.學(xué)生簽名:日期:年月曰前言21系統(tǒng)的總體設(shè)計(jì)31.1系統(tǒng)設(shè)計(jì)要求31.2系統(tǒng)工作原理及總體設(shè)計(jì)32硬件簡介41.1STC89C52單片機(jī)42.2溫度傳感器82.3 LCD1602液晶顯示92.4光敏電阻123硬件系統(tǒng)設(shè)計(jì)133.1溫度及光照度測試電路133.2 A/D轉(zhuǎn)換電路143.3報(bào)警電路163.

3、4繼電器電路164軟件設(shè)計(jì)174.1系統(tǒng)總流程圖174.2溫度限制流程圖194.3光照度限制流程圖204.4鍵盤掃描流程圖21參考文獻(xiàn)22花房溫度、光照度限制電路設(shè)計(jì)學(xué)生:鮑麗(指導(dǎo)老師:王健)(淮南師范學(xué)院電氣信息工程學(xué)院)摘要:隨著現(xiàn)在我們生活質(zhì)量的快速提升,溫室已成為現(xiàn)代農(nóng)業(yè)生產(chǎn)的根本設(shè)備.本文主要是在論述一種花房溫度、光照度限制系統(tǒng)的設(shè)計(jì)、工作原理及自動限制.本設(shè)計(jì)系統(tǒng)以單片機(jī)為核心通過數(shù)字溫度傳感器、光敏電阻對花房的溫度和光照度進(jìn)行數(shù)據(jù)采集經(jīng)過A/D轉(zhuǎn)換器變換成數(shù)字量,其值由單片機(jī)處理,后由單片機(jī)限制如果超過我們預(yù)先設(shè)定的溫度、光照度限制范圍,報(bào)警模塊將進(jìn)行報(bào)警.關(guān)鍵字:單片機(jī);溫度

4、傳感器;光敏電阻;繼電器DesignoftheGreenhouseTemperatureIlluminationControlCircuitStudent:BAOLi(FacultyAdviser:WANGJian)(DepartmentofElectricalandInformationEngineering,HuainanNormalUniversity)Abstract:Nowwiththerapidincreaseinthequalityofourlife,thegreenhousehasbecomeabasicequipmentofmodernagriculturalproducti

5、on.Thispaperismainlyonaroomtemperature,川uminationcontrolsystemdesign,workingprincipleandautomaticcontrol.Thedesignofthesystemwithchipasthecoreofthedigitaltemperaturesensor,photosensitiveresistancetemperatureandlightintensityonthegreenhousedataacquisitioniscarriedoutthroughtheA/Dconvertertransformsin

6、tothedigitalquantity,whichiscontrolledbyasinglechipmicrocomputerSCMprocessing,finallyifmorethanwepresettemperature,lightintensitylimit,thealarmmodulewillalarm.KeywordsSinglechipmicrocomputer;temperaturesensor;photosensitiveresistance;relay前言隨著社會開展,中國的農(nóng)業(yè)技術(shù)的研究和應(yīng)用,使農(nóng)業(yè)開展迅速,但是溫室花房是其一個重要的組成局部.在現(xiàn)代農(nóng)業(yè)生產(chǎn)的重要環(huán)節(jié)

7、,是農(nóng)產(chǎn)品的生長環(huán)境檢測和重要參數(shù)的限制.我們知道,溫室花房內(nèi)花的生長與空氣的溫度、二氧化碳的含量、土壤水分、光照強(qiáng)度有很大的關(guān)系.因此,溫室花房環(huán)境的檢測與動態(tài)限制技術(shù)的開展,對我國的農(nóng)業(yè)現(xiàn)代化進(jìn)程產(chǎn)生深遠(yuǎn)的影響.在溫室溫度和濕度、光技術(shù)設(shè)施園藝工程由于其廣泛的密切紀(jì)律,技術(shù)含量高彳馬到了越來越多的關(guān)注世界各地,尤其是在一些興旺國家,溫室溫度和濕度、光照度幾乎是實(shí)現(xiàn)自動檢測和自動限制.我國現(xiàn)代溫室是在引進(jìn)過程和自我開展過程中不斷壯大的,在應(yīng)用的深度以及廣度的研究、國內(nèi)的相關(guān)技術(shù)規(guī)模和范圍與國外相比仍然還是有一定的差距.中國的溫室的目前現(xiàn)狀是,大多數(shù)溫室主要依靠手工治理與限制溫室的環(huán)境,缺乏立

8、體的科學(xué)的指導(dǎo)技術(shù).在對植物的栽培技術(shù)方面,沒有系統(tǒng)的科技技術(shù)而是完全憑借靠治理者的經(jīng)驗(yàn),不能自動調(diào)整溫室中的溫度,光、水、肥、氣等植物生長環(huán)境,只能通過手動調(diào)節(jié)溫室內(nèi)的環(huán)境,這中技術(shù)方面的缺陷和不成熟成為了優(yōu)質(zhì)栽培溫室作物的障礙,通過手動調(diào)節(jié)溫室作物生長環(huán)境造成了人力資源的浪費(fèi),而且也不能保證對溫室環(huán)境及時的限制與調(diào)節(jié)并,測量誤差大,隨意性強(qiáng),在一定的根底上影響了植物生長.為了克服上述缺點(diǎn),我們需要一個容易使用的自動檢測與自動限制系統(tǒng).溫室環(huán)境與花卉、苗圃的生長、發(fā)育密切相關(guān),環(huán)境監(jiān)測是實(shí)現(xiàn)溫室生產(chǎn)治理自動化,科學(xué)化的根本保證,通過對監(jiān)測數(shù)據(jù)的分析,結(jié)合作物生長規(guī)律,限制環(huán)境條件下,作物品質(zhì)

9、,高產(chǎn),局效.隨著計(jì)算機(jī)技術(shù)和傳感器技術(shù)1的快速開展,在自動檢測與自動限制系統(tǒng)領(lǐng)域發(fā)生了巨大的變化,現(xiàn)代農(nóng)業(yè)溫室的重要產(chǎn)品的實(shí)施,已被廣泛應(yīng)用在中國的大局部地區(qū).溫室環(huán)境的自動監(jiān)測和限制突出的進(jìn)步,由于其優(yōu)良的性能價格比,逐漸取代了傳統(tǒng)的溫度,光強(qiáng)度的限制舉措.農(nóng)業(yè)溫室限制系統(tǒng)是實(shí)現(xiàn)溫室生產(chǎn)自動化治理的根本保證.結(jié)合各種花卉,苗圃生長規(guī)律,限制生長條件,使植物在不適宜生長的季節(jié),培養(yǎng)目標(biāo)是最終將花實(shí)現(xiàn)高產(chǎn)量,高質(zhì)量,給花農(nóng)帶來巨大的經(jīng)濟(jì)效益.本系統(tǒng)設(shè)計(jì)是基于單片機(jī)的溫度、光強(qiáng)度自動檢測及自動限制原理設(shè)定的.這個溫度,光照強(qiáng)度檢測限制系統(tǒng)可以應(yīng)用到農(nóng)業(yè)生產(chǎn)中的溫室,實(shí)現(xiàn)溫度、光照強(qiáng)度的實(shí)時限制,

10、是一種智慧、經(jīng)濟(jì)、科學(xué)的程序,比擬適合推廣,從而促進(jìn)花卉,苗木生長,從而提升實(shí)收率,質(zhì)量本錢,可以帶來很大的經(jīng)濟(jì)效益和社會效益給予我們的花農(nóng).1 系統(tǒng)的總體設(shè)計(jì)1.1系統(tǒng)設(shè)計(jì)要求本系統(tǒng)以溫度、光照度作為主要的限制參數(shù),來限制整個系統(tǒng)設(shè)計(jì),其主要功能有:(1)實(shí)現(xiàn)對花房溫度、光照度的實(shí)時監(jiān)測、采集,測量空間的多點(diǎn)溫度、光照度數(shù)值.由單片機(jī)對數(shù)據(jù)進(jìn)行循環(huán)監(jiān)測采集、數(shù)值處理以及存儲,實(shí)現(xiàn)花房的自動化限制多點(diǎn)監(jiān)測(2)對監(jiān)測采集的數(shù)據(jù)超過預(yù)設(shè)置數(shù)值的及時報(bào)警系統(tǒng),及自動限制系統(tǒng)能夠完全做出溫度或者光照度的參數(shù)處理,將花房的溫度、光照度調(diào)節(jié)到開始設(shè)置的參數(shù)數(shù)值附近.(3)能夠根據(jù)不同地點(diǎn)、時間、花卉種類

11、的不同,設(shè)定不同的參數(shù)值,可以使花卉在最正確適宜的環(huán)境下生長.1.2系統(tǒng)工作原理及總體設(shè)計(jì)1.2.1總體設(shè)計(jì)本系統(tǒng)以單片機(jī)為核心限制元器件,采用溫度、光照度測量、檢測及限制技術(shù),以溫度傳感器、光敏電阻為測量元件,構(gòu)成自動化溫度、光照度測量、限制系統(tǒng).可分為溫度、光照度采集系統(tǒng)及液晶顯示模塊,報(bào)警系統(tǒng),以及溫度、光照度限制模塊,復(fù)位電路和晶振模塊.圖 1 系統(tǒng)結(jié)構(gòu)框圖1.2.2工作原理利用單片機(jī)限制溫度傳感器、光敏電阻采集花房溫度和光照度,并反應(yīng)給單片機(jī)作出相應(yīng)的分析和處理,而單片機(jī)將處理的結(jié)果顯示在設(shè)備的LCD1602液晶顯示器上.當(dāng)花房的溫度、光照度不在設(shè)定適宜范圍情況時,單片機(jī)限制報(bào)警器報(bào)

12、警,同時向溫度光照度調(diào)節(jié)器發(fā)送信息,限制調(diào)節(jié)器調(diào)節(jié)花房溫度光照度,使其回歸正常范圍.當(dāng)花房空氣溫度超過設(shè)定值時,溫度限制電路就會自動限制電路,翻開排氣扇設(shè)置在花房頂部的噴霧設(shè)備的進(jìn)行一段時間的降溫,而當(dāng)溫室溫度低于設(shè)定值時,那么通過單片機(jī)自動開啟加熱設(shè)備,使溫度值到達(dá)適宜的范圍.光照度高與設(shè)定值范圍時,系統(tǒng)光照度限制電路自動限制翻開花房頂部的遮陽網(wǎng),預(yù)防陽光直射作物,減小光照度,以減少強(qiáng)光對作物生長的影響.當(dāng)光照度低與設(shè)定值時,就回自動關(guān)閉遮陽網(wǎng),增加光照度,從而使光照度保持在適宜的范圍內(nèi).2 硬件簡介1.1STC89C52單片機(jī)1.1.1STC89C52的主要特性STC89C52RC單片機(jī)2

13、是新一代高速/低功耗/超強(qiáng)抗干擾的單片機(jī),指令代碼完全兼容傳統(tǒng)8051單片機(jī),12時鐘/機(jī)器周期和6時鐘/機(jī)器周期可以任意選擇.其主要特點(diǎn)有:1.8051增強(qiáng)型單片機(jī)可以任意選擇6時鐘/機(jī)器周期和12時鐘/機(jī)器周期,指令代碼完全可以與傳統(tǒng)8051單片機(jī)相兼容.2.工作電壓:5.5V3.3V5V單片機(jī)/3.8V2.0V3V單片機(jī);單片機(jī)工作頻率范圍:040MHz,而對于普通8051的080MHz.3.單片機(jī)程序應(yīng)用空間為8K字節(jié),片上集成512字節(jié)RAM.4.通用I/O口32個復(fù)位后為:P1、P2、P3、P4是并行雙向I/O接口,P0口輸出是漏極開路電路,當(dāng)用為總線擴(kuò)展時,不需要外接上拉電阻,而

14、作為I/O口用時,那么需外接上拉電阻.5.具有ISP系統(tǒng)可編程/IAP應(yīng)用可編程,不必用專用編程器,也不必用專用仿真器,直接利用串口RxD/P3.0,TxD/P3.1下載客戶程序,幾秒即可完成好多.6.具有EEPROM功能;具有看門狗功能7.共3個16位定時器/計(jì)數(shù)器.即定時器T0、T1、T28.外部中斷4路,下降沿中斷或低電平觸發(fā)電路,PowerDown模式可由外部中斷低電平觸發(fā)中斷方式喚醒2.1.2 STC89C52的弓I腳圖VCCC71,_|Lh.1UIIII1jFl.OEVGCPl.l/TPl-2PO.OPl.3PO.1P1.4PO.2Pl.5PO.3l 石工匚溶石工匚溶?RSTFRD

15、PO.7PJ.OrRXDEAQrPP4 JO.1I,7F2且4385371163271627P261726P2525X21S24P23XI1923P22221*212021P20p匚口Z2圖 2STC89C52 的引腳圖VCC40引腳:電源電壓GND20弓|腳:接地RST9引腳:復(fù)位方式輸入.當(dāng)輸入連續(xù)24個時鐘周期以上高電平時,系統(tǒng)開始用來完成單片機(jī)內(nèi)部的復(fù)位初始化操作.復(fù)位期間,ALE、PSEN輸出高電平.XTAL119引腳:振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端.XTAL218引腳:振蕩器反相放大器的輸入端.ALE/ROG30引腳地址鎖存限制信號輸出端:在訪問片外程序存儲器期間,下降

16、沿用于鎖存P0輸出的低8位地址的輸出脈沖3.在編程時,此引腳ROG用作編程脈沖輸入端.2.1.3復(fù)位電路復(fù)位引腳Reset為第9腳,當(dāng)此引腳連接高電平超過2個機(jī)器周期,即可產(chǎn)生復(fù)位的動作.以12MHz的時鐘脈沖為例,每個時鐘脈沖1us,兩個機(jī)器周期為12us,H此,在第9腳上外接一個12us以上的高電平脈沖,此時就可以產(chǎn)生復(fù)位的動作.而對于上電復(fù)位,在復(fù)位引腳上外接了一個電容,當(dāng)復(fù)位引腳接+5V電壓時,此時的電容是作為短路的,經(jīng)過一小段時間后,電容就將會處于充電的狀態(tài),此刻的電路是相當(dāng)于斷開的.另外的一種就是手動復(fù)位了,具的接法就是在STC89C52的復(fù)位引腳外接的電容上并聯(lián)連接一個開關(guān).在當(dāng)

17、開關(guān)沒有按下去的時候,此時的電容是處于充電狀態(tài)的;而當(dāng)在按鈕按下時候,此時的電容就將開始放電,因此,在復(fù)位引腳上產(chǎn)生了高電平,到達(dá)了電路復(fù)位的作用.2.1.4晶振電路晶振電路是用來給單片機(jī)提供時鐘信號的.晶振有兩種其中包含有源晶振與無源晶振,是時鐘電路中最重要的部件之一,晶振的作用是向IC等部件提供相應(yīng)的基準(zhǔn)頻率.XTAL1是單片機(jī)作為時鐘電路反向放大器的輸入端,XTAL2是單片機(jī)作為時鐘電路反向放大器的輸出端,這個反向放大器是能夠用作片內(nèi)振蕩器的配置而使用的,在這其中石晶振蕩器和陶瓷振蕩器都是可以使用的.當(dāng)我們在實(shí)際的應(yīng)用中使用外部時鐘源驅(qū)動器件時,此時的XTAL2是需要不接的4.而對于輸入

18、到時鐘電路內(nèi)部連接的時鐘信號,是需要一個二分頻觸發(fā)器來實(shí)現(xiàn)的,在實(shí)際的應(yīng)用中,對外部連接時鐘信號的脈寬是不需要做什么要求的,但首先是要求脈沖的上下電平與電路所要求得電平是一樣的.2.1.5電源電路系統(tǒng)的電源電路由電源和二極管組成,為整個電路提供電源,使整個系統(tǒng)能夠正常工作.2.1.6鍵盤電路這個系統(tǒng)采用的鍵盤電路是利用最簡單的低電平掃描方式實(shí)現(xiàn)的,利用開關(guān)的一端與單片機(jī)I/O口相連接方式,另一端是用接地的方式,用單片機(jī)來檢測I/O口是否是低電平,此目的是來判斷鍵盤是否被按下.2.2溫度傳感器2.2.1 DS18B20溫度傳感器的特性DS18B20數(shù)字溫度傳感器是DALLAS公司生產(chǎn)的1Wire

19、,被我們稱之為單總線器件,具特點(diǎn)是線路非常的簡單、外形也是很小的.因此,如果把它來用作組成測量溫度電路的器件,線路相當(dāng)?shù)暮唵?只需要在一根通信線上就能夠放好多和DS18B20樣的數(shù)字溫度計(jì),使用也是很方便的.DS18B20溫度傳感器的特點(diǎn)1 .只需要一個端口I/O就能夠?qū)崿F(xiàn)通信.2.在DS18B20中的每個器件上都有獨(dú)一無二的序列號.3.在實(shí)際的應(yīng)用中實(shí)現(xiàn)檢測溫度是不用任何外部元器件的.4.每次把溫度轉(zhuǎn)換為數(shù)字需要的時間為200ms.5.測量溫度范圍在55oC到+125oC之間,精確度在0.5度.6.數(shù)字溫度計(jì)的分辨率用戶可以從實(shí)現(xiàn)9位到12位選擇方式.7.其內(nèi)部可以有溫度上、下限設(shè)置報(bào)警.8

20、.具有負(fù)壓特性,當(dāng)電源極性給接反時,溫度計(jì)是不能正常工作的,但也不會由于發(fā)熱而被燒毀 DS18B20的內(nèi)部結(jié)構(gòu)DS18B20其的內(nèi)部是由3局部組成的:1 .具有64位激光只讀存貯器,在這里存放著每個DS18B20的唯一的序號,開始8位是產(chǎn)品類型的編號(DS18B20為10H),接著是每個器件的唯一的序號,共有48位,最后8位是前56位的CRC校驗(yàn)碼這也是多個DS18B20可以采用一線進(jìn)行通信的原因.2 .溫度傳感器,它是將溫度轉(zhuǎn)化為數(shù)字量的關(guān)鍵局部.3 .DS18B20的存貯器,它由高速存貯器RAM和EERAM(高溫TH和低溫TL報(bào)警觸發(fā)器)組成,數(shù)據(jù)首先寫入高速存貯器RAM中,

21、然后通過復(fù)制命令將數(shù)據(jù)寫入EERAM中.高速存貯器RAM由8個字節(jié)組成,頭兩個字節(jié)存放檢測溫度的值,0號(LSB)為存放溫度的值,1號(MSB)存放溫度值的符號,如果溫度為負(fù),那么1號存貯器全為1,否那么全為0,這也是可用9bit來表示溫度的原因.最低位先讀出.假設(shè)LSB最低位為1,那么表示為0.5度,求值的方法根據(jù)MSB中的值將LSB中的二進(jìn)制數(shù)求補(bǔ)再轉(zhuǎn)換成十進(jìn)制數(shù)除以2即得被測溫度的值6.表2是溫度和數(shù)字量的關(guān)系.第二和第三字節(jié)是從TH和TL中復(fù)制的值,當(dāng)上電被更新;接下來兩個字節(jié)沒用,假設(shè)讀它應(yīng)全為1第六和第七字節(jié)為計(jì)數(shù)存放器;最后一個字節(jié)為CRC校驗(yàn).2.2.2DS18B20的引腳及指

22、令表GND:電源地DQ:為數(shù)字信號輸入/輸出端VDD:為外接供電電源輸入端在寄生電源線方式時接地表 1DS18B20 的 ROM 指令表指令約定代碼功能讀 ROM33H讀 DS18B20 溫度傳感器 ROMH 勺編碼符合 ROM55H發(fā)出指令之后,接著發(fā)出 64 位 RO 超碼,只有訪問單總線上與 DS18B20 相對應(yīng)編碼才能做出響應(yīng)搜索 ROMOFOH是為了確定在同一總線上 DS18B20 的數(shù)量與識別 64 位的ROMfe 址,是為各元器件工作做準(zhǔn)備7跳過 ROMOCCH忽略 64 位 ROW 地址,可以直接向 DS18B20 發(fā)送溫度改變指令告警搜索命令OECH在其工作后只有溫度超過預(yù)

23、先設(shè)定值的最大溫度或最小溫度時才會發(fā)出報(bào)警響應(yīng)2.3LCD1602液晶顯示2.3.1 LCD1602簡述字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點(diǎn)陣式LCD,目前常用16X1,16X2,20X2和40X2行等模塊.1602型LCD顯示模塊具有體積小,功耗低,顯示內(nèi)容豐富等特點(diǎn).1602型LCD可以顯示2行16個字符,有8位數(shù)據(jù)總線D0-D7和RS,R/W,EN三個限制端口,其工作時需要的電壓為5V,有兩個功能字符:比照度調(diào)節(jié)與背光調(diào)節(jié).它還有假設(shè)干個5X7或者5X11等點(diǎn)陣字符位組成,每個點(diǎn)陣字符位都可以顯示一個字符.每位之間有一個點(diǎn)距的間隔每行之間也有間隔起到了字符間距和行間距

24、的作用,正由于如此所以他不能顯示圖形.2.3.2 LCD1602弓唧VSS:為電源地.VDD:接5V電源正極.2.3.3 :是作為LCD1602液晶顯示器的比照度調(diào)整端,當(dāng)接正電源時此刻的比照度最小的,當(dāng)接地電源時此刻的比照度最大.RS:是存放器的選擇作用,當(dāng)高電平為1時是用作選擇數(shù)據(jù)存放器、當(dāng)?shù)碗娖綖?時是作為選擇指令存放器.R/W:是作為讀寫信號使用,當(dāng)為高電平1時是讀操作功能,當(dāng)為低電平0時是寫操作功能.當(dāng)為低電平時RS和R/W可以作為寫入指令或顯示地址使用,當(dāng)RS是低電平0時,R/W為高電,1時此時只可以讀忙信號,當(dāng)RS為高電平1時,R/W為低電平0時此時只可以寫入數(shù)據(jù)網(wǎng).E:端為使能

25、端.D0D7:為8位雙向數(shù)據(jù)端.BLABLK:空腳或背燈電源.15腳:背光正極16腳:背光負(fù)極2.3.3LCD1602指令表表 2LCD1602 的指令表序號指令RSR/WD7D6D5D4D3D2D1D01清屏000000000012光標(biāo)返回000000001*3輸入模式00000001I/DS4顯示限制0000001DCB5光標(biāo)/字符移位000001S/CR/L*6功能00001DLNF*7置字符器存儲地址0001是用作設(shè)置字符存貯器的地址使用的8置顯示數(shù)據(jù)存貯器地址001是作為顯示數(shù)據(jù)存貯器的地址使用9讀忙標(biāo)志和地址01BF是作為計(jì)算數(shù)據(jù)的地址使用10寫數(shù)至 UCGRAM或 DDRAM10

26、是要作寫數(shù)據(jù)指令使用11從 CGRA 喊DDRA 瞰數(shù)11是要作讀出數(shù)據(jù)指令使用LCD1602的液晶顯示指令編碼顯示是通過屏幕、讀寫操作來實(shí)現(xiàn)與對光標(biāo)進(jìn)行操作來實(shí)現(xiàn).指令1:去除顯示,指令碼01H,作用是使光標(biāo)在00H地址位置進(jìn)行復(fù)位.指令2:光標(biāo)復(fù)位,使光標(biāo)能夠回到00H的地址.指令3:使用顯示模式方式和光標(biāo)移動方式來進(jìn)行設(shè)置I/D:光標(biāo)是表示移動方向的,高電平1是右移的,低電平0是左移的;S:是用來決定屏幕上全部的文字是否進(jìn)行選擇左移或是選擇右移.高電平1是用來表示有作用的,低電平0是用來表示不起作用的.指令4:是用來作為顯示開關(guān)限制的作用其中D:是用來限制顯示整個電路的開與關(guān)作用,高電平

27、1是開顯示的表示,低電平0是關(guān)顯示的表示;C:是用來作為光標(biāo)開與關(guān)的限制作用,高電平1說明是有光標(biāo)的,低電平0表示沒有光標(biāo)B:是用來作為光標(biāo)是否閃爍的限制,高電平1說明是閃爍,低電平0那么表示不閃爍.指令5:是作為顯示移位光標(biāo)或者是顯示文字的作用.S/C:高電平1時是用來顯示文字的,低電平0時是用來移動光標(biāo)的.指令6:是表示功能設(shè)置命令.DL:高電平1時是表示有總線的數(shù)量是4位,低電平0時是說明有總線的數(shù)量是8位的;N:低電平0時表示為顯示單行,高電平1時表示為顯示雙行;F:低電平0時表示顯示的點(diǎn)陣字符是5x7形式的,高電平1時說明顯示點(diǎn)陣字符是5x10形式的.指令7:是表示設(shè)置RAM的地址.

28、指令8:是用來設(shè)置DDRAM的地址.指令9:是作為讀取光標(biāo)的地址和忙碌信號.BF:是讀取忙碌信號的標(biāo)志位,高電平1是表示忙碌,此刻的模塊是不能收到命令或接收到數(shù)據(jù)的,低電平0那么表示不忙的,此時的模塊式可以接收數(shù)據(jù)或者接收命令的.指令10:是表示寫數(shù)據(jù)的.指令11:是表示讀數(shù)據(jù)的.2.4光敏電阻2.4.1光敏電阻的簡介光敏電阻是一種特殊的電阻器件,具是利用半導(dǎo)體的光電導(dǎo)效應(yīng)而制成的,因此對光線是非常的敏感,光敏電阻的電阻值是與外界光照強(qiáng)弱或明暗都是有密切關(guān)系的.其在沒有光照射的情況下,表現(xiàn)出來的是高阻狀態(tài);當(dāng)有光照射時,其電阻值是會快速減小的.光敏電阻是在于各種限制電路如自動照明燈限制電路、自

29、動報(bào)警電路等卜家用電器如電視機(jī)中的高度自動調(diào)節(jié),照相機(jī)中的自動曝光限制等及各種測量儀器中等領(lǐng)域中得到廣泛的應(yīng)用.該系統(tǒng)可通過光敏電阻將光照強(qiáng)弱信號轉(zhuǎn)化為電信號通過發(fā)光二極管顯示以及通過蜂鳴器報(bào)警從而成為光照強(qiáng)度自動顯示檢測系統(tǒng).光照強(qiáng)度不同光明傳感器的組織不同,當(dāng)光照強(qiáng)度很強(qiáng)時,光敏傳感器的阻值很小,當(dāng)光照強(qiáng)度弱時,光敏傳感器的組織很大當(dāng)光照強(qiáng)度適宜時光敏傳感器的阻值介于強(qiáng)光和弱光的阻值之間.因此可以通過光敏傳感器將光信號變?yōu)殡娦盘?并可以利用光照傳感器受光照不同阻值不同產(chǎn)生的電信號不同從而顯示不同的信號.2.4.2光敏電阻的的主要特性1.光電流、亮電阻.光敏電阻器在一定的外加電壓下,當(dāng)有光照

30、射時,流過光敏電阻器的電流被我們稱之為光電流,其外加在光敏電阻器的電壓和光電流之比被我們稱之為亮電阻,常用“100LX來進(jìn)行表示.2.暗電流、暗電阻.當(dāng)有一定數(shù)量的外在電壓加在光敏電阻器下時,也沒有光照射的情況下,此時流過光敏電阻器的電流被我們稱之為暗電流.光敏電阻器外接加在其上的電壓和暗電流之間的比值被稱作為暗電阻,常用“0LX表示.3.靈敏度.我們把光敏電阻其在不受到光照強(qiáng)度時的電阻值暗電阻與受到光照強(qiáng)度時的電阻值亮電阻之間的相對變化值稱之為靈敏度.4.在有一定外接電壓作用下,具光敏電阻的光電流和光通量之間的相互關(guān)系如下所示: 雖不同類型的光敏電阻有不同的光照特性,但是光照特性的曲線表現(xiàn)出

31、來是非線性特性.所以,光敏電阻是不適合作為給予一定數(shù)量的檢測元件來使用的,這些都是由于光敏電阻的缺乏引起的.光敏電阻通常在自動化限制的系統(tǒng)中作為光電開關(guān)來使用.5.光敏電阻表現(xiàn)的伏安特性.在有一定的光照度情況下,連接加在光敏電阻兩端之間的電流與電壓之間的相互關(guān)系,這種關(guān)系被稱之為伏安特性.在給一定偏壓的情況下當(dāng)光照強(qiáng)度比擬大時,光電流也會隨之比擬大.當(dāng)在給定的光照度下,當(dāng)其加的電壓較大時,光電流也是較大的,且是沒有飽和現(xiàn)象的.但是其的電壓是不可以沒有限制的增大的,是由于無論什么光敏電阻都會受到額定工作功率、最大工作電壓電以及最大額定電流的限制.6.在當(dāng)光敏電阻接受脈沖光照射時候,光電流是需要經(jīng)

32、過一定時間才可以到達(dá)穩(wěn)定值,但是當(dāng)光照停止以后,光電流是不會馬上表現(xiàn)為0值得,這就是被我們稱之為光敏電阻的時延特性.由于,不同種類材料的光敏電阻的時延特性是不近相同的,因此,其的頻率特性也是不近相同的.3 硬件系統(tǒng)設(shè)計(jì)1.1.1及光照度測試電路由于在本系統(tǒng)中采用了DS18B20數(shù)字溫度傳感器9,所以后續(xù)電路簡單,只需將傳感器的數(shù)據(jù)輸入/輸出管腳直接接到單片機(jī)I/O口,通過單片機(jī)的限制DS18B20傳感器并實(shí)時讀取花房空氣溫度.數(shù)字溫度傳感器的測量電路如下列圖:圖 8 溫度傳感器電路系統(tǒng)采用價格低廉的光敏電阻測量光照度,由于沒有良好的線性,因此只能大致的測量.根據(jù)光敏電阻在不同的光照下有不同的阻

33、值,經(jīng)過A/D轉(zhuǎn)換后輸入到單片機(jī)內(nèi)進(jìn)行處理.其中ADC0804與光敏電阻的連接如下列圖所示cs1KD27M35?1 112P2:13P241 4P25115P二工6P211-P2C1s31011IKcs_vccWRES,TRCXRRDB7DBSUDCQSOpKNDB5DB4DB3VEXTDB2D31DBOAGKDVFJEP2DGXD20,pecCIO192441rr14iAT-IHOPF一-r6RIC7iAV14R,i11阻-r9:QKi-urvJRS,1V_Lcc圖 9 光照度測試電路3.2A/D轉(zhuǎn)換電路ADC0804為8bit一路的A/D轉(zhuǎn)換器具輸入電壓范圍在05v,轉(zhuǎn)換速度小于100us

34、,轉(zhuǎn)換精度0.39,滿足設(shè)計(jì)的精度要求.它是逐次逼近式A/D轉(zhuǎn)換器,可以和單片機(jī)直接接口.1.1.2ADC0804的特性(1)高阻抗?fàn)顟B(tài)輸出(2)分辨率:8位(0-255)(3)存取時間:135ms(4)轉(zhuǎn)換時間:100ms(5)總誤差:-1+1LSB(6)工作溫度:ADC0804C為0度-70度;ADC0804L為-40度-85度(7)模擬輸入電壓范圍:0V-5V(8)參考電壓:2.5V(9)工作電壓:5V(10)輸出為三態(tài)結(jié)構(gòu)1.1.3ADC0804的引腳圖CS:與RD、WR接腳的輸入電壓上下一起判斷讀取或?qū)懭肱c否,當(dāng)其為低位準(zhǔn)(low)時會active.RD:當(dāng)CS、RD皆為低位準(zhǔn)(lo

35、w)時,ADC0804會將轉(zhuǎn)換后的數(shù)字訊號經(jīng)由DB7-DB0輸出至其它處理單元10.WR:啟動轉(zhuǎn)換的限制訊號.當(dāng)CS、WR皆為低位準(zhǔn)(low)時ADC0804做去除的動作,系統(tǒng)重置.當(dāng)WR由0-1且CS=0時,ADC0804會開始轉(zhuǎn)換信號,此時INTR設(shè)定為高位準(zhǔn)(high).CLKIN、CLKR:頻率輸入/輸出.頻率輸入可連接處理單元的訊號頻率范圍為100kHz至800kHz.而頻率輸出頻率最大值無法大于640KHz,一般可選用外部或內(nèi)部來提供頻率.假設(shè)在CLKR及CLKIN加上電阻及電容,那么可產(chǎn)生ADC工作所需的時序.INTR:中斷請求.轉(zhuǎn)換期間為高位準(zhǔn)(high),等到轉(zhuǎn)換完畢時INT

36、R會變?yōu)榈臀粶?zhǔn)(low)告知其它的處理單元已轉(zhuǎn)換完成,可讀取數(shù)字?jǐn)?shù)據(jù).VIN(+)、VIN(-):差動模擬訊號的輸入端.輸入電壓VIN=VIN(+)-VIN(-),通常使用單端輸入,而將VIN(-)接地.AGND:模擬電壓的接地端.DGND:數(shù)字電壓的接地端.VREF/2:模擬參考電壓輸入端.VREF為模擬輸入電壓VIN的上限值.假設(shè)PIN9空接那么VIN的上限值即為VCC.DB7-DB0:轉(zhuǎn)換后之?dāng)?shù)字?jǐn)?shù)據(jù)輸出端VCC:驅(qū)動電壓輸入端.當(dāng)花房的空氣溫度或光照度不在設(shè)定值范圍時蜂鳴器就會自動報(bào)警并且LED燈同時也會亮以告知工作人員,此時花房的溫度或光照度不在設(shè)定的范圍值之內(nèi)11o3.4繼電器電路

37、單片機(jī)是一個弱電器件,在一般的情況下它們大局部都是工作在5V甚至更低的電壓下的.在這里,繼電器驅(qū)動是有兩個方面意思的:一是對繼電器進(jìn)行驅(qū)動,由于繼電器本身對于單片機(jī)來說是作為一個功率的器件來使用的;另一個是繼電器是用來作為驅(qū)動其它負(fù)載而使用的,例如:繼電器是被用來作中間繼電器的驅(qū)動使用的,可以直接驅(qū)動接圖中的三極管是作開關(guān)使用的,當(dāng)單片機(jī)輸出高電平1時,三極管就會導(dǎo)通,繼電器表現(xiàn)出吸合的狀態(tài).當(dāng)單片機(jī)輸出低電平0時,繼電器就會斷開12o二極管是作為保護(hù)使用的,是預(yù)防繼電器產(chǎn)生的感應(yīng)電動勢燒壞三極管或繼電器.4 軟件設(shè)計(jì)4.1系統(tǒng)總流程圖這個系統(tǒng)軟件的設(shè)計(jì)是通過模塊化的設(shè)計(jì)思路來實(shí)現(xiàn)的,整個軟件

38、系統(tǒng)的程序是用好多子程序模塊來組成的.整個軟件系統(tǒng)的程序可分為四個大模塊,即主程序模塊、參數(shù)設(shè)置程序模塊、花房數(shù)據(jù)采集顯示模塊和繼電器限制處理程序模塊.每個模塊都具有一定的功能,每個模塊又可分為許多子模塊,既相互獨(dú)立又相互聯(lián)系,低級模塊可以被高級模塊調(diào)用.圖 13 系統(tǒng)總體流程圖4.2溫度限制流程圖圖 14 溫度限制流程圖單片機(jī)通過溫度傳感器DB18B20檢測、采集花房空氣溫度,而當(dāng)花房溫度低于設(shè)定適宜范圍值時,那么通過單片機(jī)限制繼電器驅(qū)動翻開加熱設(shè)備工作,使花房溫度值到達(dá)適宜的范圍值;當(dāng)空氣溫度超過設(shè)定適宜范圍值時13,就通過繼電器限制電路,翻開排氣扇配合設(shè)置在花房頂部的噴霧設(shè)備的進(jìn)行一段時

39、間的降溫,使花房溫度到達(dá)設(shè)定適宜范圍值內(nèi).如果檢測的溫度在適宜范圍,單片機(jī)將維持現(xiàn)狀.4.3光照度限制流程圖圖 15 光照度限制流程圖光照度的限制主要靠遮陽網(wǎng)的開關(guān),當(dāng)光照度低于設(shè)定適宜范圍值時,單片機(jī)就控制遮陽網(wǎng)繼電器設(shè)備閉合,翻開花房頂部遮陽網(wǎng),增加光照度.光照度高于設(shè)定適宜范圍值時,系統(tǒng)通過限制繼電器設(shè)備斷開,關(guān)閉遮陽網(wǎng),預(yù)防陽光直射作物,減小光照度,使花房的光照度在適宜的范圍值內(nèi),這樣可以減少強(qiáng)光對花卉及苗圃生長的影響140如果檢測的光照度在適宜范圍,單片機(jī)將維持現(xiàn)狀.鍵盤掃描程序開始時先掃描按鍵,判斷是否有按鍵被按下,確定有按鍵被按下時判斷被按下的是哪一個按鍵,如果是按鍵S3,系統(tǒng)將

40、開始設(shè)置,這時按鍵S4和S5被啟用,進(jìn)入哪個參數(shù)的設(shè)置取決于按鍵S3被按下的次數(shù),S3被按下1次,進(jìn)行光照度值設(shè)置,S3被按下2次,進(jìn)行溫度值設(shè)置,當(dāng)按下第3次,返回正常顯示,按鍵S4和S5被禁用.按鍵S4和S5作用是調(diào)節(jié)參數(shù)值,每次按下S4,當(dāng)前設(shè)置的參數(shù)值就加一.每次按下S5,當(dāng)前設(shè)置的參數(shù)值就減一15.如果是S6鍵被按下,那么開始進(jìn)行切換,S6按下1次是顯示設(shè)置溫度和花房溫度,S6按下2次是顯示設(shè)置光照度和花房光照度.總結(jié)此花房限制系統(tǒng)設(shè)計(jì)綜合利用單片機(jī)技術(shù)、傳感器技術(shù)、數(shù)字電子技術(shù)、A/D轉(zhuǎn)換技術(shù)和LCD1602顯示等知識,完成了基于單片機(jī)的溫度、 光照度和顯示裝置的設(shè)計(jì).系統(tǒng)簡單介紹

41、了硬件的組成和相應(yīng)的設(shè)計(jì)方法,并利用單片機(jī)(STC89C52)C語言完成了系統(tǒng)軟件的相應(yīng)設(shè)計(jì),具體系統(tǒng)的相應(yīng)運(yùn)行過程如下:(1)把傳感器技術(shù)應(yīng)用到單片機(jī)限制系統(tǒng)中,實(shí)現(xiàn)了對環(huán)境溫度和光照度的數(shù)據(jù)采集和讀取.(2)利用LCD1602液晶的顯示完成了花房溫度、光照度及顯示電路的設(shè)計(jì).(3)外接蜂鳴器報(bào)警模塊,花房溫度、光照度不在設(shè)定范圍時系統(tǒng)自動報(bào)警及時告知工作人員作出相應(yīng)的處理.本設(shè)計(jì)系統(tǒng)雖然有一定的實(shí)用性,但該系統(tǒng)在設(shè)計(jì)過程中仍然存在很多漏洞,很多東西都考慮的不是很詳細(xì),但我用了很多時間去查找資料同時也請教了老師同學(xué)來幫助我完成這個設(shè)計(jì),出于個人水平以及時間的關(guān)系所以并沒有把自己當(dāng)初考慮的所有

42、可能情況都考慮進(jìn)去.這幾個月的大學(xué)畢業(yè)設(shè)計(jì)給我的影響很大同時也讓我學(xué)會了很多,覺得自己好多的東西都給忘記了還有就是學(xué)的知識太少,以后要多用些時間去補(bǔ)充自己,因此我要更加努力,學(xué)無止境.參考文獻(xiàn):1韓九強(qiáng),周杏鵬.傳感器與才測技術(shù)M.北京: 清華大學(xué)出版社,2021:233-251.2嚴(yán)天峰.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與仿真調(diào)試.北京:北京航空航天大學(xué)出版社,2005:78102.3王建校.51系列單片機(jī)及C51程序設(shè)計(jì)M.北京:科學(xué)出版社,2002:3861.4李朝青(編).單片機(jī)原理及接口電路M:北京航空航天大學(xué)出版社,2007:2753.5來清民.傳感器與單片機(jī)接口及實(shí)例.北京:北京航空航天大學(xué)出

43、版社.2021:182-230.6劉暢生,宣宗強(qiáng),雷振亞,張昌民.傳感器簡明手冊及應(yīng)用電路一溫度傳感器分冊上.西安:西安電子科技大學(xué)出版社,2005:173-248.7王化祥,張淑英編.傳感器原理及應(yīng)用M.天津:天津大學(xué)出版社,2007:131148.8趙亮.液晶顯示模塊LCD1602s用J.電子制作,2007:8291.9劉篤仁,韓保君.傳感器原理及應(yīng)用技術(shù)M.北京:機(jī)械工業(yè)出版社.2003:5062.10丁元杰.單片微機(jī)原理及應(yīng)用.北京:機(jī)械工業(yè)出版社,2000:120159.11童詩白.模擬電品&根底M.北京:高等教育出版社,2001:78119.12何立民.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)M

44、.北京:北京航天航空出版社,1990:149-170.13張慧萍.多路溫控系統(tǒng)中溫度檢測環(huán)節(jié)的設(shè)計(jì)J.山東農(nóng)業(yè)大學(xué)學(xué)報(bào),2003:1-12.14李廣弟.單片機(jī)根底M.北京:北京航空航天出版社,2001:23-100.15趙亮,侯國瑞.單片機(jī)C語言編程與實(shí)例.北京:人民郵電出版社,2003:8190.附錄系統(tǒng)原理圖及程序#include#include#include#include#defineucharunsignedchar#defineuintunsignedint# defineT_cont0.0625;# defineDataPortP0/LCD接口# defineReadPortP

45、2/AD讀取ucharcodetemp=temp:;ucharcodetempset=tempset:;ucharcodehun=hun:;ucharcodehunset=hunset:;圖 17 系統(tǒng)原理圖ucharcodeinte=inte:;ucharcodeinteset=inteset:;ucharcodeset=stepinset!;uchartempset1,s1num,s4num,hunset1,hun1,hun2,inteset1,inte1;bitT_sign;floattemp1=0;uchart_bai,t_shi,t_ge,t_feng,t_miao,sshi,sge

46、,h_bai,h_shi,h_ge,hshi,hge,i_bai,i_shi,i_ge,ishi,ige;sbits3=P1A0;sbits4=P1A1;sbits5=P1A2;sbits6=P1A3;sbitrelay1=P1A4;sbitrelay2=P1A5;sbitcs1=P3A0;sbitcs2=P3A1;sbitDS=P3A2;sbitlcdrw=P3A3;sbitlcden=P3A4;sbitlcdrs=P3A5;sbitwr=P3A6;sbitrd=P3A7;voiddelay(uintz)/延時函數(shù)uintx,y;for(x=z;x0;x-)for(y=110;y0;y-);

47、voiddsreset(void)/sendresetandinitializationcommanduinti;DS18B20初始化DS=0;i=103;while(i0)i-;DS=1;i=4;while(i0)i-;bittmpreadbit(void)(uinti;bitdat;DS=0;i+;DS=1;i+;i+;dat=DS;i=8;while(i0)i-;return(dat);uchartmpread(void)/readabytedate讀一個字節(jié)(uchari,j,dat;dat=0;for(i=1;i=8;i+)(j=tmpreadbit();dat=(j1);/讀出的數(shù)

48、據(jù)最低位在最前面,這樣剛好/一個字節(jié)在DAT/readabit讀一位/i+fordelay小延時一下)voidtmpwritebyte(uchardat)寫一個字節(jié)到DS18B20里(uinti;ucharj;bittestb;for(j=1;j1;if(testb)/寫1局部(DS=0;i+;i+;DS=1;i=8;while(i0)i-;)else(DS=0;/write0寫0局部i=8;while(i0)i-;DS=1;i+;i+;)voidreadtemperature()/讀溫度函數(shù)(uinty;return(dat);/將一個字節(jié)數(shù)據(jù)返回ucharT_L=0;ucharT_H=0;

49、uchark;dsreset();delay;tmpwritebyte(0 xcc);tmpwritebyte(0 x44);dsreset();delay;tmpwritebyte(0 xcc);tmpwritebyte(0 xbe);T_L=tmpread();T_H=tmpread();k=T_H&0 x08;if(k=0 x08)T_sign=1;elseT_sign=0;T_H=T_H&0 x07;temp1=(T_H*256+T_L)*T_cont;temp1=temp1*100;t_bai=(uint)temp1/10000;y=(uint)temp1%10000

50、;t_shi=y/1000;y=(uint)y%1000;t_ge=y/100;y=(uint)y%100;t_feng=y/10;t_miao=(uint)y%10;voidinteadc0804()/光照度adc轉(zhuǎn)換子程序與數(shù)據(jù)處理(rd=1;wr=1;/讀ADCReadPort=0 xff;/P1置位cs1=0;wr=0;wr=1;啟動ADCrd=0;/開始讀轉(zhuǎn)換后數(shù)據(jù)_nop_();_nop_();/稍延時,等待讀完數(shù)inte1=ReadPort;/偵出的光照度數(shù)據(jù)賦與inte1rd=1;cs1=1;/讀數(shù)完畢i_bai=inte1/100;百位數(shù)i_shi=(inte1%100)/1

51、0;/十位數(shù)i_ge=(inte1%10);/個位數(shù)voidwrite_com(ucharcom)/lcd寫命令函數(shù)(lcdrs=0;lcdrw=0;lcden=0;P0=com;delay(10);/施時lcden=1;/下三行表示E高脈沖到來就開始轉(zhuǎn)換delay(10);lcden=0;voidwrite_data(uchardate)/lcd寫數(shù)據(jù)函數(shù)(lcdrs=1;lcdrs=1;lcdrw=0;lcden=0;P0=date;delay(10);lcden=1;delay(10);lcden=0;)voidinit()初始化函數(shù)(s1=1;tempset1=25;hunset1=5

52、0;inteset1=15;lcdrw=0;lcden=0;write_com(0 x38);delay(10);write_com(0 x0f);delay(10);write_com(0 x06);delay(10);write_com(0 x01);delay(10);)voidprint(uchara,uchar*str)/輸出字符(write_com(a);while(*str!=0)write_data(*str+);*str=0;voidprint1(uchara,uchart)/輸出18b20數(shù)據(jù)到1602write_com(a);write_data(t);voidprint

53、2(uchara1,uchart1)/輸出設(shè)置溫度數(shù)據(jù)到1602ucharsshi,sge;sshi=t1/10;sge=t1%10;write_com(0 x80+a1);write_data(sshi+0 x30);write_data(sge+0 x30);voidkeyscan()/鍵盤掃描函數(shù)rd=0;if(s3=0)delay(5);if(s3=0)s1num+;while(!s3);if(s3num=1)write_com(0 x01);print(0 x80,tempset);print1(0 x8e,0 x43);print1(0 x80+11,0 x2e);print1(0

54、 x80+12,0+0 x30);print1(0 x80+13,0+0 x30);write_com(0 x80+9);write_com(0 x0f);delay(20);if(s3num=2)write_com(0 x01);print(0 x80,inteset);print1(0 x8b,0 x30);print1(0 x80+12,0+0 x30);print1(0 x80+13,0+0 x30);print1(0 x8d,0 x4d);print1(0 x8e,0 x56);write_com(0 x80+11);if(s1num=3)s1num=0;write_com(0 x01);s4num=1;if(s3num!=0)if(s3num=1)(if(s4=0)(delay(5);if(s4=0)(while(!s4);if(s3num=1)(tempset1+;write_com(0 x80+10);print2(9,tempset1);if(tempset1=40)tempset1=

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論