版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 本科畢業(yè)設(shè)計(jì)(論文)</p><p> 題目:教室節(jié)能照明智能控制</p><p><b> 系統(tǒng)軟件設(shè)計(jì)</b></p><p> 系 別: 光電信息系 </p><p> 專 業(yè): 光電信息工程 </p><p> 班 級:
2、 </p><p> 學(xué) 生: </p><p> 學(xué) 號: </p><p> 指導(dǎo)教師: </p><p><b> 2013年5月</b></p><p> 教室節(jié)能照明智能控制系統(tǒng)軟件設(shè)計(jì)</p><p&
3、gt;<b> 摘要</b></p><p> 該系統(tǒng)以AT89C52單片機(jī)作為控制裝置的智能部件,采用熱釋紅外人體傳感器檢測人體的存在,采用光敏電阻構(gòu)成的電路檢測環(huán)境光的強(qiáng)度;根據(jù)教室合理開燈的條件,系統(tǒng)通過對人體的存在信號和環(huán)境光信號的識別和智能判斷,完成對教室照明回路的智能控制,避免了教室用電的大量浪費(fèi)。</p><p> 本文詳細(xì)闡述了系統(tǒng)的軟件設(shè)計(jì)過程
4、,采用模塊化的編程思想,使用C51語言編寫源程序,實(shí)現(xiàn)教室的節(jié)能照明功能。</p><p> 該系統(tǒng)具有體積小,控制方便,可靠性高,專用性強(qiáng),性價(jià)比合理等優(yōu)點(diǎn),可以滿足各類大、中專院校教室燈光控制的要求,很大程度的達(dá)到節(jié)能目的。</p><p> 關(guān)鍵詞:教室節(jié)能照明;軟件設(shè)計(jì);熱釋電紅外傳感器;智能控制</p><p> The Software Desig
5、n of Classroom Energy-efficient Lighting</p><p> Intelligent Control System</p><p><b> Abstract</b></p><p> This classroom light intelligent control systemthe theory
6、of the lightput forward methods of on the basis of AT89C52.is developed, whichmachine of AT89C52 is a major part, and the environment of development isbetter than before. This system can satisfy the following functions,
7、such ascontrolling the circuit of illumination, testing and processing daylightsignal, testing and processing the signal of human body that illuminates theback track exists, reporting to the warning devices, etc. </
8、p><p> This paper describes system software design process, the use of modular programming ideas, use C51 language source code, classrooms energy-efficient lighting.</p><p> This system had many
9、advantages. For example, the physical volume wassmall,the system was conveniently controlled, the credibility was high, theappropriation was strong, and its price proportion was ideal,etc. Theexperiment proved that the
10、system can satisfy the control command of theclassroom' s light device, so it could largely reduce the consuming of energy resources. </p><p> key words:The classroom energy saving lighting,Software des
11、ign,Pyroelectric infrared sensor,Intelligent Control</p><p> 目 錄 </p><p><b> 摘 要I</b></p><p> AbstractII</p><p><b> 1緒論1</b>&
12、lt;/p><p> 1.1本課題研究的目的及意義1</p><p> 1.2國內(nèi)外研究的現(xiàn)狀及遇到的問題1</p><p> 1.3本課題研究的內(nèi)容即實(shí)現(xiàn)結(jié)果2</p><p> 2教室照明系統(tǒng)方案論證3</p><p> 2.1編程語言選擇方案3</p><p> 2.1.
13、1匯編語言3</p><p> 2.1.2 C51語言4</p><p> 2.2系統(tǒng)控制方案論證5</p><p> 2.3數(shù)據(jù)采集方案論證5</p><p> 2.4系統(tǒng)調(diào)試方案論證5</p><p> 2.4.1焊接硬件電路板5</p><p> 2.4.2 Pro
14、tues軟件調(diào)試方案6</p><p> 2.4.3方案選擇6</p><p> 3系統(tǒng)主要器件簡介7</p><p> 3.1 AT89C51單片機(jī)簡介7</p><p> 3.1.1單片機(jī)的引腳及功能7</p><p> 3.1.2 AT89C51單片機(jī)的最小系統(tǒng)9</p>&l
15、t;p> 3.2熱釋電紅外傳感器簡介及原理10</p><p> 3.3光敏電阻簡介及工作原理11</p><p> 4系統(tǒng)軟件設(shè)計(jì)12</p><p> 4.1系統(tǒng)結(jié)構(gòu)框圖12</p><p> 4.2系統(tǒng)軟件設(shè)計(jì)概述12</p><p> 4.2.1總體流程圖12</p>
16、<p> 4.2.3按鍵流程圖14</p><p> 4.3系統(tǒng)主程序設(shè)計(jì)14</p><p> 4.4數(shù)據(jù)采集模塊軟件的實(shí)現(xiàn)17</p><p> 5系統(tǒng)調(diào)試及仿真18</p><p> 5.1軟件調(diào)試18</p><p> 5.1.1軟件編輯環(huán)境keil簡介18</p>
17、;<p> 5.1.2軟件調(diào)試生成hex文件18</p><p> 5.2調(diào)試方法及步驟23</p><p> 5.3調(diào)試結(jié)果24</p><p><b> 6結(jié)論25</b></p><p><b> 7參考文獻(xiàn)26</b></p><p>
18、;<b> 附圖A27</b></p><p><b> 附圖B28</b></p><p><b> 致謝29</b></p><p><b> 附錄130</b></p><p> 畢業(yè)設(shè)計(jì)(論文)知識產(chǎn)權(quán)聲明30</p>
19、;<p><b> 附錄 231</b></p><p> 畢業(yè)設(shè)計(jì)(論文)獨(dú)創(chuàng)性聲明31</p><p><b> 1緒論</b></p><p> 1.1本課題研究的目的及意義</p><p> 隨著社會經(jīng)濟(jì)和科學(xué)技術(shù)的發(fā)展,人們的生活水平也不斷提高,導(dǎo)致用電負(fù)荷的加
20、劇,又由于世界性的能源危機(jī),能源缺乏以成為世界所面臨的嚴(yán)峻問題。而此問題對我國來說尤為嚴(yán)重。隨著各類大、中專院校的擴(kuò)招,教室的擴(kuò)建,教室照明的需求也學(xué)來越多,而教室照明的管理不到位,往往造成電能的巨大浪費(fèi),這樣,提高教室用電效率就成為首要考慮的問題。</p><p> 目前對燈光的智能控制,尤其是我國教室燈光的智能控制尤為缺乏和不完善,依然是傳統(tǒng)式的人工管理。各類大、中中專院校不斷擴(kuò)招,教室不斷擴(kuò)建,教室用電負(fù)
21、荷不斷增加,教室用電管理不善,造成學(xué)校電能浪費(fèi),經(jīng)濟(jì)損失,這種浪費(fèi)與當(dāng)今的節(jié)能理念相違背。再者,現(xiàn)代自動化程度不斷提高,計(jì)算機(jī)技術(shù)的普及,燈光的管理也朝著自動化、智能化方向發(fā)展[1]。于是,開發(fā)簡便、實(shí)用的教室燈光自動化控制系統(tǒng)便具有重要的現(xiàn)實(shí)意義。</p><p> 1.2國內(nèi)外研究的現(xiàn)狀及遇到的問題</p><p> 目前國內(nèi)國外同領(lǐng)域大多都研究智能自動控制在照明中的應(yīng)用,以熱釋紅
22、外為基礎(chǔ)來檢測是否有人,靠單片機(jī)來實(shí)行自動化,但是大多數(shù)只是停留在理論階段,并未在實(shí)際生活中像聲控那樣廣泛應(yīng)用,而高校中用電量30%—40%都用在照明上,這部分中浪費(fèi)極為嚴(yán)重。因此,必須有一套節(jié)能設(shè)施,本作品正好解決出現(xiàn)的問題。現(xiàn)在的公共場所照明應(yīng)用最多的還是你年前出現(xiàn)的聲光控延時(shí)燈具和開關(guān)。這種燈具和開關(guān)的出現(xiàn),實(shí)現(xiàn)了人來燈亮,人走燈滅,目前已成為公共場所照明開關(guān)的主流產(chǎn)品。當(dāng)然,這種產(chǎn)品在某種程度上說確實(shí)實(shí)現(xiàn)了節(jié)能的目的,但同時(shí)也給
23、人們的生存環(huán)境造成了一定的破壞。由于產(chǎn)品本身性能的限制,這種聲光控?zé)艟吆烷_關(guān)自動控制的實(shí)現(xiàn)需要(超過60分貝)聲音的配合,這就給大眾需要的安靜環(huán)境造成了一定的噪聲污染。</p><p> 1.3本課題研究的內(nèi)容即實(shí)現(xiàn)結(jié)果</p><p> 教室照明節(jié)能智能控制系統(tǒng)是根據(jù)判別光照度強(qiáng)弱和人體特定紅外波普感應(yīng)原理,結(jié)合結(jié)合人體感應(yīng)傳感其技術(shù),通過數(shù)字電路的精確分析判斷,實(shí)現(xiàn)“按需用電”之目
24、的。當(dāng)光線達(dá)到設(shè)定照度值是,節(jié)電裝置可自動關(guān)閉供電電源。即使打開開關(guān),照明燈也不亮(即光線亮度夠時(shí),室內(nèi)有人燈也不亮)。當(dāng)光線低于設(shè)定照度值時(shí),室內(nèi)有人時(shí),節(jié)點(diǎn)裝置自動接通電源,室內(nèi)照明燈亮。當(dāng)室內(nèi)唔認(rèn)識,節(jié)電裝置延時(shí)5分鐘后,自動關(guān)閉供電電源。通過不同的解決方案,多形式、多方位來實(shí)現(xiàn)“人走燈滅,節(jié)約用電”的效果。</p><p> 2教室照明系統(tǒng)方案論證</p><p> 2.1編程
25、語言選擇方案</p><p><b> 2.1.1匯編語言</b></p><p> 匯編語言是面向機(jī)器的程序設(shè)計(jì)語言。在匯編語言中,用助記符代替機(jī)器指令的操作碼,用地址符號或標(biāo)號代替指令或操作數(shù)的地址,如此就增強(qiáng)了程序的可讀性和編寫難度,象這樣符號化的程序設(shè)計(jì)語言就是匯編語言,因此亦稱為符號語言。使用匯編語言編寫的程序,機(jī)器不能直接識別,還要由匯編程序或者叫匯編
26、語言編譯器轉(zhuǎn)換成機(jī)器指令。匯編程序?qū)⒎柣牟僮鞔a組裝成處理器可以識別的機(jī)器指令,這個(gè)組裝的過程稱為組合或者匯編。因此,有時(shí)候人們也把匯編語言稱為組合語言。</p><p> 匯編語言是直接面向處理器的程序設(shè)計(jì)語言。處理器是在指令的控制下工作的,處理器可以識別的每一條指令稱為機(jī)器指令。每一種處理器都有自己可以識別的一整套指令,稱為指令集。處理器執(zhí)行指令時(shí),根據(jù)不同的指令采取不同的動作,完成不同的功能,既可以改
27、變自己內(nèi)部的工作狀態(tài),也能控制其它外圍電路的工作狀態(tài)[2]。</p><p> 匯編語言是一種面向機(jī)器的低級語言,通常是為特定的計(jì)算機(jī)或系列計(jì)算機(jī)專門設(shè)計(jì)的。因?yàn)槭菣C(jī)器指令的符號化表示,故不同的機(jī)器就有不同的匯編語言。使用匯編語言能面向機(jī)器并較好地發(fā)揮機(jī)器的特性,得到質(zhì)量較高的程序。匯編語言保持了機(jī)器語言的優(yōu)點(diǎn),具有直接和簡捷的特點(diǎn),可有效地訪問、控制計(jì)算機(jī)的各種硬件設(shè)備,如磁盤、存儲器、CPU、I/O端口等,
28、且占用內(nèi)存少,執(zhí)行速度快,是高效的程序設(shè)計(jì)語言。由于是直接控制硬件,且簡單的任務(wù)也需要很多匯編語言語句,因此在進(jìn)行程序設(shè)計(jì)時(shí)必須面面俱到,需要考慮到一切可能的問題,合理調(diào)配和使用各種軟、硬件資源。這樣,就不可避免地加重了程序員的負(fù)擔(dān)。與此相同,在程序調(diào)試時(shí),一旦程序的運(yùn)行出了問題,就很難發(fā)現(xiàn)。</p><p><b> 匯編語言優(yōu)點(diǎn):</b></p><p> a
29、.因?yàn)橛脜R編語言設(shè)計(jì)的程序最終被轉(zhuǎn)換成機(jī)器指令,故能夠保持機(jī)器語言的一致性,直接、簡捷,并能象機(jī)器指令一樣訪問、控制計(jì)算機(jī)的各種硬件設(shè)備;</p><p> b.目標(biāo)代碼簡短,占用內(nèi)存少,執(zhí)行速度快,是高效的程序設(shè)計(jì)語言,經(jīng)常與高級語言配合使用,以改善程序的執(zhí)行速度和效率,彌補(bǔ)高級語言在硬件控制方面的不足,應(yīng)用十分廣泛。</p><p><b> 匯編語言缺點(diǎn):</b&
30、gt;</p><p> a.匯編語言是面向機(jī)器的,處于整個(gè)計(jì)算機(jī)語言層次結(jié)構(gòu)的底層,故被視為一種低級語言,通常是為特定的計(jì)算機(jī)或系列計(jì)算機(jī)專門設(shè)計(jì)的。因此,不同的處理器有不同的匯編語言語法和編譯器,編譯的程序無法在不同的處理器上執(zhí)行,缺乏可移植性;</p><p> b.難于從匯編語言代碼上理解程序設(shè)計(jì)意圖,可維護(hù)性差,即使是完成簡單的工作也需要大量的匯編語言代碼,很容易產(chǎn)生bug,
31、難于調(diào)試;</p><p> c.使用匯編語言必須對某種處理器非常了解,而且只能針對特定的體系結(jié)構(gòu)和處理器進(jìn)行優(yōu)化,開發(fā)效率很低,周期長且單調(diào)。</p><p> 2.1.2 C51語言</p><p> 單片機(jī)C51語言是由C語言繼承而來的。和C語言不同的是,C51語言運(yùn)行于單片機(jī)平臺,而C語言則運(yùn)行于普通的桌面平臺。C51語言具有C語言結(jié)構(gòu)清晰的優(yōu)點(diǎn),便
32、于學(xué)習(xí),同時(shí)具有匯編語言的硬件操作能力。</p><p> 單片機(jī)C51語言兼?zhèn)涓呒壵Z言與低級語言的優(yōu)點(diǎn),語法結(jié)構(gòu)和標(biāo)準(zhǔn)C語言基本一致,語言簡潔,便于學(xué)習(xí),運(yùn)行于單片機(jī)平臺,支持的微處理器種類繁多,可移植性好。對于兼容的8051系列單片機(jī),只要將一個(gè)硬件型號下的程序稍加修改,甚至不加改變,就可移植到另一個(gè)不同型號的單片機(jī)中運(yùn)行,具有高級語言的特點(diǎn),盡量減少底層硬件寄存器的操作,C51語言代碼執(zhí)行的效率方面十分接
33、近匯編語言,且比匯編語言的程序易于理解,便于代碼共享。</p><p> C語言是一種高級程序設(shè)計(jì)語言,它提供了十分完備的規(guī)范化流程控制結(jié)構(gòu)。因此采用C51語言設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)程序時(shí),首先要盡可能地采用結(jié)構(gòu)化的程序設(shè)計(jì)方法,這樣可使整個(gè)應(yīng)用系統(tǒng)程序結(jié)構(gòu)清晰,易于調(diào)試和維護(hù)。對于一個(gè)較大的程序,可將整個(gè)程序按功能分成若干個(gè)模塊,不同的模塊完成不同的功能。對于不同的功能模塊,分別指定相應(yīng)的入口參數(shù)和出口參數(shù),而經(jīng)
34、常使用的一些程序最好編成函數(shù),這樣既不會引起整個(gè)程序管理的混亂,還可增強(qiáng)可讀性,移植性也好[3]。</p><p> 與匯編語言相比,C51語言可以編寫出更加靈活和更多功能的用戶界面,提供優(yōu)質(zhì)的圖文顯示而且硬件處理效率也不會降低太多。匯編語言開發(fā)的程序代碼短、執(zhí)行速度快,但由于匯編語言是低級語言,使用匯編語言是一件很麻煩的事</p><p> 情,尤其是進(jìn)行數(shù)值運(yùn)算或結(jié)果顯示時(shí)更為復(fù)雜
35、。因此,只有對程序執(zhí)行的時(shí)間要求十分苛刻時(shí),才考慮使用匯編語言。對大多數(shù)應(yīng)用環(huán)境,C51語言是能滿足要求的,而且,C51語言對編寫需要硬件進(jìn)行操作的場合,明顯優(yōu)于其他高級語言,本文智能水表系統(tǒng)的軟件編程,選擇用C51語言更為合適。</p><p> 2.2系統(tǒng)控制方案論證</p><p> 本課題所研制的控制系統(tǒng)以自然光強(qiáng)度和人體存在作為主要輸入?yún)?shù),可以實(shí)現(xiàn)自動與手動控制相兼容。在自
36、然光較強(qiáng)光線足夠時(shí),無論人是否存在,都不開燈;在自然光較弱時(shí),有人存在,控制器自動打開電燈,直到人離開延遲一定時(shí)間后關(guān)燈。同時(shí),還可以按作息時(shí)間來控制,夜晚超過12點(diǎn),若還有人存在,則關(guān)閉控制系統(tǒng)的運(yùn)行,改用開關(guān)手動控制。本課題研究的系統(tǒng)主要由硬件和軟件兩部分組成,硬件部分是前提,它主要為軟件提供運(yùn)行平臺[4]。而軟件部分,是對硬件端口所體現(xiàn)的信號加以采集、分析、處理,最終實(shí)現(xiàn)系統(tǒng)所要實(shí)現(xiàn)的各項(xiàng)功能。</p><p&
37、gt; 2.3數(shù)據(jù)采集方案論證</p><p> 教室中的自然光和人體存在與否是系統(tǒng)主要輸入?yún)?shù),因此教室中的環(huán)境光和人體存在成為系統(tǒng)數(shù)據(jù)采集的主要對象,常用的環(huán)境光采集器件光電傳感器有光敏電阻和光敏二極管,根據(jù)需求選擇光敏電阻。才外人體傳感器要求靈敏度高、可靠性強(qiáng),本系統(tǒng)采用熱釋電紅外傳感器(PIR)RE200B。</p><p> 2.4系統(tǒng)調(diào)試方案論證</p>&
38、lt;p> 2.4.1焊接硬件電路板</p><p> 本課題分為自然光檢測模塊、人體檢測模塊、震蕩電路、復(fù)位電路、輸出電路、開關(guān)電路等部分,元器件在電路板插裝的順序是先低后高、先小后大、先輕后重、先易后難,上道工序的安裝不能影響下道程序安裝,有極性的元器件極性嚴(yán)格按照圖紙要求安裝,每焊接好一個(gè)模塊都要輸入程序進(jìn)行調(diào)試。</p><p> 2.4.2 Protues軟件調(diào)試方案
39、</p><p> Protues軟件是英國Labcenter electronics公司出版的EDA工具軟件。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前最好的仿真單片機(jī)及外圍器件的工具。雖然目前國內(nèi)推廣剛起步,但已受到單片機(jī)愛好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開發(fā)應(yīng)用的科技工作者的青睞。Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外
40、圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。是目前世界上唯一將電路仿真軟件、PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺。</p><p><b> 2.4.3方案選擇</b></p><p> 部分元器件在Protues軟件中未找到,而且焊接電路板對于結(jié)果演示效果更好,所以本課題選擇焊接電路板。</p><p&
41、gt;<b> 3系統(tǒng)主要器件簡介</b></p><p> 3.1 AT89C51單片機(jī)簡介</p><p> 3.1.1單片機(jī)的引腳及功能</p><p> AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM-Falsh Programmable and Erasable Read Only Memory),它是
42、一種高性能的CMOS8位處理器,俗稱單片機(jī)。單片機(jī)的可擦除只讀存儲器可以反復(fù)擦除100次。該器件采用ATMEL公司高密度非易失存儲器技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容[5]。由于將多功能8位CPU和閃爍存儲器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,它為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)格低廉的方案。</p><p> 圖3.1是AT89C51的引腳結(jié)構(gòu)圖。&l
43、t;/p><p><b> 圖3.1引腳結(jié)構(gòu)圖</b></p><p> AT89C51主要特性:</p><p> a. 一個(gè)8位的80C51微處理器(CPU);</p><p> b. 片內(nèi)256字節(jié)數(shù)據(jù)存儲器RAM/SFR,用以存放可以讀/寫的數(shù)據(jù),如運(yùn)算</p><p> 的中間結(jié)果
44、、最終結(jié)果以及欲顯示的數(shù)據(jù)等;</p><p> c. 片內(nèi)4KB程序存儲器Flash ROM,用以存放程序、一些原始數(shù)據(jù)和表格;</p><p> d. 4個(gè)8位并行I/O端口P0~P3,每個(gè)端口既可以用作輸入,也可以用作輸出;</p><p> e. 兩個(gè)16位的定時(shí)器/計(jì)數(shù)器,每個(gè)定時(shí)器/計(jì)數(shù)器都可以設(shè)置成計(jì)數(shù)方式,用以對外部事件進(jìn)行計(jì)數(shù),也可以設(shè)置成定
45、時(shí)方式,并可以根據(jù)計(jì)數(shù)或定時(shí)的結(jié)果實(shí)現(xiàn)計(jì)算機(jī)控制;</p><p> f. 具有5個(gè)中斷源、兩個(gè)中斷優(yōu)先級的中斷控制系統(tǒng);</p><p> g. 一個(gè)全雙工UART(通用異步接收發(fā)送器)的串行I/O口,用于實(shí)現(xiàn)單片機(jī)之間或單片機(jī)與PC機(jī)之間的串行通信;</p><p> h. 片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,但石英晶體和微調(diào)電容需要外接,最高允許振蕩頻率為24MH
46、z;</p><p> i. 89C51單片機(jī)與8051相比,具有節(jié)電工作方式,即休閑方式及掉電方式。</p><p> AT89C51單片機(jī)的引腳的功能:</p><p> a. Vcc電源端,為+5V,Vss接地端;</p><p> b. XTAL2(18腳):接外部晶體和微調(diào)電容的一端;</p><p>
47、; c. XTAL1(19腳):接外部電容的另一端;</p><p> d. ALE/(30腳):地址鎖存允許信號端;當(dāng)89C51上電正常工作后,ALE引腳不斷向外輸出正脈沖信號,此頻率為振蕩頻率Fosc的1/6。</p><p> e. (29腳):程序存儲器允許輸出信號端;</p><p> f. /Vpp(31腳):外部程序存儲器地址允許輸入端/固化編
48、程電壓輸入端;</p><p> g. P0端口(P0.0~P0.7,39~32腳):P0口是一個(gè)漏極開路的8位準(zhǔn)雙向I/O端口;</p><p> f. P1、P2及P3端口均是帶有內(nèi)部上拉電阻的8位雙向I/O端口;</p><p> 在89C51中,P3端口還用于一些復(fù)用功能。</p><p> 表3.1 P3端口引腳與復(fù)用功能表
49、</p><p> 3.1.2 AT89C51單片機(jī)的最小系統(tǒng)</p><p> 復(fù)位電路:AT89C51的復(fù)位是由外部的復(fù)位電路來實(shí)現(xiàn)的。復(fù)位引腳RST通過一個(gè)斯密特觸發(fā)器用來抑制噪聲,在每個(gè)機(jī)器周期的S5P2,斯密特觸發(fā)器的輸出電平由復(fù)位電路采樣一次,然后才能得到內(nèi)部復(fù)位操作所需要的信號[6]。</p><p> 復(fù)位電路通常采用上電自動復(fù)位和按鈕復(fù)位兩種
50、方式。</p><p> 最簡單的上電自動復(fù)位電路中上電自動復(fù)位是通過外部復(fù)位電路的電容充電來實(shí)現(xiàn)的。只要Vcc的上升時(shí)間不超過1ms,就可以實(shí)現(xiàn)自動上電復(fù)位。時(shí)鐘頻率用12MHz時(shí)C取22uF,R取1K。</p><p> 除了上電復(fù)位外,有時(shí)還需要按鍵手動復(fù)位。本設(shè)計(jì)就是用的按鍵手動復(fù)位如圖3.2。按鍵手動復(fù)位有電平方式和脈沖方式兩種。其中電平復(fù)位是通過RST端經(jīng)電阻與電源Vcc接
51、通而實(shí)現(xiàn)的。時(shí)鐘頻率選用12MHz時(shí),C取22uF,Rs取200Ω,R0取1KΩ。</p><p><b> 圖3.2復(fù)位電路</b></p><p> 時(shí)鐘電路:AT89C51雖然有內(nèi)部振蕩電路,但要形成時(shí)鐘,必須外部附加電路。單片機(jī)的時(shí)鐘產(chǎn)生方法有兩種。內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。</p><p> 本設(shè)計(jì)采用內(nèi)部時(shí)鐘方式如圖3.3,
52、利用芯片內(nèi)部的振蕩電路,在XTAL1、XTAL2引腳上外接定時(shí)元件,內(nèi)部的振蕩電路便產(chǎn)生自激振蕩。本設(shè)計(jì)采用最常用的內(nèi)部時(shí)鐘方式,即用外接晶體和電容組成的并聯(lián)諧振回路。振蕩晶體可在1.2MHz到12MHz之間選擇。電容值無嚴(yán)格要求,但電容取值對振蕩頻率輸出的穩(wěn)定性、大小、振蕩電路起振速度有少許影響,C1、C2可在20pF到100pF之間取值,但在60pF到70pF時(shí)振蕩器有較高的頻率穩(wěn)定性。所以本設(shè)計(jì)中,振</p><
53、;p> 蕩晶體選擇12MHz,電容選擇65pF。</p><p> 在設(shè)計(jì)印刷電路板時(shí),晶體和電容應(yīng)盡可能靠近單片機(jī)芯片安裝,以減少寄生電容,更好的保證振蕩器穩(wěn)定和可靠地工作。為了提高溫度穩(wěn)定性,應(yīng)采用NPO電容。NPO是一種最常用的具有溫度補(bǔ)償特性的單片陶瓷電容器。它的填充介質(zhì)是由銣、釤和一些其它稀有氧化物組成的。</p><p><b> 圖3.3時(shí)鐘電路<
54、/b></p><p> 3.2熱釋電紅外傳感器簡介及原理</p><p> 主要是由一種高熱電系數(shù)的材料,如鋯鈦酸鉛系陶瓷、鉭酸鋰、硫酸三甘鈦等制成尺寸為2~1mm的探測元件。在每個(gè)探測器內(nèi)裝入一個(gè)或兩個(gè)探測元件,并將兩個(gè)探測元件以反極性串聯(lián),以抑制由于自身溫度升高而產(chǎn)生的干擾。由探測元件將探測并接收到的紅外輻射轉(zhuǎn)變成微弱的電壓信號,經(jīng)裝在探頭內(nèi)的場效應(yīng)管放大后向外輸出。為了提
55、高探測器的探測靈敏度以增大探測距離,一般在探測器的前方裝設(shè)一個(gè)菲涅爾透鏡,該透鏡用透明塑料制成,將透鏡的上、下兩部分各分成若干等份,制成一種具有特殊光學(xué)系統(tǒng)的透鏡,它和放大電路相配合,可將信號放大70分貝以上,這樣就可以測出10~20米范圍內(nèi)人的行動。菲涅爾透鏡利用透鏡的特殊光學(xué)原理,在探測器前方產(chǎn)生一個(gè)交替變化的“盲區(qū)”和“高靈敏區(qū)”,以提高它的探測接收靈敏度。當(dāng)有人從透鏡前走過時(shí),人體發(fā)出的紅外線就不斷地交替從“盲區(qū)”進(jìn)入“高靈敏區(qū)
56、”,這樣就使接收到的紅外信號以忽強(qiáng)忽弱的脈沖形式輸入,從而強(qiáng)其能量幅度[7]。人體輻射的紅外線中心波長為9~10um,而探測元件的波長靈敏度在0.2~20um范圍內(nèi)幾乎穩(wěn)定不變。在傳感器頂端開設(shè)了一個(gè)裝有濾光鏡片的窗口,這個(gè)濾光片可通過光的波長范圍為7~1</p><p> 優(yōu)點(diǎn):本身不發(fā)任何類型的輻射,器件功耗很小,隱蔽性好。價(jià)格低廉。</p><p> 缺點(diǎn):容易受各種熱源、光源干
57、擾,被動紅外穿透力差,人體的紅外輻射容易被遮擋,不易被探頭接收。</p><p> 3.3光敏電阻簡介及工作原理</p><p> 光敏電阻器一般用于光的測量、光的控制和光電轉(zhuǎn)換(將光的變化轉(zhuǎn)換為電的變化)。常用的光敏電阻器硫化鎘光敏電阻器,它是由半導(dǎo)體材料制成的。光敏電阻器的阻值隨入射光線(可見光)的強(qiáng)弱變化而變化,在黑暗條件下,它的阻值(暗阻)可達(dá)1~10M歐,在強(qiáng)光條件(100L
58、X)下,它阻值(亮阻)僅有幾百至數(shù)千歐姆[8]。光敏電阻屬半導(dǎo)體光敏器件,除具靈敏度高,反應(yīng)速度快,光譜特性及r值一致性好等特點(diǎn)外,在高溫,多濕的惡劣環(huán)境下,還能保持高度的穩(wěn)定性和可靠性。</p><p> 光敏電阻的工作原理是基于內(nèi)光電效應(yīng)。在半導(dǎo)體光敏材料兩端裝上電極引線,將其封裝在帶有透明窗的管殼里就構(gòu)成光敏電阻,為了增加靈敏度,兩電極常做成梳狀。用于制造光敏電阻的材料主要是金屬的硫化物、硒化物和碲化物等
59、半導(dǎo)體。通常采用涂敷、噴涂、燒結(jié)等方法在絕緣襯底上制作很薄的光敏電阻體及梳狀歐姆電極,接出引線,封裝在具有透光鏡的密封殼體內(nèi),以免受潮影響其靈敏度1。在黑暗環(huán)境里,它的電阻值很高,當(dāng)受到光照時(shí),只要光子能量大于半導(dǎo)體材料的禁帶寬度,則價(jià)帶中的電子吸收一個(gè)光子的能量后可躍遷到導(dǎo)帶,并在價(jià)帶中產(chǎn)生一個(gè)帶正電荷的空穴,這種由光照產(chǎn)生的電子—空穴對增加了半導(dǎo)體材料中載流子的數(shù)目,使其電阻率變小,從而造成光敏電阻阻值下降。光照愈強(qiáng),阻值愈低。入射
60、光消失后,由光子激發(fā)產(chǎn)生的電子—空穴對將復(fù)合,光敏電阻的阻值也就恢復(fù)原值。在光敏電阻兩端的金屬電極加上電壓,其中便有電流通過,受到一定波長的光線照射時(shí),電流就會隨光強(qiáng)的增大而變大,從而實(shí)現(xiàn)光電轉(zhuǎn)換。光敏電阻沒有極性,純粹是一個(gè)電阻器件,使用時(shí)既可加直流電壓,也加交流電壓。半導(dǎo)體的導(dǎo)電能力取決于半導(dǎo)體導(dǎo)帶內(nèi)載流子數(shù)目的多少[9]。</p><p> 優(yōu)點(diǎn):內(nèi)部的光電效應(yīng)和電極無關(guān)(光電二極管才有關(guān)),即可以使用直
61、流電源,靈敏度和半導(dǎo)體材料、以及入射光的波長有關(guān)。</p><p> 缺點(diǎn):受溫度影響較大,響應(yīng)速度不快,在ms到s之間,延遲時(shí)間受入射光的光照度影響。</p><p><b> 4系統(tǒng)軟件設(shè)計(jì)</b></p><p><b> 4.1系統(tǒng)結(jié)構(gòu)框圖</b></p><p> 本系統(tǒng)需要兩個(gè)傳
62、感器來分別檢測人體紅外信號和自然光強(qiáng)信號,需要按鍵電路來強(qiáng)制燈的開關(guān),還需要指示電路來指示系統(tǒng)的工作狀態(tài)如圖4.1。</p><p> 圖4.1 系統(tǒng)結(jié)構(gòu)圖</p><p> 4.2系統(tǒng)軟件設(shè)計(jì)概述</p><p> 4.2.1總體流程圖</p><p> 首先通過自然光檢測電路檢測光照強(qiáng)度,如果光照度足夠,則無論教室有沒有人,燈都不
63、亮;如果光照度不夠,則通過人體紅外檢測電路檢測是否有人,有人燈亮,沒人燈滅。另外為了應(yīng)對特殊情況,設(shè)置手動開關(guān),強(qiáng)制燈亮燈滅如圖4.2為總體流程圖。</p><p><b> 圖4.2總體流程圖</b></p><p> 4.2.3按鍵流程圖</p><p> 本設(shè)計(jì)中,按鍵程序采用掃描方式的來判斷是否有鍵,也可使用中斷方式。按鍵流程里設(shè)
64、計(jì)了10ms延時(shí)子程序如圖4.3。</p><p><b> 圖4.3按鍵流程圖</b></p><p> 4.3系統(tǒng)主程序設(shè)計(jì)</p><p> 系統(tǒng)主程序源代碼如下:</p><p> #include<reg52.h> //52單片機(jī)頭文件,一般不要改動,里面包含特殊功能寄存器的定義<
65、/p><p> #define uchar unsigned char</p><p> #define uint unsigned int</p><p> sbit km=P2^3;//將P2^3口定義繼電器接口 也就是控制教室燈的亮滅。這里面用兩個(gè)白色的燈模擬。</p><p> sbit key1=P0^0;//s17
66、,強(qiáng)制開燈 此時(shí)黃燈亮</p><p> sbit key2=P0^1;//s18,強(qiáng)制關(guān)燈 此時(shí)黃燈亮</p><p> sbit key3=P0^2;//s19,退出強(qiáng)制系統(tǒng) 此時(shí)綠燈亮,黃燈滅</p><p> sbit led2=P2^1; //黃燈 代表手動</p><p> sbit l
67、ed1=P2^0; //綠燈 代表全自動</p><p> sbit hw=P1^0;//紅外 有人時(shí),1 高電平。 沒人,0 低電平</p><p> sbit gm=P1^1;//光敏 晚上 ,1 高電平。 白天,0 低電平</p><p><b> bit blag;</b></p>&
68、lt;p><b> /*延時(shí)子程序*/</b></p><p> void hwscan()//光線檢測,如果白天時(shí),繼電器不動作。白燈不亮。</p><p> {//如果在晚上,有人時(shí),燈亮,無人時(shí),燈不亮。</p><p> if((gm==1)&&(hw==1))</p&g
69、t;<p><b> km=0;</b></p><p> else km=1;</p><p><b> }</b></p><p> void keyscan()</p><p><b> {</b></p><p><
70、b> if(!key1)</b></p><p> {km=0;////按鍵檢測程序 按下后。強(qiáng)制開燈</p><p><b> led1=1;</b></p><p><b> led2=0;</b></p><p><b> blag=0;<
71、;/b></p><p><b> }</b></p><p> if(!key2)//按鍵檢測程序 按下后。強(qiáng)制關(guān)燈</p><p><b> {km=1;//</b></p><p><b> led1=1;</b></p>
72、<p><b> led2=0;</b></p><p><b> blag=0;</b></p><p><b> }</b></p><p> if(!key3)//按鍵檢測程序 按下后,退出手動程序</p><p><b>
73、; {</b></p><p><b> led1=0;</b></p><p><b> led2=1;</b></p><p><b> blag=1;</b></p><p><b> }</b></p><
74、p><b> }</b></p><p> void main()</p><p><b> {</b></p><p><b> led1=0;</b></p><p><b> blag=1;</b></p><p&
75、gt;<b> while(1)</b></p><p><b> {</b></p><p> if(blag==1)</p><p><b> {</b></p><p> hwscan(); //紅外檢測程序</p><p>&
76、lt;b> }</b></p><p> keyscan(); //按鍵檢測程序</p><p><b> }</b></p><p><b> }</b></p><p> 4.4數(shù)據(jù)采集模塊軟件的實(shí)現(xiàn)</p><p> 本系統(tǒng)考慮到
77、環(huán)境光足夠亮?xí)r,無論是否有人體存在都不開燈;而環(huán)境光不夠亮?xí)r,有人體存在才開燈,無人體存在則不開燈。本系統(tǒng)邏輯定義為:環(huán)境光亮?xí)r為邏輯“0"(符合光采集電路輸出信號狀態(tài)),暗時(shí)為“1",人體存在為“1",人體不存在為“0",開燈為“1”,關(guān)燈為“0",那么環(huán)境光與人體存在可以用以下的邏輯關(guān)系表來表示,如表4.4:</p><p> 表4.4 環(huán)境光與人體存在邏輯
78、關(guān)系</p><p> 上表數(shù)據(jù)表明可將環(huán)境光參數(shù)與人體存在參數(shù)進(jìn)行與操作,又由于繼電器是低電平驅(qū)動,所以要將采集處理后的信號進(jìn)行非操作,才可以驅(qū)動繼電器工作,即可得到教室燈的狀態(tài)[11]。</p><p><b> 5系統(tǒng)調(diào)試及仿真</b></p><p><b> 5.1軟件調(diào)試</b></p>&
79、lt;p> 5.1.1軟件編輯環(huán)境keil簡介</p><p> Keil C51是美國Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。運(yùn)行
80、Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)[12]。如果使用C語言編程,那么Keil是很好的選擇。</p><p> 5.1.2軟件調(diào)試生成hex文件</p><p> 在keil軟件上生成hex文件[13]:(1)雙擊Keil uVision圖標(biāo),打開界面后,點(diǎn)擊Project按鈕,在下拉菜單中選擇第一項(xiàng)New uVision Project,出現(xiàn)如圖5.
81、1所示對話框,給工程起個(gè)chaobiao的名字,點(diǎn)擊保存;點(diǎn)擊保存后出現(xiàn)如</p><p> 圖5.1 新建工程對話框</p><p> 圖5.2所示對話框,找到Atmel并雙擊,在下拉菜單中再選擇AT89C51后,點(diǎn)擊OK;在之后出現(xiàn)的小對話框中點(diǎn)否;</p><p> 圖5.2 Atmel對話框</p><p> 在File中點(diǎn)擊
82、New,在出現(xiàn)的對話框中編寫程序,編寫完程序后,點(diǎn)擊另存為,在出現(xiàn)的對話框中的文件名欄寫chaobiao.c,點(diǎn)擊保存,如圖5.3所示,然后Keil主界面生成如圖5.4所示界面,在出現(xiàn)的界面中點(diǎn)擊左方Target左邊的“+”,在出來的Source Group上右擊,選擇Add Files To Group“Source</p><p> Group 1",如圖5.5所示;在出現(xiàn)的對話框中文件名欄選擇c
83、haobiao.c,如圖5.6所示,然后單擊Add一次,之后關(guān)閉此對話框;單擊keil主界面上的圖標(biāo),出現(xiàn)如圖5.7所示的對話框,將Xtal(MHz)里的24改成12,之后點(diǎn)擊Output選項(xiàng),在Create HEX File一欄畫對勾,如圖5.8所示,然后點(diǎn)擊OK;回到keil主界面,單擊Rebuild(圖標(biāo)為)按鈕,如果在下面的框中出現(xiàn)0 Error(s),說明大功告成,生成了Protues仿真所需的HEX文件[14],如圖5.9所
84、示。</p><p> 圖5.3 c文件的生成</p><p> 圖5.4 chaobiao.c主界面</p><p> 圖5.5 Source Group 1</p><p> 圖5.6 調(diào)用chaobiao.c</p><p> 圖5.7 Opitions for Target 1</p>
85、<p> 圖5.8 Create HEX File</p><p> 圖5.9 生成HEX文件</p><p> 5.2調(diào)試方法及步驟</p><p> 單片機(jī)系統(tǒng)的調(diào)試應(yīng)包括硬件及軟件兩部分,主要是通過調(diào)試發(fā)現(xiàn)硬件及軟件中存在的問題,查看其運(yùn)行結(jié)果是否符合設(shè)計(jì)要求。</p><p> 在對系統(tǒng)進(jìn)行實(shí)際調(diào)試時(shí),首先應(yīng)對硬
86、件進(jìn)行靜態(tài)調(diào)試,同時(shí)對系統(tǒng)軟件進(jìn)行初步調(diào)試,此后再對軟件和硬件進(jìn)行動態(tài)調(diào)試,最后才能使系統(tǒng)進(jìn)入正常工作.</p><p> (1)靜態(tài)調(diào)試:靜態(tài)調(diào)試主要是排除明顯的硬件故障。在將芯片、傳感器等元件連接到電路板上時(shí),要保證各處電源極性、電壓正確,以防止因電源極性接反或電壓過高損壞芯片或傳感器。此外,插入芯片必須在斷電的情況下進(jìn)行,特別注意芯片的方向不要插反。</p><p> (2)軟件
87、調(diào)試:在軟件調(diào)試時(shí)采用在計(jì)算機(jī)上利用模擬軟件實(shí)現(xiàn)對單片機(jī)的</p><p> 硬件模擬、指令模擬及運(yùn)行狀態(tài)模擬,從而完成應(yīng)用軟件開發(fā)的全過程。調(diào)試過程中的運(yùn)行狀態(tài)、各寄存器狀態(tài)、端口狀態(tài)等都可以在指定的窗口區(qū)域顯示出來,通過這些顯示結(jié)果隨時(shí)跟蹤程序運(yùn)行狀態(tài),以確定程序運(yùn)行無錯(cuò)誤。</p><p> (3)動態(tài)調(diào)試:控制系統(tǒng)的軟件和硬件是密切相關(guān)的,由于軟件模擬開發(fā)系統(tǒng)不能對硬件部分進(jìn)行
88、診斷,同時(shí)也不能實(shí)時(shí)在線仿真,所以用戶程序還需跟硬件連接起來進(jìn)行聯(lián)調(diào),同時(shí)對軟件和硬件進(jìn)行檢查和診斷。整個(gè)單片機(jī)系統(tǒng)進(jìn)行在線調(diào)試時(shí),需借助仿真開發(fā)工具來對用戶軟件及硬件電路進(jìn)行診斷、調(diào)試[15]。</p><p> 在應(yīng)用系統(tǒng)各模塊電路調(diào)試成功后,將程序加載到在線仿真器上,這時(shí)就能單步或連續(xù)地執(zhí)行目標(biāo)程序,同時(shí)也可以根據(jù)需要分段設(shè)置斷點(diǎn)執(zhí)行程序。而對于一些與硬件相關(guān)的用戶程序,如接口驅(qū)動程序等,則需要配合硬件,
89、進(jìn)行在線調(diào)試,如果有邏輯錯(cuò)誤,也要及時(shí)糾正修改。</p><p> 程序調(diào)試完畢后,利用編程器將程序固化到單片機(jī)中,使整個(gè)系統(tǒng)運(yùn)行起來。</p><p><b> 5.3調(diào)試結(jié)果</b></p><p> 當(dāng)光線強(qiáng)度足夠時(shí),節(jié)電裝置自動關(guān)閉供電電源,此時(shí)即使打開電源開關(guān),照明燈也不亮;當(dāng)光線強(qiáng)度不夠時(shí),教室有人燈亮,教室無人燈滅。<
90、/p><p><b> 6結(jié)論</b></p><p> 本課題對適合應(yīng)用于教室燈光控制系統(tǒng)的控制部分進(jìn)行了研究。以環(huán)境光、人體存在狀況等外界環(huán)境為控制器的輸入?yún)?shù),比單純的人員管理教室燈光更合理,更有效的降低教室燈光的資源費(fèi)用;同時(shí)還加入了時(shí)間控制參數(shù),使教室燈光的控制更加符合學(xué)校的作息時(shí)間。本控制系統(tǒng)的設(shè)計(jì)對于各類大、中專院校的教室燈光管理具有重要的意義,也適用于
91、各類辦公室的燈光控制。</p><p> 該教室燈光系統(tǒng)的控制是以AT89C52單片機(jī)主控單元為核心,通過相關(guān)電路的驅(qū)動,完成對系統(tǒng)設(shè)備(電燈)的控制,采用一個(gè)二極管閃爍顯示整個(gè)系統(tǒng)的工作狀態(tài),實(shí)現(xiàn)了對教室燈光的自動開燈、關(guān)燈控制。系統(tǒng)設(shè)計(jì)在實(shí)現(xiàn)智能化控制的同時(shí),還設(shè)置了手動和遙控器控制,這樣在系統(tǒng)智能控制偶爾出現(xiàn)故障時(shí),可采用手動操縱,不至于影響教室燈光的正常應(yīng)用。</p><p>
92、 系統(tǒng)控制單元的硬件電路中多采用簡易芯片,簡化了電路設(shè)計(jì),同時(shí)節(jié)省了單片機(jī)I/0口資源,為系統(tǒng)進(jìn)一步擴(kuò)展留下了空間。系統(tǒng)功能的實(shí)現(xiàn)通過采用多任務(wù)模塊編寫,省去了一些不必要的延時(shí)程序,提高了系統(tǒng)的運(yùn)行效率。系統(tǒng)的硬件及軟件設(shè)計(jì),經(jīng)實(shí)驗(yàn)初步證實(shí)了系統(tǒng)具有很好的穩(wěn)定性,提高了電能資源的利用率。</p><p> 在保證裝置能穩(wěn)定可靠工作的前提下,硬件設(shè)計(jì)上盡量采用性價(jià)比高的元器件,以降低成本。軟件設(shè)計(jì)上采用多任務(wù)形式
93、對信號的采集、處理,達(dá)到最終控制燈光的目的。</p><p> 本控制系統(tǒng)與己有的教室燈光配套使用時(shí),不需要對原有設(shè)備電路進(jìn)行大的改動,以降低成本實(shí)現(xiàn)了教室燈光的智能控制。</p><p><b> 7參考文獻(xiàn)</b></p><p> [1] 周明珠,王煒.王福源.無觸點(diǎn)開關(guān)在控制中的應(yīng)用[J],現(xiàn)代電子技術(shù).2002.</p&
94、gt;<p> [2] 朱定華.單片機(jī)原理及接口技術(shù)[M].北京:電子工業(yè)出版社,2001.</p><p> [3] 陳濤.照明控制與自動化系統(tǒng)的完美結(jié)合[N],照明工程學(xué)報(bào),2003, </p><p> [4] 張友德等.單片機(jī)原理應(yīng)用與實(shí)驗(yàn)[M],復(fù)旦大學(xué)出版社,1992.</p><p> [5] 譚家玉.單片機(jī)原理及接口技
95、術(shù)[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2003.</p><p> [6] 曹巧媛.單片機(jī)原理及應(yīng)用[M].北京:電子工業(yè)出版社,1997.</p><p> [7] 趙玉安.人體熱釋電紅外傳感器介紹[J],中國電子制作,2006. </p><p> [8] 段晨東.單片機(jī)原理及接口技術(shù)[M].清華大學(xué)出版社.2008.</p><
96、;p> [9] 王雪文.傳感器原理及應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2004.</p><p> [10] 俞海珍,李憲章,馮浩.熱釋電紅外傳感器及其應(yīng)用[J],電子照明技術(shù),2006. </p><p> [11] 樓然苗等編.51系統(tǒng)單片機(jī)設(shè)計(jì)實(shí)例[M],北京航空航天大學(xué)出版社,2003. </p><p> [12] 王海倫,葉
97、冬芬.基于單片機(jī)控制的教室照明智能控制系統(tǒng)[M].機(jī)電一體,2005.</p><p> [13] 丁文彥,徐江寧.節(jié)能型日光溫室溫度控制系統(tǒng)的研制[N],沈陽農(nóng)業(yè)大學(xué)學(xué)報(bào),</p><p><b> 2001.</b></p><p> [14] 向婉成.采用單片計(jì)算機(jī)實(shí)現(xiàn)自動化儀表智能化[J], 自動化儀表, 1986.</
98、p><p> [15] Dallas Corp. DS18B20 Programmable Resolution One – Wire Digital Thermometer. </p><p><b> 2000.</b></p><p><b> 附圖A</b></p><p><b
99、> 電路原理圖 </b></p><p><b> 附圖B</b></p><p><b> 實(shí)物圖</b></p><p><b> 致謝</b></p><p> 本課題研究是在導(dǎo)師的悉心指導(dǎo)下完成的,傾注著導(dǎ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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教室節(jié)能照明智能控制系統(tǒng)畢業(yè)論文
- 教室節(jié)能照明智能控制系統(tǒng)畢業(yè)論文
- 考勤系統(tǒng)軟件設(shè)計(jì) 畢業(yè)論文
- 基于DALI的智能照明系統(tǒng)軟件設(shè)計(jì).pdf
- 光電專業(yè)畢業(yè)論文-教室節(jié)能照明智能控制系統(tǒng)硬件設(shè)計(jì)
- 畢業(yè)論文-電特性測量系統(tǒng)軟件設(shè)計(jì)
- 畢業(yè)論文--電特性測量系統(tǒng)軟件設(shè)計(jì)
- 教室照明智能控制系統(tǒng)______畢業(yè)論文
- 教室照明智能控制系統(tǒng)------畢業(yè)論文
- 畢業(yè)論文教室照明智能控制系統(tǒng)
- 畢業(yè)論文教室照明智能控制系統(tǒng)
- 計(jì)算機(jī)專業(yè)畢業(yè)論文(考勤系統(tǒng)軟件設(shè)計(jì))
- 畢業(yè)論文-智能轉(zhuǎn)速測量系統(tǒng)的軟件設(shè)計(jì)
- 畢業(yè)論文--生活消防合用供水系統(tǒng)軟件設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)(論文)升降腳手架智能控制系統(tǒng)軟件設(shè)計(jì)
- 智能視頻監(jiān)控系統(tǒng)軟件設(shè)計(jì).pdf
- 畢業(yè)論文-智能移動探測設(shè)置-軟件設(shè)計(jì)
- 無線遙控智能讀溫系統(tǒng)設(shè)計(jì)—軟件設(shè)計(jì)【畢業(yè)論文】
- 無線遙控智能讀溫系統(tǒng)設(shè)計(jì)—軟件設(shè)計(jì)【畢業(yè)論文】
- 智能農(nóng)業(yè)控制系統(tǒng)軟件設(shè)計(jì)
評論
0/150
提交評論