基于單片機(jī)控制的紅外報(bào)警器的設(shè)計(jì)_畢業(yè)設(shè)計(jì).doc_第1頁(yè)
基于單片機(jī)控制的紅外報(bào)警器的設(shè)計(jì)_畢業(yè)設(shè)計(jì).doc_第2頁(yè)
基于單片機(jī)控制的紅外報(bào)警器的設(shè)計(jì)_畢業(yè)設(shè)計(jì).doc_第3頁(yè)
基于單片機(jī)控制的紅外報(bào)警器的設(shè)計(jì)_畢業(yè)設(shè)計(jì).doc_第4頁(yè)
基于單片機(jī)控制的紅外報(bào)警器的設(shè)計(jì)_畢業(yè)設(shè)計(jì).doc_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

.摘要 隨著我國(guó)社會(huì)與經(jīng)濟(jì)的發(fā)展,人民生活水平不斷提高,人們對(duì)區(qū)域治安環(huán)境以及安全防范的要求也越來(lái)越高,同現(xiàn)代化技術(shù)高度發(fā)展的今天,犯罪更趨智能化,手段更隱蔽,所以保證區(qū)域安全必須從運(yùn)用現(xiàn)代化的防盜報(bào)警技術(shù)。 本文將系統(tǒng)介紹一種采用新的先進(jìn)的紅外線對(duì)射感應(yīng)模塊和人體紅外探測(cè)裝置制作而成的紅外監(jiān)控系統(tǒng),由于它是利用人眼不可見(jiàn)的紅外光束,組成無(wú)線監(jiān)控區(qū)域,所以具有極強(qiáng)的保密性和可靠性。本系統(tǒng)除用于倉(cāng)庫(kù)、門(mén)窗、圍墻、柵欄防盜報(bào)警外,也可用于其他需要監(jiān)控的場(chǎng)合。 本文在緒論中首先介紹綜合監(jiān)控系統(tǒng)的發(fā)展、特點(diǎn)、功能及紅外監(jiān)控的相關(guān)知識(shí)。第二章中介紹了系統(tǒng)設(shè)計(jì)的相關(guān)知識(shí)和軟件、硬件的具體設(shè)計(jì)方案。在第三章中將重點(diǎn)介紹硬件、軟件的安裝調(diào)試過(guò)程及系統(tǒng)調(diào)試的結(jié)果。最后我們?cè)诮Y(jié)束語(yǔ)中談?wù)勏到y(tǒng)設(shè)計(jì)的優(yōu)點(diǎn)、缺點(diǎn)及本次設(shè)計(jì)的心得收獲。關(guān)鍵詞:紅外傳感器、單片機(jī)、數(shù)據(jù)采集、報(bào)警電路Abstract With the development of society the economy of our country, the living standards of the people are improving constantly, peoples requisition for regional public security environment and safe precaution is higher and higher, at the same time today when modernized technological high develop, the crime is more intelligent, the means is concealed even more, so guarantee the security of the area must use the modernized warning technology of guarding against theft. This text introduce infrared monitoring system that adopt new advanced infrared ray module, because the infrared light beam of utilizing out of the human eye can see, make up and control the area wireless so have extremely strong privacy and dependability. The text introduces the development, characteristic, function and infrared relevant knowledge that control of the comprehensive monitoring system at first in the introduction. Chapter two among last whom system design we it is relevant knowledge, softwares, design plans not concrete of hardwares. We finally talk about advantage, shortcoming, the gains that design that system design reapamong conclusion. Key word :infrared sensor、 SCM、data collection、 alarm circuit目 錄1.緒 論11.1課題背景11.2國(guó)內(nèi)外現(xiàn)狀11.3設(shè)計(jì)任務(wù)與要求22.紅外報(bào)警器系統(tǒng)總體設(shè)計(jì)32.1 系統(tǒng)概述32.2主要器件介紹42.2.1熱釋電紅外傳感器概述42.2.2 AT89C51 單片機(jī)概述82.3 總體設(shè)計(jì)143.紅外報(bào)警器系統(tǒng)硬件設(shè)計(jì)163.1 信號(hào)檢測(cè)與放大電路163.1.1電路實(shí)現(xiàn)功能163.1.2電路圖圖2-1信號(hào)檢測(cè)與放大電路163.1.3電子元件介紹173.2 LED顯示電路173.2.1電路實(shí)現(xiàn)功能173.2.2電路圖173.2.3電路元件介紹183.2.4電路實(shí)現(xiàn)原理183.3 報(bào)警執(zhí)行電路183.3.1電路實(shí)現(xiàn)功能183.3.2電路圖183.3.3電路元件介紹193.3.4電路實(shí)現(xiàn)原理203.4手工暫停203.4.1電路實(shí)現(xiàn)功能203.4.2電路圖203.4.3電路工作原理213.5單片機(jī)控制晶振與復(fù)位電路213.5.1電路實(shí)現(xiàn)功能213.5.2電路圖213.5.3 電路元器件介紹213.6系統(tǒng)工作原理234.紅外報(bào)警器系統(tǒng)軟件設(shè)計(jì)244.1軟件設(shè)計(jì)介紹244.2 主程序設(shè)計(jì)244.2.1實(shí)現(xiàn)功能244.2.2流程圖244.3定時(shí)中斷程序設(shè)計(jì)264.3.1實(shí)現(xiàn)功能264.3.2 10s定時(shí)流程圖264.3.3關(guān)鍵技術(shù)264.3.4關(guān)鍵代碼284.4解除中斷程序設(shè)計(jì)314.4.1實(shí)現(xiàn)功能314.4.2程序流程圖314.4.3關(guān)鍵技術(shù)314.4.4關(guān)鍵代碼33結(jié) 論35展 望36致 謝37參考文獻(xiàn)38附錄39部分內(nèi)容來(lái)源于網(wǎng)絡(luò),有侵權(quán)請(qǐng)聯(lián)系刪除!1. 緒 論1.1 課題背景隨著社會(huì)的不斷進(jìn)步和科學(xué)技術(shù)、經(jīng)濟(jì)的不斷發(fā)展,人們生活水平得到很大的提高,對(duì)私有財(cái)產(chǎn)的保護(hù)意識(shí)在不斷的增強(qiáng),因而對(duì)防盜措施提出了新的要求。本設(shè)計(jì)就是為了滿足現(xiàn)代住宅防盜的需要而設(shè)計(jì)的家庭式電子防盜系統(tǒng)。就目前市面上裝備主要有壓力觸發(fā)式防盜報(bào)警器、開(kāi)關(guān)電子防盜報(bào)警器和壓力遮光觸發(fā)式防盜報(bào)警器等各種報(bào)警器,但這幾種比較常見(jiàn)的報(bào)警器都存在一些缺點(diǎn)。而我所研究的防盜報(bào)警器采用了熱釋電紅外傳感器,它的制作簡(jiǎn)單、成本低,安裝比較方便,而且防盜性能比較穩(wěn)定,抗干擾能力強(qiáng)、靈敏度高、安全可靠。這種防盜器安裝隱蔽,不易被盜賊發(fā)現(xiàn),同時(shí)它的信號(hào)經(jīng)過(guò)單片機(jī)系統(tǒng)處理后方便和PC機(jī)通信,便于多用戶統(tǒng)一管理和用戶操作。1.2 國(guó)內(nèi)外現(xiàn)狀近年來(lái),隨著改革開(kāi)放的深入發(fā)展,電子電器的飛速發(fā)展,人民的生活水平有了很大提高。各種高檔家電產(chǎn)品和貴重物品為許多家庭所擁有。然而一些不法分子也是越來(lái)越多。這點(diǎn)就是看到了大部分人防盜意識(shí)還不夠強(qiáng).造成偷盜現(xiàn)象屢見(jiàn)不鮮。因此,越來(lái)越多的居民家庭對(duì)財(cái)產(chǎn)安全問(wèn)題十分擔(dān)憂。報(bào)警器這時(shí)正為人們解決了不少問(wèn)題,但是市場(chǎng)上的報(bào)警器大部分都是用于一些大公司財(cái)政機(jī)構(gòu),價(jià)格高昂,一般人們難以接受。如果再設(shè)計(jì)和生產(chǎn)一種價(jià)廉、性能靈敏可靠的防盜報(bào)警器,必將在防盜和保證財(cái)產(chǎn)安全方面發(fā)揮更加有效的作用。由于紅外線是不見(jiàn)光,有很強(qiáng)的隱蔽性和保密性,因此在防盜、警戒等安保裝置中得到了廣泛的應(yīng)用。紅外報(bào)警器大多數(shù)采用國(guó)外的先進(jìn)技術(shù),其功能也非常先進(jìn)。其中包括被動(dòng)式熱釋電型紅外報(bào)警器,也即是本文將研究的產(chǎn)品。還有紅外監(jiān)控?zé)o線報(bào)警器,超聲波防盜報(bào)警器,紅外線防盜報(bào)警器,高靈敏紅外報(bào)警器,觸摸式延時(shí)防盜報(bào)警器, 觸摸式防盜報(bào)警器,紅外報(bào)警器, 紅外線聲先報(bào)警器等。此外,在電子防盜、人體探測(cè)等領(lǐng)域中,對(duì)射紅外探測(cè)器也以其價(jià)格低廉、技術(shù)性能穩(wěn)定等特點(diǎn)而受到廣大用戶和專業(yè)人士的歡迎。1.3 設(shè)計(jì)任務(wù)與要求 (1)該設(shè)計(jì)包括硬件和軟件設(shè)計(jì)兩個(gè)部分。模塊劃分為數(shù)據(jù)采集、鍵盤(pán)控制、報(bào)警和顯示等模塊子函數(shù)。 (2)本紅外線防盜報(bào)警系統(tǒng)由熱釋電紅外傳感器、家庭智能報(bào)警器、單片機(jī)控制電路、LED控制電路及相關(guān)的控制管理軟件組成。用戶終端完成信息采集、處理、數(shù)據(jù)傳送、功能設(shè)定、本地顯示、本地報(bào)警等功能。終端由中央處理器、輸入模塊、輸出模塊、通信模塊、功能設(shè)定模塊等部分組成。 (3)系統(tǒng)可實(shí)現(xiàn)功能。當(dāng)人員外出時(shí),可把報(bào)警系統(tǒng)設(shè)置在外出布防狀態(tài),探測(cè)器工作起來(lái)。當(dāng)有人闖入時(shí),熱釋電紅外傳感器將探測(cè)到動(dòng)作,設(shè)置在監(jiān)測(cè)點(diǎn)上的紅外探頭將人體輻射的紅外光譜變換成電信號(hào),經(jīng)放大電路、比較電路送至門(mén)限開(kāi)關(guān),打開(kāi)門(mén)限閥門(mén)送出TTL電平至AT89C51單片機(jī),經(jīng)單片機(jī)處理運(yùn)算后驅(qū)動(dòng)執(zhí)行報(bào)警電路使警號(hào)發(fā)聲。 (4)紅外線具有隱蔽性, 在露天防護(hù)的地方設(shè)計(jì)一束紅外線可以方便地檢測(cè)到是否有人出入。此類裝置設(shè)計(jì)的要點(diǎn):其一是能有效判斷是否有人員進(jìn)入;其二是盡可能大地增加防護(hù)范圍。當(dāng)然,系統(tǒng)工作的穩(wěn)定性和可靠性也是追求的重要指標(biāo),至于報(bào)警可采用聲光信號(hào)。 (5) 方案討論, 如何使用傳感器來(lái)簡(jiǎn)單地實(shí)現(xiàn)移動(dòng)人員檢測(cè)呢?在設(shè)計(jì)這樣的系統(tǒng)時(shí),應(yīng)該記住兩個(gè)目標(biāo):一是低功率,二是低成本。這兩者都是在設(shè)計(jì)移動(dòng)檢測(cè)系統(tǒng)時(shí)需要考慮的關(guān)鍵因素。2. 紅外報(bào)警器系統(tǒng)總體設(shè)計(jì)2.1 系統(tǒng)概述 本系統(tǒng)采用了熱釋電紅外傳感器,它的制作簡(jiǎn)單、成本低,安裝比較方便,而且防盜性能比較穩(wěn)定,抗干擾能力強(qiáng)、靈敏度高、安全可靠。這種防盜器安裝隱蔽,不易被盜賊發(fā)現(xiàn),同時(shí)它的信號(hào)經(jīng)過(guò)單片機(jī)系統(tǒng)處理后方便和PC機(jī)通信,便于多用戶統(tǒng)一管理和用戶操作。 該設(shè)計(jì)包括硬件和軟件設(shè)計(jì)兩個(gè)部分。模塊劃分為數(shù)據(jù)采集、鍵盤(pán)控制、報(bào)警和顯示等模塊子函數(shù)。電路結(jié)構(gòu)做成可劃分為:熱釋電紅外傳感器、家庭智能報(bào)警器、單片機(jī)控制電路、LED控制電路及相關(guān)的控制管理軟件組成。用戶終端完成信息采集、處理、數(shù)據(jù)傳送、功能設(shè)定、本地顯示、本地報(bào)警等功能。就此設(shè)計(jì)的核心模塊來(lái)說(shuō),單片機(jī)就是設(shè)計(jì)的中心單元,所以此系統(tǒng)也是單片機(jī)應(yīng)用系統(tǒng)的一種應(yīng)用。單片機(jī)應(yīng)用系統(tǒng)也是有硬件和軟件組成,硬件包括單片機(jī)、輸入/輸出設(shè)備、以及外圍應(yīng)用電路等組成的系統(tǒng),軟件是各種工作程序的總稱。單片機(jī)應(yīng)用系統(tǒng)的研制過(guò)程包括總體設(shè)計(jì)、硬件設(shè)計(jì)、軟件設(shè)計(jì)、在線調(diào)試等幾個(gè)階段,就本設(shè)計(jì)來(lái)說(shuō)也包括這些過(guò)程。它們的進(jìn)程框圖如圖2-1 所示。 開(kāi)始 明確任務(wù) 選機(jī)型,劃分軟、硬件硬件研制軟件設(shè)計(jì)聯(lián)機(jī)仿真調(diào)試排出故障、修正軟件固化程序、應(yīng)用系統(tǒng)獨(dú)立運(yùn)行完成研制圖2-1 單片機(jī)應(yīng)用系統(tǒng)研制過(guò)程框圖2.2 主要器件介紹 2.2.1 熱釋電紅外傳感器概述 (1) PIR傳感器簡(jiǎn)單介紹熱釋電紅外線傳感器(PIR)是80年代發(fā)展起來(lái)的一種新型高靈敏度探測(cè)元件。是一種能檢測(cè)人體發(fā)射的紅外線而輸出電信號(hào)的傳感器,它能組成防入侵報(bào)警器或各種自動(dòng)化節(jié)能裝置,它能以非接觸形式檢測(cè)出人體輻射的紅外線能量的變化,并將其轉(zhuǎn)換成電壓信號(hào)輸出。將這個(gè)電壓信號(hào)加以放大,便可驅(qū)動(dòng)各種控制電路,如作電源開(kāi)關(guān)控制、防盜防火報(bào)警、自動(dòng)覽測(cè)等。自然界中存在的各種物體如人體、木材、石頭、火焰、冰等都會(huì)發(fā)出不同波長(zhǎng)的紅外線,利用紅外傳感器可對(duì)其進(jìn)行檢測(cè)。根據(jù)工作原理,紅外傳感器分為熱型和量子型兩類,熱型紅外傳感器也稱熱釋電紅外傳感器或被動(dòng)紅外傳感器。與量子型相比,其頻響速度較慢,靈敏度較低,但響應(yīng)的紅外線波長(zhǎng)范圍較寬,價(jià)格便宜,并可在常溫下工作。量子型與熱型的特點(diǎn)相反,而且要求冷卻條件。它是目前在防盜報(bào)警、火災(zāi)檢測(cè)、自動(dòng)門(mén)、自動(dòng)水龍頭、自動(dòng)電梯、自動(dòng)照明,及非接觸溫度測(cè)量等領(lǐng)域應(yīng)用最廣泛的傳感器。其原因?yàn)椋罕粶y(cè)對(duì)象自身發(fā)射紅外線,可不必另設(shè)光源;大氣對(duì)22.6lLm、35lLm、8141Lm三個(gè)被稱為“大氣窗口”的特定波段的紅外線吸收甚少,可非常容易被檢測(cè);中、遠(yuǎn)紅外線不受可見(jiàn)光影響,可不分晝夜進(jìn)行檢測(cè)。 (2) PIR的原理特性熱釋電紅外線傳感器主要是由一種高熱電系數(shù)的材料,如鋯鈦酸鉛系陶瓷、鉭酸鋰、硫酸三甘鈦等制成的探測(cè)元件。在每個(gè)探測(cè)器內(nèi)裝入一個(gè)或兩個(gè)探測(cè)元件,并將兩個(gè)探測(cè)元件以反極性串聯(lián),以抑制由于自身溫度升高而產(chǎn)生的干擾。由探測(cè)元件將探測(cè)并接收到的紅外輻射轉(zhuǎn)變成微弱的電壓信號(hào),經(jīng)裝在探頭內(nèi)的場(chǎng)效應(yīng)管放大后向外輸出。為了提高探測(cè)器的探測(cè)靈敏度以增大探測(cè)距離,一般在探測(cè)器的前方裝設(shè)一個(gè)菲涅爾透鏡,該透鏡用透明塑料制成,將透鏡的上、下兩部分各分成若干等份,制成一種具有特殊光學(xué)系統(tǒng)的透鏡,它和放大電路相配合,可將信號(hào)放大70分貝以上,這樣就可以測(cè)出1020米范圍內(nèi)人的行動(dòng)。菲涅爾透鏡利用透鏡的特殊光學(xué)原理,在探測(cè)器前方產(chǎn)生一個(gè)交替變化的“盲區(qū)”和“高靈敏區(qū)”,以提高它的探測(cè)接收靈敏度。當(dāng)有人從透鏡前走過(guò)時(shí),人體發(fā)出的紅外線就不斷地交替從“盲區(qū)”進(jìn)入“高靈敏區(qū)”,這樣就使接收到的紅外信號(hào)以忽強(qiáng)忽弱的脈沖形式輸入,從而強(qiáng)其能量幅度。人體輻射的紅外線中心波長(zhǎng)為910m,而探測(cè)元件的波長(zhǎng)靈敏度在0.220m范圍內(nèi)幾乎穩(wěn)定不變。在傳感器頂端開(kāi)設(shè)了一個(gè)裝有濾光鏡片的窗口,這個(gè)濾光片可通過(guò)光的波長(zhǎng)范圍為710m,正好適合于人體紅外輻射的探測(cè),而對(duì)其它波長(zhǎng)的紅外線由濾光片予以吸收,這樣便形成了一種專門(mén)用作探測(cè)人體輻射的紅外線傳感器。一旦人侵入探測(cè)區(qū)域內(nèi),人體紅外輻射通過(guò)部分鏡面聚焦,并被熱釋電元接收,但是兩片熱釋電元接收到的熱量不同,熱釋電也不同不能抵消,經(jīng)信號(hào)處理而輸出電壓信號(hào)。在該探測(cè)技術(shù)中,所謂“被動(dòng)”是指探測(cè)器本身不發(fā)出任何形式的能量,只是靠接收自然界能量或能量變化來(lái)完成探測(cè)目的。被動(dòng)紅外報(bào)警器的特點(diǎn)是能夠響應(yīng)入侵者在所防范區(qū)域內(nèi)移動(dòng)時(shí)所引起的紅外輻射變化,并能使監(jiān)控報(bào)警器產(chǎn)生報(bào)警信號(hào),從而完成報(bào)警功能。 (3) PIR結(jié)構(gòu)特性及安裝圖2-2 PIR結(jié)構(gòu)圖22是一個(gè)雙探測(cè)元熱釋電紅外傳感器的結(jié)構(gòu)示意圖。使用時(shí)端接電源正極,端接電源負(fù)極,端為信號(hào)輸出。該傳感器將兩個(gè)極性相反、特性一致的探測(cè)元串接在一起,目的是消除因環(huán)境和自身變化引起的干擾。它利用兩個(gè)極性相反、大小相等的干擾信號(hào)在內(nèi)部相互抵消的原理來(lái)使傳感器得到補(bǔ)償。對(duì)于輻射至傳感器的紅外輻射,熱釋電傳感器通過(guò)安裝在傳感器前面的菲涅爾透鏡將其聚焦后加至兩個(gè)探測(cè)元上,從而使傳感器輸出電壓信號(hào)。制造熱釋電紅外探測(cè)元的高熱電材料是一種廣譜材料,它的探測(cè)波長(zhǎng)范圍為0.220m。為了對(duì)某一波長(zhǎng)范圍的紅外輻射有較高的敏感度,該傳感器在窗口上加裝了一塊干涉濾波片。這種濾波片除了允許某些波長(zhǎng)范圍的紅外輻射通過(guò)外,還能將燈光、陽(yáng)光和其它紅外輻射拒之門(mén)外。當(dāng)人體輻射的紅外線通過(guò)菲涅爾透鏡被聚焦在熱釋電紅外傳感器的探測(cè)元上時(shí),電路中的傳感器將輸出電壓信號(hào),然后使該信號(hào)先通過(guò)一個(gè)由C1、C2、R1、R2組成的帶通濾波器,該濾波器的上限截止頻率為16Hz,下限截止頻率為0.16Hz。由于熱釋電紅外傳感器輸出的探測(cè)信號(hào)電壓十分微弱(通常僅有1mv左右),而且是一個(gè)變化的信號(hào),同時(shí)菲涅爾透鏡的作用又使輸出信號(hào)電壓呈脈沖形式(脈沖電壓的頻率由被測(cè)物體的移動(dòng)速度決定,通常為0.110Hz左右),所以應(yīng)對(duì)熱釋紅外傳感器輸出的電壓信號(hào)進(jìn)行放大。本設(shè)計(jì)所用的熱釋電紅外傳感器就采用這種雙探測(cè)元的結(jié)構(gòu)。其工作電路原理及設(shè)計(jì)電路如圖2-3所示, 在VCC電源端利用C1和R2來(lái)穩(wěn)定工作電壓,同樣輸出端也多加了穩(wěn)壓元件穩(wěn)定信號(hào)。當(dāng)檢測(cè)到人體移動(dòng)信號(hào)時(shí),電荷信號(hào)經(jīng)過(guò)FET放大后,經(jīng)過(guò)C2,R1的穩(wěn)壓后使輸出變?yōu)楦唠娢唬俳?jīng)過(guò)三極管Q2的轉(zhuǎn)化,輸出OUT為低電平。圖2-3 熱釋電紅外傳感器原理圖雙探測(cè)熱釋電紅外探頭的優(yōu)缺點(diǎn) 優(yōu)點(diǎn):本身不發(fā)任何類型的輻射,器件功耗很小,隱蔽性好。價(jià)格低廉。 缺點(diǎn):(1)容易受各種熱源、光源干擾。 (2)被動(dòng)紅外穿透力差,人體的紅外輻射容易被遮擋,不易被探頭接收。 (3)易受射頻輻射的干擾。 (4)環(huán)境溫度和人體溫度接近時(shí),探測(cè)和靈敏度降低,有時(shí)造成短時(shí)失靈??垢蓴_性能:a、防小動(dòng)物干擾:探測(cè)器安裝在推薦地使用高度,對(duì)探測(cè)范圍內(nèi)地面上的小動(dòng)物,一般不產(chǎn)生報(bào)警。b、抗電磁干擾:探測(cè)器的抗電磁波干擾性能符合要求,一般手機(jī)電磁干擾不會(huì)引起誤報(bào)。c、抗燈光干擾:探測(cè)器在正常靈敏度的范圍內(nèi),受3米外H4鹵素?zé)敉高^(guò)玻璃照射,不產(chǎn)生報(bào)警。4)熱釋電紅外傳感器的安裝要求熱釋電紅外人體傳感器只能安裝在室內(nèi),其誤報(bào)率與安裝的位置和方式有極大的關(guān)系。正確的安裝應(yīng)滿足下列條件:1、熱釋電紅外傳感器應(yīng)離地面2.02.2米。2、熱釋電紅外傳感器遠(yuǎn)離空調(diào)、 冰箱、火爐等空氣溫度變化敏感的地方。3、熱釋電紅外傳感器探測(cè)范圍內(nèi)不得隔屏、家具、大型盆景或其他隔離物。4、熱釋電紅外傳感器不要直對(duì)窗口,否則窗外的熱氣流擾動(dòng)和人員走動(dòng)會(huì)引起誤報(bào),有條件的最好把窗簾拉上,熱釋電紅外傳感器也不要安裝在有強(qiáng)氣流活動(dòng)的地方。熱釋電紅外傳感器對(duì)人體的敏感程度還和人的運(yùn)動(dòng)方向關(guān)系很大。熱釋電紅外傳感器對(duì)于徑向移動(dòng)反應(yīng)最不敏感, 而對(duì)于橫切方向 (即與半徑垂直的方向)移動(dòng)則最為敏感。在現(xiàn)場(chǎng)選擇合適的安裝位置是避免紅外探頭誤報(bào)、求得最佳檢測(cè)靈敏度極為重要的一環(huán)。 2.2.2 AT89C51 單片機(jī)概述 1) AT89C51單片機(jī)的結(jié)構(gòu) AT89C51單片機(jī)是intel公司推出的高檔8位單片機(jī),由CPU、振蕩器與時(shí)序電路、4KB的ROM、256B的RAM、兩個(gè)16位的定時(shí)器/計(jì)數(shù)器T0和T1、4個(gè)8位的I/O端口P0、P1、P2、P3、串行口等組成。其中振蕩器時(shí)序電路與外時(shí)鐘組成了定時(shí)控制部件。圖2-4為AT89C51單片機(jī)的基本組成功能方塊圖。有圖可見(jiàn),在這一塊芯片上,集成了一臺(tái)微型計(jì)算機(jī)的主要組成部分,其中包括CPU、存儲(chǔ)器、可編程I/O口、定時(shí)器/計(jì)數(shù)器、串行口等,各部分通過(guò)內(nèi)部總線相連。下面介紹幾個(gè)主要部分。 外時(shí)鐘源 外部事件計(jì)數(shù)振蕩電路和時(shí)序OSC程序存儲(chǔ)器4 KB ROM數(shù)據(jù)存儲(chǔ)器256 B RAM/SFR2 16位定時(shí)器/計(jì)數(shù)器 AT89S51 CPU 64 KB總線 擴(kuò)展控制器可編程 I/O可編程全雙工串行口內(nèi)中斷 外中斷 控制 P3 P2 P1P0 RXD TXD 圖2-4 AT89C51 功能方塊圖 (1) 中央處理器(CPU) 中央處理器是單片機(jī)最核心的部分,是單片機(jī)的大腦和心臟,具有運(yùn)算和控制功能。AT89C51的CPU是一個(gè)字長(zhǎng)為8位的中央處理單元,即它對(duì)數(shù)據(jù)的處理是按字節(jié)為單位進(jìn)行的。CPU從功能上可分為運(yùn)算器和控制器兩部分。運(yùn)算器由算術(shù)邏輯運(yùn)算部件ALU、累加器、暫存器程序狀態(tài)字寄存器PSW、BCD碼運(yùn)算調(diào)整電路組成??刂破饔沙绦蛴?jì)數(shù)器PC、指令寄存器、指令譯碼器、定時(shí)控制與條件轉(zhuǎn)移邏輯電路等組成。 (2) 內(nèi)部數(shù)據(jù)存儲(chǔ)器(內(nèi)部RAM) AT89C51 中共有256個(gè)RAM單元,但其中能作為寄存器供用戶使用的僅有前面128個(gè),后128個(gè)被專用寄存器占用。對(duì)于一般微機(jī)通常只有一個(gè)存儲(chǔ)器邏輯空間,可以隨意安排ROM或RAM,訪問(wèn)存儲(chǔ)器時(shí),同一地址對(duì)應(yīng)唯一的存儲(chǔ)單元,可以使ROM也可以使RAM,并用同類指令訪問(wèn)。而AT89C51單片機(jī)的存儲(chǔ)器配置在物理結(jié)構(gòu)上有四個(gè)存儲(chǔ)空間,即片內(nèi)程序存儲(chǔ)器、片外程序存儲(chǔ)器、片內(nèi)數(shù)據(jù)存儲(chǔ)器、片外數(shù)據(jù)存儲(chǔ)器。AT89C51單片機(jī)有三個(gè)存儲(chǔ)器地址空間,即片內(nèi)外統(tǒng)一編址的64KB的程序存儲(chǔ)器地址空間、片內(nèi)256B的數(shù)據(jù)存儲(chǔ)器地址空間和片外64KB的數(shù)據(jù)存儲(chǔ)器地址空間。(3) 內(nèi)部程序存儲(chǔ)器(內(nèi)部ROM) AT89C51 共有4 KB掩膜ROM,用于存放程序、原始數(shù)據(jù)等。(4) 定時(shí)器/計(jì)數(shù)器 AT89C51 共有2 個(gè)16 位的定時(shí)器/計(jì)數(shù)器T0和T1,可以實(shí)現(xiàn)定時(shí)和計(jì)數(shù)功能。(5) 并行I/O 口 AT89C51 共有4 個(gè)8 位的I/O口(P0、P1、P2、P3口),共32根I/O線,4個(gè)端口是準(zhǔn)雙向口。每個(gè)口都包含一個(gè)鎖存器(即特殊功能寄存器P0、P1、P2、P3),一個(gè)輸出驅(qū)動(dòng)器和一個(gè)輸入緩沖器??梢詫?shí)現(xiàn)數(shù)據(jù)的并行輸入、輸出,在訪問(wèn)片外擴(kuò)展存儲(chǔ)器時(shí),低8位地址和數(shù)據(jù)由P0口分時(shí)傳送,高8位地址由P2口傳送。在無(wú)片外擴(kuò)展存儲(chǔ)器的系統(tǒng)中,這2個(gè)口的每一位均可作為準(zhǔn)雙向的I/O端口使用。(6) 串行口 AT89C51有1 個(gè)全雙工的可編程串行口,以實(shí)現(xiàn)單片機(jī)和其他設(shè)備之間的串行數(shù)據(jù)傳送。(7) 時(shí)鐘電路 AT89C51 單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,此放大器的輸入和輸出分別是引腳XTAL1和XTAL2,在XTAL1和XTAL2上外接時(shí)鐘源即可構(gòu)成時(shí)鐘電路,時(shí)鐘電路為單片機(jī)產(chǎn)生時(shí)鐘脈沖序列。(8) 終端系統(tǒng) AT89C51 的中斷系統(tǒng)功能較強(qiáng),可以滿足一般控制應(yīng)用的需要。它共有5 個(gè)中斷源:2 個(gè)外部中斷源/INTO和/INT1;3 個(gè)內(nèi)部中斷源,即2個(gè)定時(shí)/計(jì)數(shù)中斷,1個(gè)串行口中斷。由上所述,AT89C51雖然是一塊芯片,但它包括了構(gòu)成計(jì)算機(jī)的基本部件,因此可以說(shuō)它是一臺(tái)簡(jiǎn)單的計(jì)算機(jī)。AT89C51 較詳細(xì)的內(nèi)部結(jié)構(gòu)如 圖 2-5 所示。 圖2-5 AT89C51 內(nèi)部結(jié)構(gòu)框圖2) 管腳說(shuō)明ATMEL公司的AT89C51是一種高效微控制器。采用40引腳雙列直插封裝(DIP)形式,如圖2-6所示。AT89C51單片機(jī)是高性能單片機(jī),因?yàn)槭芤_數(shù)目的限制,所以有不少引腳具有第二功能。圖2-6 AT89C51 引 腳 圖VCC:供電電壓。GND:接地。P0口:P0口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O口,每腳可吸收8TTL門(mén)電流。當(dāng)P1口的管腳第一次寫(xiě)1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門(mén)電流。P1口管腳寫(xiě)入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門(mén)電流,當(dāng)P2口被寫(xiě)“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門(mén)電流。當(dāng)P3口寫(xiě)入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下表所示:P3口管腳 備選功能P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 /INT0(外部中斷0)P3.3 /INT1(外部中斷1)P3.4 T0(記時(shí)器0外部輸入)P3.5 T1(記時(shí)器1外部輸入)P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通)P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。RST:復(fù)位輸入,當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許端的輸出電平用于鎖存地址的地址字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)效。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)端。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。/EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000H-FFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 XTAL2:來(lái)自反向振蕩器的輸出。2.3 總體設(shè)計(jì)從設(shè)計(jì)的要求來(lái)分析該設(shè)計(jì)須包含如下結(jié)構(gòu):熱釋電紅外探頭電路、報(bào)警電路、單片機(jī)、復(fù)位電路、LED顯示控制電路及相關(guān)的控制管理軟件組成;它們之間的構(gòu)成框圖如圖2-8總體設(shè)計(jì)框圖所示: AT89C51復(fù)位電路信號(hào)檢測(cè)電路報(bào)警執(zhí)行電路LED發(fā)光顯示放大驅(qū)動(dòng)驅(qū)動(dòng)圖2-7 總體設(shè)計(jì)框圖處理器采用51系列單片機(jī)AT89C51。整個(gè)系統(tǒng)是在系統(tǒng)軟件控制下工作的。設(shè)置在監(jiān)測(cè)點(diǎn)上的紅外探頭將人體輻射的紅外光譜變換成電信號(hào),經(jīng)放大電路、比較電路送至門(mén)限開(kāi)關(guān),打開(kāi)門(mén)限閥門(mén)送出TTL電平至AT89C51單片機(jī)。在單片機(jī)內(nèi),經(jīng)軟件查詢、識(shí)別判決等環(huán)節(jié)實(shí)時(shí)發(fā)出入侵報(bào)警狀態(tài)控制信號(hào)。驅(qū)動(dòng)電路將控制信號(hào)放大并推動(dòng)聲光報(bào)警設(shè)備完成相應(yīng)動(dòng)作。當(dāng)報(bào)警延遲10s一段時(shí)間后自動(dòng)解除,也可人工手動(dòng)解除報(bào)警信號(hào),然后通過(guò)LED顯示報(bào)警次數(shù),當(dāng)警情消除后復(fù)位電路使系統(tǒng)復(fù)位,或者是在聲光報(bào)警10s鐘后有定時(shí)器實(shí)現(xiàn)自動(dòng)消除報(bào)警。 3.紅外報(bào)警器系統(tǒng)硬件設(shè)計(jì)本電路實(shí)現(xiàn)的是一種基于單片機(jī)技術(shù)的紅外智能防盜報(bào)警器。該防盜報(bào)警器通過(guò)以AT89C51單片機(jī)為工作處理器核心,外接熱釋電紅外傳感器,能夠以非接觸方式探測(cè)出人體發(fā)出的紅外輻射,并將其轉(zhuǎn)化為相應(yīng)的電信號(hào)輸出,平時(shí)傳感器輸出低電平,當(dāng)有人在探測(cè)區(qū)范圍內(nèi)移動(dòng)時(shí)輸出低電平變?yōu)楦唠娖?,此高電平輸入單片機(jī),作為單片機(jī)的外部觸發(fā)信號(hào)處理,經(jīng)單片機(jī)內(nèi)部軟件編程處理后,單片機(jī)輸出控制信號(hào),驅(qū)動(dòng)聲光報(bào)警電路開(kāi)始報(bào)警,同時(shí)通過(guò)顯示電路顯示出報(bào)警次數(shù)。3.1 信號(hào)檢測(cè)與放大電路針對(duì)紅外輻射信號(hào)的探測(cè),設(shè)計(jì)了一種實(shí)用化的基于單片機(jī)AT89C51檢測(cè)放大電路。 3.1.1 電路實(shí)現(xiàn)功能當(dāng)有人闖入時(shí),熱釋電紅外傳感器將探測(cè)到動(dòng)作,設(shè)置在監(jiān)測(cè)點(diǎn)上的紅外探頭將人體輻射的紅外光譜變換成電信號(hào),然后經(jīng)放大電路將電信號(hào)放大傳給單片機(jī)。 3.1.2 電路圖 3.1.3 電子元件介紹 74LSO4反相器是最簡(jiǎn)單的們電路,它只有一個(gè)輸入端和一個(gè)輸出端,輸入和輸出都只有高電位和低電位(在數(shù)字電路中稱之為高電平和低電平)兩種反相的狀態(tài),如果高電平用“1”表示,低電平用“0”表示,反相器輸出與輸入之間特定的邏輯關(guān)系就是“輸入為1,則輸出為0;輸入為0,則輸出為1”,輸出總是輸入的否定。電路實(shí)現(xiàn)原理:此電路通過(guò)紅外探頭PIR(GSD)將人體輻射的紅外光譜變換成電信號(hào),經(jīng)放大電路、比較電路送至門(mén)限開(kāi)關(guān),再通過(guò)反向器74LS04送出TTL電平至AT89C51單片機(jī)。3.2 LED顯示電路針對(duì)報(bào)警次數(shù)的顯示,設(shè)計(jì)了一種實(shí)用化基于單片機(jī)AT89C51的LED顯示電路。 3.2.1電路實(shí)現(xiàn)功能此電路實(shí)現(xiàn)的功能是顯示報(bào)警次數(shù)信號(hào)。 3.2.2 電路圖 3.2.3 電路元件介紹 此設(shè)計(jì)采用的是共陰數(shù)碼管,陰極數(shù)碼管是指八段數(shù)碼管的八段發(fā)光二極管的陰極(負(fù)極)都連在一起,可分別控制對(duì)應(yīng)的各段。共陰極數(shù)碼管DS1,數(shù)碼管按段數(shù)分為氣段數(shù)碼管和八位數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個(gè)發(fā)光二極管單元;按能顯示多少8可分為1位、2位、4位等等數(shù)碼管;按發(fā)光二極管單元連接方式分為共陽(yáng)極數(shù)碼管和共陰極數(shù)碼管。共陽(yáng)極數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極COM接到+5V,當(dāng)一字段發(fā)光二極管的陰極位低電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。共陰極數(shù)碼管是址將所有發(fā)光二極管的一陰極接到一起形成公共陰極COM的數(shù)碼管。共陰極 數(shù)碼管在應(yīng)用時(shí)應(yīng)將公共極COM接到底線GND上,當(dāng)某一字段發(fā)光二極管的陽(yáng)極位高電平時(shí),相應(yīng)字段就點(diǎn)亮,當(dāng)某一字段的陽(yáng)極為低電平時(shí),相應(yīng)字段就不亮。 3.2.4 電路實(shí)現(xiàn)原理當(dāng)查詢P1.0有高電平時(shí),進(jìn)行報(bào)警處理,7段LED數(shù)碼管顯示報(bào)警次數(shù),當(dāng)報(bào)警次數(shù)超過(guò)10次,清零。同時(shí)通過(guò)P3.0和P3.1口設(shè)置進(jìn)行聲光報(bào)警。 3.3 報(bào)警執(zhí)行電路針對(duì)聲光報(bào)警實(shí)現(xiàn),設(shè)計(jì)了一種實(shí)用基于單片機(jī)AT89C51報(bào)警執(zhí)行電路。 3.3.1 電路實(shí)現(xiàn)功能此電路接受單片機(jī)傳送來(lái)的電平信號(hào),驅(qū)動(dòng)聲光報(bào)警從而達(dá)到報(bào)警效果。 3.3.2 電路圖 3.3.3 電路元件介紹紅色發(fā)光二極管D3,D4,D5,D6(發(fā)光二極管簡(jiǎn)稱為L(zhǎng)ED)。由鎵(Ga)與砷(AS)、磷(P)的化合物制成的二極管,當(dāng)電子與空穴復(fù)合時(shí)能輻射出可見(jiàn)光,因而可以用來(lái)制成發(fā)光二極管,在電路及儀器中作為指示燈,或者組成文字或數(shù)字顯示它是半導(dǎo)體二極管的一種,可以把電能轉(zhuǎn)化成光能;常簡(jiǎn)寫(xiě)為L(zhǎng)ED。發(fā)光二極管與普通二極管一樣是由一個(gè)PN結(jié)組成,也具有單向?qū)щ娦?。蜂鳴器LS,蜂鳴器的作用:蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于計(jì)算機(jī)、打印機(jī)、復(fù)印機(jī)、報(bào)警器、電子玩具、汽車電子設(shè)備、電話機(jī)、定時(shí)器等電子產(chǎn)品中作發(fā)聲器件。蜂鳴器的分類,蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。本設(shè)計(jì)采用的則是壓電式蜂鳴器,壓電式蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。有的壓電式蜂鳴器外殼上還裝有發(fā)光二極管。多諧振蕩器由晶體管或集成電路構(gòu)成。當(dāng)接通電源后(1.5-15V直流工作電壓),多諧振蕩器起振,輸出1.5-2.5kHZ的音頻信號(hào),阻抗匹配器推動(dòng)壓電蜂鳴片發(fā)聲。 3.3.4 電路實(shí)現(xiàn)原理驅(qū)動(dòng)電路通過(guò)P3.1口將高電平信號(hào)送至放大電路然后傳給聲音報(bào)警設(shè)備LS(蜂鳴器),從而達(dá)到聲音報(bào)警的效果。3.4 手工暫停針對(duì)中斷系統(tǒng)的顯示,設(shè)計(jì)了一種實(shí)用化基于單片機(jī)AT89S51的手工暫停電路。 3.4.1 電路實(shí)現(xiàn)功能通過(guò)按按鈕S1能夠?qū)崿F(xiàn)手工解除警報(bào)信號(hào)。 3.4.2 電路圖 3.4.3 電路工作原理 電平信號(hào)經(jīng)放大電路到聲光報(bào)警器后,當(dāng)報(bào)警延時(shí)10s一段時(shí)間后自動(dòng)解除,同樣也可以通過(guò)按下暫停鍵,單片機(jī)接受INT0的中斷信號(hào),調(diào)用INT0中斷子程序,從而解除報(bào)警。3.5 單片機(jī)控制晶振與復(fù)位電路 3.5.1 電路實(shí)現(xiàn)功能通過(guò)振蕩得到一個(gè)穩(wěn)定的時(shí)鐘頻率。利用中斷方式可以實(shí)現(xiàn)報(bào)警持續(xù)時(shí)間未到10秒時(shí),用手工按鍵停止的聲光報(bào)警的作用。 3.5.2 電路圖 3.5.3 電路元器件介紹石晶振蕩Y1,石英晶振即所謂石英晶體諧振器和石英晶體時(shí)鐘振蕩器的統(tǒng)稱。石英晶振是一種用于穩(wěn)定頻率和選擇頻率的電子元件,石英晶振的主要性能指標(biāo)有:調(diào)整頻差、溫度頻差或總頻差、諧振電阻或負(fù)載諧振電阻,還有機(jī)械性能等。標(biāo)稱頻率:技術(shù)條件所指定的頻率,通常指晶振上標(biāo)識(shí)的頻率。工作頻率:石英晶振在給定電路上產(chǎn)生的頻率。電路原理:XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。復(fù)位則是通過(guò)某種方式, 使單片機(jī)內(nèi)各寄存器的值變?yōu)槌跏紶顟B(tài)的操作稱為復(fù)位。復(fù)位方式是單片機(jī)的初始化操作。單片機(jī)除了正常的初始化外,當(dāng)程序運(yùn)行出錯(cuò)或由于操作錯(cuò)誤而使系統(tǒng)處于死循環(huán)時(shí),也需要按復(fù)位鍵重啟機(jī)器。MCS51單片機(jī)復(fù)位后, 程序計(jì)數(shù)器PC和特殊功能寄存器復(fù)位的狀態(tài)如圖2-6所示。 復(fù)位不影響片內(nèi)RAM存放的內(nèi)容, 而ALE在復(fù)位期間將輸出高電平。由圖2-6 可以看出,復(fù)位后:(1)(PC)=0000H 表示復(fù)位后程序的入口地址為0000H,即單片機(jī)復(fù)位后從0000H單元開(kāi)始執(zhí)行程序;(2)(PSW)=00H, 其中RS1(PSW.4)=0,RS0(PSW.3)=0,表示復(fù)位后單片機(jī)選擇工作寄存器0組;(3)(SP)=07H 表示復(fù)位后堆棧在片內(nèi)RAM的08H單元處建立;(4) P0口P3口鎖存器為全1狀態(tài),說(shuō)明復(fù)位后這些并行接口可以直接作輸入口,無(wú)須向端口寫(xiě)1。定時(shí)器/計(jì)數(shù)器、串行口、中斷系統(tǒng)等特殊功能寄存器復(fù)位后的狀態(tài)對(duì)各功能部件工作狀態(tài)的影響。 表 3-1 PC與SFR復(fù)位狀態(tài)表寄存器復(fù)位狀態(tài)寄存器復(fù)位狀態(tài)PC0000HTCON00HA00HT2CON00HB00HTH000HPSW00HTL000HSP07HTH100HDPTR0000HTL100HP0P3FFHSCON00HIP000000BSBUF00HIE0000000BPCONHTMOD00H(00000B)單片機(jī)在時(shí)鐘電路工作以后, 在RST/VPD端持續(xù)給出2個(gè)機(jī)器周期的高電平時(shí)就可以完成復(fù)位操作。例如使用晶振頻率為12MHz時(shí),則復(fù)位信號(hào)持續(xù)時(shí)間應(yīng)不小于2us。復(fù)位方法一般有上電自動(dòng)復(fù)位和外部按鍵手動(dòng)復(fù)位以及“看門(mén)狗”復(fù)位三種類型。“看門(mén)狗”電路則是一種集成有單片機(jī)的電源監(jiān)測(cè)、按鍵復(fù)位以及對(duì)程序運(yùn)行進(jìn)行監(jiān)控,防止程序“跑飛”而出現(xiàn)死機(jī)而設(shè)計(jì)的電路。3.6 系統(tǒng)工作原理經(jīng)分析本設(shè)計(jì)的電路原理圖如下所示 4.紅外報(bào)警器系統(tǒng)軟件設(shè)計(jì) 4.1 軟件設(shè)計(jì)介紹本系統(tǒng)軟件設(shè)計(jì)包含一個(gè)主程序。一個(gè)定時(shí)中斷中程序,一個(gè)外部中斷子程序共三個(gè)組成。4.2 主程序設(shè)計(jì)該程序設(shè)計(jì)主要是通過(guò)探測(cè)紅外信號(hào),經(jīng)單片機(jī)AT89C51將控制電平傳給聲光報(bào)警系統(tǒng)。 4.2.1 實(shí)現(xiàn)功能本主程序?qū)崿F(xiàn)的功能是:當(dāng)單片機(jī)檢測(cè)到外部熱釋點(diǎn)傳感器送來(lái)的脈沖信號(hào)后,表示有人闖入監(jiān)控區(qū),從而經(jīng)過(guò)單片機(jī)內(nèi)部程序處理后,驅(qū)動(dòng)聲光報(bào)警點(diǎn)路開(kāi)始報(bào)警,報(bào)警持續(xù)10秒鐘后自動(dòng)停止報(bào)警,同時(shí)顯示出報(bào)警次數(shù)以便人們查詢,然后程序開(kāi)始循環(huán)工作,檢測(cè)是否還有下次觸發(fā)信號(hào),等待報(bào)警從而使報(bào)警器進(jìn)入連續(xù)工作狀態(tài)。同時(shí),利用中斷方式可以實(shí)現(xiàn)報(bào)警持續(xù)時(shí)間未到10秒時(shí),用手工按鍵停止的聲光報(bào)警的作用。 4.2.2 流程圖按上述工作原理和硬件結(jié)構(gòu)分析可知系統(tǒng)主程序工作流程圖如下圖4-1所示; 入口 初始化 監(jiān)測(cè)外部有無(wú)信號(hào)輸入 N Y 顯示報(bào)警的次數(shù)且啟動(dòng)聲光報(bào)警電路開(kāi)始報(bào)警 聲光報(bào)警是否持續(xù)10秒 N聲光報(bào)警結(jié)束,LED顯示出報(bào)警次數(shù) Y 是否還有檢測(cè)信號(hào)等待下次報(bào)警 Y N結(jié)束圖4-1 主程序工作流程圖4.3 定時(shí)中斷程序設(shè)計(jì) 4.3.1 實(shí)現(xiàn)功能當(dāng)接收單片機(jī)傳送來(lái)的脈沖信號(hào),檢測(cè)報(bào)警是否持續(xù)10S,然后顯示報(bào)警次數(shù)。 4.3.2 10s定時(shí)流程圖外部有信號(hào)輸入 顯示報(bào)警的次數(shù)且啟動(dòng)聲光報(bào)警電路開(kāi)始報(bào)警 聲光報(bào)警是否持續(xù)10秒N 聲光報(bào)警結(jié)束,LED顯示出報(bào)警次數(shù) Y 圖4-2 10S定時(shí)流程圖 4.3.3 關(guān)鍵技術(shù)單片機(jī)定時(shí)器/計(jì)數(shù)器在測(cè)量控制系統(tǒng)中,常常需要實(shí)時(shí)時(shí)鐘,以實(shí)現(xiàn)定時(shí)或延時(shí)控制;也常常需要有計(jì)數(shù)器,以實(shí)現(xiàn)外界事件進(jìn)行計(jì)數(shù)。MSC-51單片機(jī)內(nèi)部有兩個(gè)16位可編程定時(shí)器/計(jì)數(shù)器T0和T1??删幊唐涔δ埽ㄈ绻ぷ鞣绞?定時(shí)時(shí)間.量程.啟動(dòng)方式等)均可由指令來(lái)設(shè)置完成。每個(gè)定時(shí)器的計(jì)數(shù)信號(hào)來(lái)自片內(nèi)振蕩器的12分頻信號(hào),即每個(gè)一個(gè)機(jī)器周期,計(jì)數(shù)器加1,直至溢出。而計(jì)數(shù)方式是外部脈沖從引腳t0或t1加入,外部脈沖的下降沿將觸發(fā)計(jì)數(shù)器計(jì)數(shù),直至溢出。定時(shí)器方式寄存器TMOD主要用于選定定時(shí)器的工作方式。定時(shí)器控制寄存器TCON主要用于控制定時(shí)器的啟動(dòng)與停止。在使用定時(shí)器/計(jì)數(shù)器前,需要對(duì)其進(jìn)行初始化設(shè)置,大致步驟如下:a.確定工作方式(對(duì)TMOD賦值)。b.預(yù)置定時(shí)或計(jì)數(shù)初值(可直接將初值寫(xiě)入TH0,TL0或TH1,TL1)。c.根據(jù)需要開(kāi)放定時(shí)器/計(jì)數(shù)器的中斷(直接對(duì)IE賦值)。d.啟動(dòng)定時(shí)器/計(jì)數(shù)器(若已規(guī)定用軟件啟動(dòng)(GATE=0),則可把TR0或TR1置“1”;若已規(guī)定由上部中斷引腳電平啟動(dòng)(GATE=1),則需要給外加引腳啟動(dòng)電平。當(dāng)實(shí)現(xiàn)了啟動(dòng)要求之后,定時(shí)器/計(jì)數(shù)器即按規(guī)定的工作方式和初值開(kāi)始計(jì)數(shù)或定時(shí))。定時(shí)器工作方式有四種,不同的工作方式,計(jì)數(shù)器的位數(shù)不同,則最大計(jì)數(shù)值也不同。若最大計(jì)數(shù)值為M,則各種方式下M的值如下:工作方式0 M=2*13=8192工作方式1 M=2*16=65536工作方式2 M=2*8=256工作方式3 T0分為兩個(gè)8位計(jì)數(shù)器,所以兩個(gè)M值均為256.因?yàn)槎〞r(shí)器/計(jì)數(shù)器是“加1”計(jì)數(shù),并在計(jì)滿溢出是產(chǎn)生中斷請(qǐng)求,因而定時(shí)器/計(jì)數(shù)器的初值也可這樣計(jì)算:X= M 計(jì)數(shù)值(公式1)定時(shí)器控制字有兩個(gè)分別為T(mén)NOD和TCON 定時(shí)器/計(jì)數(shù)器的方式寄存器TMOD

溫馨提示

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

評(píng)論

0/150

提交評(píng)論