【正文】
四年的風(fēng)風(fēng)雨雨,我們一同走過(guò),充滿(mǎn)著關(guān)愛(ài),給我留下了值得珍藏的最美好的記憶。本次畢業(yè)設(shè)計(jì)是對(duì)我大學(xué)四年學(xué)習(xí)下來(lái)最好的檢驗(yàn)。軟件設(shè)計(jì)上采用多任務(wù)形式對(duì)信號(hào)的采集、處理,達(dá)到最終控制燈光的目的。 (3)動(dòng)態(tài)調(diào)試:控制系統(tǒng)的軟件和硬件是密切相關(guān)的,由于軟件模擬開(kāi)發(fā)系統(tǒng)不能對(duì)硬件部分進(jìn)行診斷,同時(shí)也不能實(shí)時(shí)在線(xiàn)仿真,所以用戶(hù)程序還需跟硬件連接起來(lái)進(jìn)行聯(lián)調(diào),同時(shí)對(duì)軟件和硬件進(jìn)行檢查和診斷。 while(1) { if(blag==1) { hwscan()。 else km=1。 sbit key1=P0^0。在黑暗環(huán)境里,它的電阻值很高,當(dāng)受到光照時(shí),只要 光子 能量大于半導(dǎo)體材料的禁帶寬度,則價(jià)帶中的 電子 吸收一個(gè)光子的能量后可躍遷到導(dǎo)帶,并在價(jià)帶中產(chǎn)生一個(gè)帶 正電荷 的空穴,這種由光照產(chǎn)生的電子 —空穴對(duì)增加了半導(dǎo)體材料中載流子的數(shù)目,使其電阻率變小,從而造成光敏電阻阻值下降。為了提高探測(cè)器的探測(cè)靈敏度以增大探測(cè)距離,一般在探測(cè)器的前方裝設(shè)一個(gè)菲涅爾透鏡,該透鏡用透明塑料制成,將透鏡的上、下兩部分各分成若干等份,制成一種具有特殊 光學(xué)系統(tǒng) 的透鏡,它和放大電路相配合,可將信號(hào)放大 70分貝以上,這樣就可以測(cè)出 10~20米范圍內(nèi)人的行動(dòng) 。時(shí)鐘頻率選用 12MHz 時(shí), C 取 22uF,Rs 取200Ω, R0 取 1KΩ 。該器件采用 ATMEL 公司高密度非易失存儲(chǔ)器技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS51 指令集和輸出管腳相兼容 [5]。在自然光較強(qiáng)光線(xiàn)足夠時(shí),無(wú)論人是否存在,都不開(kāi)燈;在自然光較弱時(shí),有人存在,控制器自動(dòng)打開(kāi)電燈,直到人離開(kāi)延遲一定時(shí)間后關(guān)燈。 匯編語(yǔ)言缺點(diǎn): ,處于整個(gè)計(jì)算機(jī)語(yǔ)言層次結(jié)構(gòu)的底層,故被視為一種低級(jí)語(yǔ)言,通常是為特定的計(jì)算機(jī)或系列計(jì)算機(jī)專(zhuān)門(mén)設(shè)計(jì)的。在匯編語(yǔ)言中,用助記符代替 機(jī)器指令 的 操作碼 ,用地址符號(hào)或標(biāo)號(hào)代替指令或 操作數(shù) 的地址,如此就增強(qiáng)了程序的可讀性和編寫(xiě)難度,象這樣 符號(hào)化 的程序設(shè)計(jì)語(yǔ)言就是匯編語(yǔ)言,因此亦稱(chēng)為符號(hào)語(yǔ)言。各類(lèi)大、中中專(zhuān)院校不斷擴(kuò)招,教室不斷擴(kuò)建,教室用電 負(fù)荷不斷增加,教室用電管理不善,造成學(xué)校電能浪費(fèi),經(jīng)濟(jì)損失,這種浪費(fèi)與當(dāng)今的節(jié)能理念相違背。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意?,F(xiàn)在的公共場(chǎng)所照明應(yīng)用最多的還是你年前出現(xiàn)的聲光控延時(shí)燈具和開(kāi)關(guān)。 處理器 是在 指令 的 控制 下 工作的, 處理器 可以識(shí)別的每一條指令稱(chēng)為 機(jī)器指令 。 單片機(jī) C51 語(yǔ)言兼?zhèn)涓呒?jí)語(yǔ)言與低級(jí)語(yǔ)言的優(yōu)點(diǎn) , 語(yǔ)法結(jié)構(gòu)和標(biāo)準(zhǔn) C 語(yǔ)言基本一致,語(yǔ)言簡(jiǎn)潔,便于學(xué)習(xí) , 運(yùn)行于 單片機(jī) 平臺(tái),支 持的 微處理器 種類(lèi)繁多,可移植性好。才外人體傳感器要求靈敏度高、可靠性強(qiáng),本系統(tǒng)采用 熱釋電紅外傳感器( PIR) RE200B。 e. PSEN (29 腳):程序存儲(chǔ)器允許輸出信號(hào)端; f. EA/Vpp( 31 腳):外部程序存儲(chǔ)器地址允許輸入端 /固化編程電壓輸入端; g. P0 端口( ~ ,39~ 32 腳): P0 口是一個(gè)漏極開(kāi)路的 8 位準(zhǔn)雙向 I/O端口; f. P P2 及 P3 端口均是帶有內(nèi)部上拉電阻的 8 位雙向 I/O 端口; 在 89C51 中, P3 端口還用于一些復(fù)用功能。本設(shè)計(jì)采用最常用的內(nèi)部時(shí)鐘方式,即用外接晶體和電容組成的并聯(lián)諧振回路。 優(yōu)點(diǎn): 本身不發(fā)任何類(lèi)型的輻射,器件功耗很小,隱蔽性好。半導(dǎo)體的導(dǎo)電能力取決于半導(dǎo)體導(dǎo)帶內(nèi)載流子數(shù)目的多少 [9]。 //綠燈 代表全自動(dòng) sbit hw=P1^0。 blag=0。 Keil 提供了包括 C 編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境( uVision)將這些部分組合在一起。 當(dāng)光線(xiàn)強(qiáng)度足夠時(shí),節(jié)電裝置自動(dòng)關(guān)閉供電電源,此時(shí)即使打開(kāi)電源開(kāi)關(guān),照明燈也不亮;當(dāng)光線(xiàn)強(qiáng)度不夠時(shí),教室有人燈亮,教室無(wú)人燈滅。還有,一直在幕后默默 理解、支持和幫助我的家人和親戚朋友們。郭謙功老師淵博的知識(shí)、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)和誨人不倦的態(tài)度給我留下了深刻的印象。他無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝 他 耐心的輔導(dǎo)。 致 謝 四年的大學(xué)生活就快走入尾聲,我們的校園生活就要?jiǎng)澤暇涮?hào),心中是 無(wú)盡的難舍與眷戀。與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在 論文中作了明確的說(shuō)明并表示了致謝。系統(tǒng)設(shè)計(jì)在實(shí)現(xiàn)智能化控制的同時(shí),還設(shè)置了手動(dòng)和遙控器控制,這樣在系統(tǒng)智能控制偶爾出現(xiàn)故障時(shí),可采用手動(dòng)操縱,不至于影響教室燈光的正常應(yīng) 用。 在對(duì)系統(tǒng)進(jìn)行實(shí)際調(diào)試時(shí),首先應(yīng)對(duì)硬件進(jìn)行靜態(tài)調(diào)試, 同時(shí)對(duì)系統(tǒng)軟件進(jìn)行初步調(diào)試,此后再對(duì)軟件和硬件進(jìn)行動(dòng)態(tài)調(diào)試,最后才能使系統(tǒng)進(jìn)入正常工作 . (1)靜態(tài)調(diào)試:靜態(tài)調(diào)試主要是排除明顯的硬件故障。 } if(!key3) //按鍵檢測(cè)程序 按下后,退出手動(dòng)程序 { led1=0。白燈不亮。西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 14 圖 總體流程圖 開(kāi) 始 初始化 回位 強(qiáng)制 關(guān) 關(guān)燈,綠色 led亮, 黃色 led滅 回位 黃色 led滅 綠色 led亮 有人? 光線(xiàn)滿(mǎn)足? 開(kāi)燈 燈滅 強(qiáng)制開(kāi) 開(kāi)燈,綠色 led滅, 黃色 led亮 Y N Y N Y N Y N N Y Y N 西安工業(yè)大學(xué)北方信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 15 按鍵流程圖 本設(shè)計(jì)中,按鍵程序采用掃描方式的來(lái)判斷是否有鍵,也可使用中斷方式。光敏電阻屬半導(dǎo)體光敏器件,除具靈敏度高,反應(yīng)速度快,光譜特性及 r 值一致性好等特點(diǎn)外,在高溫,多濕的惡劣 環(huán)境 下,還能保持高度的穩(wěn)定性和可靠性 。 NPO 是一種最常用的具有溫度補(bǔ)償特性的單片陶瓷電容器。時(shí)鐘頻率用 12MHz 時(shí) C 取 22uF, R 取 1K。Proteus 是世界上著名的 EDA 工具 (仿真軟件 ),從原理圖布圖、代碼調(diào)試到 單片機(jī) 與外圍電路協(xié)同仿真,一鍵切換到 PCB 設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。 與匯編語(yǔ)言相比, C51 語(yǔ)言可以編寫(xiě)出更加靈活和更多功能的用戶(hù)界面,提供優(yōu)質(zhì)的圖文顯示而且硬件處理效率也不會(huì)降低太多。匯編語(yǔ)言保持了機(jī)器語(yǔ)言的優(yōu)點(diǎn),具有直接和簡(jiǎn)捷的特點(diǎn),可有效地訪問(wèn) 、控制計(jì)算機(jī)的各種硬件設(shè)備,如 磁盤(pán) 、存儲(chǔ)器、 CPU、 I/O 端口等,且占用內(nèi)存少,執(zhí)行速度快,是高效的 程序設(shè)計(jì)語(yǔ)言 。即使打開(kāi)開(kāi)關(guān),照明燈也不亮(即光線(xiàn)亮度夠時(shí),室內(nèi)有人燈也不亮)。 關(guān)鍵詞 :教室節(jié)能照明;軟件設(shè)計(jì); 熱釋電 紅外傳感器;智能控制 III The Software Design of Classroom Energyefficient Lighting Intelligent Control System Abstract This classroom light intelligent control systemthe theory of the lightput forward methods of on the basis of developed, whichmachine of AT89C52 is a major part, and the environment of development isbetter than before. This system can satisfy the following functions, 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. This paper describes system software design process, the use of modular programming ideas, use C51 language source code, classrooms energyefficient lighting. This system had many 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 system can satisfy the control mand of theclassroom39。 該系統(tǒng)具有體積小,控制方便 ,可靠性高,專(zhuān)用性強(qiáng),性?xún)r(jià)比合理等優(yōu)點(diǎn),可以滿(mǎn)足各類(lèi)大、中專(zhuān)院校教室燈光控制的要求,很大程度的達(dá)到節(jié)能目的 。當(dāng)光線(xiàn)達(dá)到設(shè)定照度值是,節(jié)電裝置可自動(dòng)關(guān)閉供電電源。使用匯編語(yǔ)言能面向機(jī)器并較好地發(fā)揮機(jī)器的特性,得到質(zhì)量較高的程序。對(duì)于不同的功能模塊,分別指定相應(yīng)的入口參數(shù)和出口參數(shù),而經(jīng)常使用的一些程序最好編成函數(shù),這樣既不會(huì)引起整個(gè)程序管理的混亂,還可增強(qiáng)可讀性,移植性也好 [3]。雖然目前國(guó)內(nèi)推廣剛起步,但已受到 單片機(jī)愛(ài)好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開(kāi)發(fā)應(yīng)用的科技工作者的青睞。只要 Vcc 的上升時(shí)間不超過(guò) 1ms,就可以實(shí)現(xiàn)自動(dòng)上電復(fù)位。為了提高溫度穩(wěn)定性,應(yīng)采用NPO 電容。光敏電阻器的阻值隨入射光線(xiàn)(可見(jiàn)光)的強(qiáng)弱變化而變化,在黑暗條件下,它的阻值(暗阻)可達(dá) 1~10M 歐 ,在強(qiáng)光條件( 100LX)下,它阻值(亮阻)僅有幾百至數(shù)千 歐姆 [8]。另外為了應(yīng)對(duì)特殊情況,設(shè)置手動(dòng)開(kāi)關(guān),強(qiáng)制燈亮燈滅如圖 為總體流程圖。 /*延時(shí)子程序 */ void hwscan() //光線(xiàn)檢測(cè),如果白天時(shí),繼電器不動(dòng)作。 blag=0。 西安工業(yè)大學(xué) 北方信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 22 圖 c文件的生成 圖 主界面