畢業(yè)論文 畢業(yè)設(shè)計(jì) 通信專業(yè) 單片機(jī) 紅外報(bào)警器的設(shè)計(jì)_第1頁
畢業(yè)論文 畢業(yè)設(shè)計(jì) 通信專業(yè) 單片機(jī) 紅外報(bào)警器的設(shè)計(jì)_第2頁
畢業(yè)論文 畢業(yè)設(shè)計(jì) 通信專業(yè) 單片機(jī) 紅外報(bào)警器的設(shè)計(jì)_第3頁
畢業(yè)論文 畢業(yè)設(shè)計(jì) 通信專業(yè) 單片機(jī) 紅外報(bào)警器的設(shè)計(jì)_第4頁
畢業(yè)論文 畢業(yè)設(shè)計(jì) 通信專業(yè) 單片機(jī) 紅外報(bào)警器的設(shè)計(jì)_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 項(xiàng)目名稱 紅外防盜報(bào)警系統(tǒng) 專業(yè)班級(jí) 學(xué)生姓名 指導(dǎo)教師 劉文禮 2012年 11 月 20 目 錄摘要.1Abstract.21.緒 論.3 1.1課題背景.31.2課題現(xiàn)狀.31.3設(shè)計(jì)任務(wù)與要求32.元器件介紹52.1 系統(tǒng)概述52.2主要器件介紹62.2.1熱釋電紅外傳感器概述62.2.2 AT89S51 單片機(jī)概述102.3 總體設(shè)計(jì)163.硬件設(shè)計(jì)183.1 信號(hào)檢測(cè)與放大電路183.1.1電路實(shí)現(xiàn)功能183.1.2電路圖圖2-1信號(hào)檢測(cè)與放大電路183.1.3電子元件介紹,193.2 LED顯示電路193.2.1電路實(shí)現(xiàn)功能193.2.2電路圖193.2.3電路元件介紹203.

2、2.4電路實(shí)現(xiàn)原理203.3 報(bào)警執(zhí)行電路213.3.1電路實(shí)現(xiàn)功能213.3.2電路圖213.3.3電路元件介紹213.3.4電路實(shí)現(xiàn)原理223.4手工暫停223.4.1電路實(shí)現(xiàn)功能223.4.2電路工作原理233.5單片機(jī)控制晶振與復(fù)位電路233.5.1電路實(shí)現(xiàn)功能:233.5.2 電路元器件介紹243.6系統(tǒng)工作原理264.軟件設(shè)計(jì)274.1 主程序設(shè)計(jì)27411實(shí)現(xiàn)功能27412流程圖274.2定時(shí)中斷程序設(shè)計(jì)294.2.1實(shí)現(xiàn)功能294.2.2 10s定時(shí)流程圖294.2.3關(guān)鍵技術(shù)294.3解除中斷程序設(shè)計(jì)324.3.1實(shí)現(xiàn)功能324.3.2程序流程圖324.3.3關(guān)鍵技術(shù)324.

3、3.4關(guān)鍵代碼325.系統(tǒng)仿真.35結(jié) 論.36致 謝.37參考文獻(xiàn).38附錄.39摘 要隨著社會(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)警器、開關(guān)電子防盜報(bào)警器和壓力遮光觸發(fā)式防盜報(bào)警器等各種報(bào)警器,但這幾種比較常見的報(bào)警器都存在一些缺點(diǎn)。本系統(tǒng)采用了熱釋電紅外傳感器,它的制作簡(jiǎn)單、成本低,安裝比較方便,而且防盜性能比較穩(wěn)定,抗干擾能力強(qiáng)、靈敏度高、安全可靠。這種防盜器安裝隱蔽,不易被盜賊發(fā)現(xiàn)。同時(shí)它的

4、信號(hào)經(jīng)過單片機(jī)系統(tǒng)處理后方便和機(jī)通信,便于多用戶統(tǒng)一管理。本設(shè)計(jì)包括硬件和軟件設(shè)計(jì)兩個(gè)部分。硬件部分包括單片機(jī)控制電路、紅外探頭電路、驅(qū)動(dòng)執(zhí)行報(bào)警電路、LED控制電路等部分組成。處理器采用51系列單片機(jī)AT89S51。整個(gè)系統(tǒng)是在系統(tǒng)軟件控制下工作的。系統(tǒng)程序可以劃分為以下幾個(gè)模塊:數(shù)據(jù)采集、鍵盤控制、報(bào)警和顯示等子函數(shù)。關(guān)鍵詞:?jiǎn)纹瑱C(jī);紅外傳感器; 數(shù)據(jù)采集; 報(bào)警電路AbstractAlong with societys unceasing progress and science and technology,economical unceasing development, the p

5、eople living standard obtainsthe very big enhancement, to private property protection consciousnessin unceasing enhancement, thus set the new request to the securitymeasure. This design is for satisfy the family type electron securitysystem which the modern housing security needs to design.At presen

6、t in the market condition equips mainly has the pressure totouch the hair style burglar alarm, the switch electron burglar alarmand the pressure shields light the hair style burglar alarmand so on each kind of alarm apparatus, but these kind of quite commonalarm apparatuses all have some shortcoming

7、s. This system used hashotly released the electricity infrared sensor, its manufacturesimple, cost low, installm the antijamming ability strong, thesensitivity high, safe was reliable. This kind of security installmenthiding, was not easily discovered by the bandits and thieves.Simultaneously its si

8、gnal after monolithic integrated circuit systemprocessing the convenience and P the C machine correspondence, isadvantageous for the multiuser unification management.This design designs two parts including the hardware and software. Thehardware partially including the monolithic integrated circuit c

9、ontrolcircuit, infrared pokes head in the electric circuit, the actuationexecution alarm circuit, the LED control circuit and so on the partialcompositions. The processor uses 51 series monolithic integratedcircuits AT89S51, the overall system is works under the systemsoftware control. The system pr

10、ogram may divide into following severalmodules: The data acquisition, the keyboard control, reports to thepolice with the demonstration small steelyard function.Key words: AT89S51 monolithic integrated circuit; infrared sensor,data acquisition; alarm circuit第一章 緒 論1.1 課題背景 隨著社會(huì)的不斷進(jìn)步和科學(xué)技術(shù)、經(jīng)濟(jì)的不斷發(fā)展,人們生

11、活水平得到很大的提高,對(duì)私有財(cái)產(chǎn)的保護(hù)意識(shí)在不斷的增強(qiáng),因而對(duì)防盜措施提出了新的要求。 本設(shè)計(jì)就是為了滿足現(xiàn)代住宅防盜的需要而設(shè)計(jì)的家庭式電子防盜系統(tǒng)。就目前市面上裝備主要有壓力觸發(fā)式防盜報(bào)警器、開關(guān)電子防盜報(bào)警器和壓力遮光觸發(fā)式防盜報(bào)警器等各種報(bào)警器,但這幾種比較常見的報(bào)警器都存在一些缺點(diǎn)。而我所研究的防盜報(bào)警器采用了熱釋電紅外傳感器,它的制作簡(jiǎn)單、成本低,安裝比較方便,而且防盜性能比較穩(wěn)定,抗干擾能力強(qiáng)、靈敏度高、安全可靠。這種防盜器安裝隱蔽,不易被盜賊發(fā)現(xiàn),同時(shí)它的信號(hào)經(jīng)過單片機(jī)系統(tǒng)處理后方便和機(jī)通信,便于多用戶統(tǒng)一管理和用戶操作。1.2 課題現(xiàn)狀近年來,隨著改革開放的深入發(fā)展,電子電器

12、的飛速發(fā)展.人民的生活水平有了很大提高。各種高檔家電產(chǎn)品和貴重物品為許多家庭所擁有。然而一些不法分子也是越來越多。這點(diǎn)就是看到了大部分人防盜意識(shí)還不夠強(qiáng).造成偷盜現(xiàn)象屢見不鮮。因此,越來越多的居民家庭對(duì)財(cái)產(chǎn)安全問題十分擔(dān)憂。報(bào)警器這時(shí)正為人們解決了不少問題.但是市場(chǎng)上的報(bào)警器大部分都是用于一些大公司財(cái)政機(jī)構(gòu)。價(jià)格高昂,一般人們難以接受。如果再設(shè)計(jì)和生產(chǎn)一種價(jià)廉、性能靈敏可靠的防盜報(bào)警器,必將在防盜和保證財(cái)產(chǎn)安全方面發(fā)揮更加有效的作用。由于紅外線是不見光,有很強(qiáng)的隱蔽性和保密性,因此在防盜、警戒等安保裝置中得到了廣泛的應(yīng)用。紅外報(bào)警器大多數(shù)采用國(guó)外的先進(jìn)技術(shù),其功能也非常先進(jìn)。其中包括被動(dòng)式熱釋

13、電型紅外報(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ù)采集、鍵盤控制、報(bào)警和顯示等模塊子函數(shù)。(2)本紅外線防盜報(bào)警系統(tǒng)由熱釋電紅外傳感器、家庭智能報(bào)警器、單片機(jī)控制電路、LED控制電路及相關(guān)的控制管理軟件組成。用戶終端完成信息采集、處理、數(shù)據(jù)傳送、功能設(shè)定、本地顯示、本

14、地報(bào)警等功能。終端由中央處理器、輸入模塊、輸出模塊、通信模塊、功能設(shè)定模塊等部分組成。(3)系統(tǒng)可實(shí)現(xiàn)功能。當(dāng)人員外出時(shí),可把報(bào)警系統(tǒng)設(shè)置在外出布防狀態(tài)探測(cè)器工作起來。當(dāng)有人闖入時(shí),熱釋電紅外傳感器將探測(cè)到動(dòng)作,設(shè)置在監(jiān)測(cè)點(diǎn)上的紅外探頭將人體輻射的紅外光譜變換成電信號(hào),經(jīng)放大電路、比較電路送至門限開關(guān),打開門限閥門送出 電平至AT89S51單片機(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)定性和可靠性也是追求

15、的重要指標(biāo)。至于報(bào)警可采用聲光信號(hào)。 第二章.關(guān)于器件介紹2.1 系統(tǒng)概述 本系統(tǒng)采用了熱釋電紅外傳感器,它的制作簡(jiǎn)單、成本低,安裝比較方便,而且防盜性能比較穩(wěn)定,抗干擾能力強(qiáng)、靈敏度高、安全可靠。這種防盜器安裝隱蔽,不易被盜賊發(fā)現(xiàn),同時(shí)它的信號(hào)經(jīng)過單片機(jī)系統(tǒng)處理后方便和機(jī)通信,便于多用戶統(tǒng)一管理和用戶操作。 該設(shè)計(jì)包括硬件和軟件設(shè)計(jì)兩個(gè)部分。模塊劃分為數(shù)據(jù)采集、鍵盤控制、報(bào)警和顯示等模塊子函數(shù)。電路結(jié)構(gòu)做成可劃分為:熱釋電紅外傳感器、家庭智能報(bào)警器、單片機(jī)控制電路、LED控制電路及相關(guān)的控制管理軟件組成。用戶終端完成信息采集、處理、數(shù)據(jù)傳送、功能設(shè)定、本地顯示、本地報(bào)警等功能。就此設(shè)計(jì)的核心

16、模塊來說,單片機(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)的研制過程包括總體設(shè)計(jì)、硬件設(shè)計(jì)、軟件設(shè)計(jì)、在線調(diào)試等幾個(gè)階段,就本設(shè)計(jì)來說也包括這些過程。它們的進(jìn)程框圖如圖2-1 所示。1開始 明確任務(wù) 選機(jī)型,劃分軟、硬件硬件研制軟件設(shè)計(jì)聯(lián)機(jī)仿真調(diào)試排出故障、修正軟件固化程序、應(yīng)用系統(tǒng)獨(dú)立運(yùn)行完成研制圖1-1 單片機(jī)應(yīng)用系統(tǒng)研制過程框圖2.2 主要器件介紹2.2.1 熱釋電紅外傳感器概述1) PIR傳感器簡(jiǎn)單介紹熱釋電紅外線(PIR)傳感器是

17、80年代發(fā)展起來的一種新型高靈敏度探測(cè)元件。是一種能檢測(cè)人體發(fā)射的紅外線而輸出電信號(hào)的傳感器,它能組成防入侵報(bào)警器或各種自動(dòng)化節(jié)能裝置。它能以非接觸形式檢測(cè)出人體輻射的紅外線能量的變化,并將其轉(zhuǎn)換成電壓信號(hào)輸出。將這個(gè)電壓信號(hào)加以放大,便可驅(qū)動(dòng)各種控制電路,如作電源開關(guān)控制、防盜防火報(bào)警、自動(dòng)覽測(cè)等。自然界中存在的各種物體,如人體、木材、石頭、火焰、冰等都會(huì)發(fā)出不同波長(zhǎng)的紅外線,利用紅外傳感器可對(duì)其進(jìn)行檢測(cè)。根據(jù)工作原理,紅外傳感器分為熱型和量子型兩類,熱型紅外傳感器也稱熱釋電紅外傳感器或被動(dòng)紅外傳感器。與量子型相比,其頻響速度較慢,靈敏度較低,但響應(yīng)的紅外線波長(zhǎng)范圍較寬,價(jià)格便宜,并可在常溫

18、下工作。量子型與熱型的特點(diǎn)相反,而且要求冷卻條件。它是目前在防盜報(bào)警、火災(zāi)檢測(cè)、自動(dòng)門、自動(dòng)水龍頭、自動(dòng)電梯、 自動(dòng)照明。及非接觸溫度測(cè)量等領(lǐng)域應(yīng)用最廣泛的傳感器。其原因?yàn)椋罕粶y(cè)對(duì)象自身發(fā)射紅外線,可不必另設(shè)光源;大氣對(duì)2-26lLm、35lLm、8141lm三個(gè)被稱為“大氣窗口”的特定波段的紅外線吸收甚少,可非常容易被檢測(cè);中、遠(yuǎn)紅外線不受可見光影響,可不分晝夜進(jìn)行檢測(cè)。 2) PIR的原理特性熱釋電紅外線傳感器主要是由一種高熱電系數(shù)的材料,如鋯鈦酸鉛系陶瓷、鉭酸鋰、硫酸三甘鈦等制成尺寸為2*1mm的探測(cè)元件。在每個(gè)探測(cè)器內(nèi)裝入一個(gè)或兩個(gè)探測(cè)元件,并將兩個(gè)探測(cè)元件以反極性串聯(lián),以抑制由于自身

19、溫度升高而產(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)有人從透鏡前走過時(shí),人體發(fā)出的紅外線就不斷地交替從“盲區(qū)”進(jìn)入“高靈敏區(qū)”,這樣就使接收到的紅外信號(hào)以忽強(qiáng)忽弱的

20、脈沖形式輸入,從而強(qiáng)其能量幅度。人體輻射的紅外線中心波長(zhǎng)為910-um,而探測(cè)元件的波長(zhǎng)靈敏度在0.220-um范圍內(nèi)幾乎穩(wěn)定不變。在傳感器頂端開設(shè)了一個(gè)裝有濾光鏡片的窗口,這個(gè)濾光片可通過光的波長(zhǎng)范圍為710-um,正好適合于人體紅外輻射的探測(cè),而對(duì)其它波長(zhǎng)的紅外線由濾光片予以吸收,這樣便形成了一種專門用作探測(cè)人體輻射的紅外線傳感器。一旦人侵入探測(cè)區(qū)域內(nèi),人體紅外輻射通過部分鏡面聚焦,并被熱釋電元接收,但是兩片熱釋電元接收到的熱量不同,熱釋電也不同不能抵消,經(jīng)信號(hào)處理而輸出電壓信號(hào)。在該探測(cè)技術(shù)中,所謂“被動(dòng)”是指探測(cè)器本身不發(fā)出任何形式的能量,只是靠接收自然界能量或能量變化來完成探測(cè)目的。

21、被動(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)圖2-2是一個(gè)雙探測(cè)元熱釋電紅外傳感器的結(jié)構(gòu)示意圖。使用時(shí)端接電源正極,端接電源負(fù)極,端為信號(hào)輸出。該傳感器將兩個(gè)極性相反、特性一致的探測(cè)元串接在一起,目的是消除因環(huán)境和自身變化引起的干擾。它利用兩個(gè)極性相反、大小相等的干擾信號(hào)在內(nèi)部相互抵消的原理來使傳感器得到補(bǔ)償。對(duì)于輻射至傳感器的紅外輻射,熱釋電傳感器通過安裝在傳感器前面的菲涅爾透鏡將其聚焦后加至兩個(gè)探測(cè)元上,從而使傳感器輸出電壓信號(hào)。制造熱釋電紅外探測(cè)元的高熱電材

22、料是一種廣譜材料,它的探測(cè)波長(zhǎng)范圍為。為了對(duì)某一波長(zhǎng)范圍的紅外輻射有較高的敏感度,該傳感器在窗口上加裝了一塊干涉濾波片。這種濾波片除了允許某些波長(zhǎng)范圍的紅外輻射通過外,還能將燈光、陽光和其它紅外輻射拒之門外。當(dāng)人體輻射的紅外線通過菲涅爾透鏡被聚焦在熱釋電紅外傳感器的探測(cè)元上時(shí),電路中的傳感器將輸出電壓信號(hào),然后使該信號(hào)先通過一個(gè)由、組成的帶通濾波器,該濾波器的上限截止頻率為,下限截止頻率為。由于熱釋電紅外傳感器輸出的探測(cè)信號(hào)電壓十分微弱(通常僅有左右),而且是一個(gè)變化的信號(hào),同時(shí)菲涅爾透鏡的作用又使輸出信號(hào)電壓呈脈沖形式(脈沖電壓的頻率由被測(cè)物體的移動(dòng)速度決定,通常為左右),所以應(yīng)對(duì)熱釋紅外傳

23、感器輸出的電壓信號(hào)進(jìn)行放大。本設(shè)計(jì)運(yùn)用集成運(yùn)算放大器來進(jìn)行兩級(jí)放大,以使其獲得足夠的增益。本設(shè)計(jì)所用的熱釋感器就采用這種雙探測(cè)元的結(jié)構(gòu)。其工作電路原理及設(shè)計(jì)電路如 圖1-3所示, 在VCC電源端2利用C1和R2來穩(wěn)定工作電壓,同樣輸出端也多加了穩(wěn)壓元件穩(wěn)定信號(hào)。當(dāng)檢測(cè)到人體移動(dòng)信號(hào)時(shí),電荷信號(hào)經(jīng)過FET放大后,經(jīng)過C2,R1的穩(wěn)壓后使輸出變?yōu)楦唠娢?,再?jīng)過NPN的轉(zhuǎn)化,輸出OUT為低電平。圖2-3 熱釋電紅外傳感器原理圖雙探測(cè)熱釋電紅外探頭的優(yōu)缺點(diǎn)優(yōu)點(diǎn):本身不發(fā)任何類型的輻射,器件功耗很小,隱蔽性好。價(jià)格低廉。 缺點(diǎn):(1).容易受各種熱源、光源干擾。 (2).被動(dòng)紅外穿透力差,人體的紅外輻射

24、容易被遮擋,不易被探頭接收。 (3).易受射頻輻射的干擾。 (4).環(huán)境溫度和人體溫度接近時(shí),探測(cè)和靈敏度降低,有時(shí)造成短時(shí)失靈。抗干擾性能:a、防小動(dòng)物干擾:探測(cè)器安裝在推薦地使用高度,對(duì)探測(cè)范圍內(nèi)地面上 地小動(dòng)物,一般不產(chǎn)生報(bào)警。b、抗電磁干擾:探測(cè)器的抗電磁波干擾性能符合GB10408中4.6.1要求, 一般手機(jī)電磁干擾不會(huì)引起誤報(bào)。c、抗燈光干擾:探測(cè)器在正常靈敏度的范圍內(nèi),受3米外H4鹵素?zé)敉高^ 玻璃照射,不產(chǎn)生報(bào)警。4)紅外線熱釋電傳感器的安裝要求紅外線熱釋電人體傳感器只能安裝在室內(nèi),其誤報(bào)率與安裝的位置和方式有極大的關(guān)系。正確的安裝應(yīng)滿足下列條件:1、紅外線熱釋電傳感器應(yīng)離地面2

25、.0-2.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)。21.2.2 AT89S51 單片機(jī)概述1) AT8

26、9S51單片機(jī)的結(jié)構(gòu) AT89S51單片機(jī)是美國(guó)Atmel公司生產(chǎn)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含4k bytes的可反復(fù)擦寫的只讀程序存儲(chǔ)器(EPROM)和128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用Atmel公司的高密度、非易失性存取技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器(CPU)和Flash 存儲(chǔ)單元,功能強(qiáng)大。AT89S51單片機(jī)可提供許多高性價(jià)比的應(yīng)用場(chǎng)合,可靈活應(yīng)用于各種控制領(lǐng)域。圖3-1為AT89S51單片機(jī)的基本組成功能方塊圖。有圖可見,在這一塊芯片上,集成了一臺(tái)微型計(jì)算機(jī)的主要組成部分,其中包括CPU、存儲(chǔ)器、可編程I/O口、

27、定時(shí)器/計(jì)數(shù)器、串行口等,各部分通過內(nèi)部總線相連。下面介紹幾個(gè)主要部分。外時(shí)鐘源 外部事件數(shù)振蕩器和時(shí)序OSC程序存儲(chǔ)器4 KB ROM數(shù)據(jù)存儲(chǔ)器256 B RAM/SFR定時(shí)器/計(jì)數(shù)器 2 16 AT89S51 CPU 64 KB總線 擴(kuò)展控制器可編程 I/O可編程全雙工串行口內(nèi)中斷 外中斷 控制 并行口 串行通信 圖2-4 AT89S51 功能方塊圖(1). 中央處理器(CPU)中央處理器是單片機(jī)最核心的部分,是單片機(jī)的大腦和心臟,主要完成運(yùn)算和控制功能。AT89S51的CPU是一個(gè)字長(zhǎng)為8位的中央處理單元,即它對(duì)數(shù)據(jù)的處理是按字節(jié)為單位進(jìn)行的。(2). 內(nèi)部數(shù)據(jù)存儲(chǔ)器(內(nèi)部RAM) AT

28、89S51 中共有256個(gè)RAM單元,但其中能作為寄存器供用戶使用的僅有前面128個(gè),后128個(gè)被專用寄存器占用。(3). 內(nèi)部程序存儲(chǔ)器(內(nèi)部ROM) AT89S51 共有4 KB掩膜ROM,用于存放程序、原始數(shù)據(jù)等。(4). 定時(shí)器/計(jì)數(shù)器 AT89S51 共有2 個(gè)16 位的定時(shí)器/計(jì)數(shù)器,可以實(shí)現(xiàn)定時(shí)和計(jì)數(shù)功能。(5). 并行I/O 口 AT89S51 共有4 個(gè)8 位的I/O口(P0、P1、P2、P3口),可以實(shí)現(xiàn)數(shù)據(jù)的并行輸入、輸出。(6). 串行口 AT89S51有1 個(gè)全雙工的可編程串行口,以實(shí)現(xiàn)單片機(jī)和其他設(shè)備之間的串行數(shù)據(jù)傳送。(7). 時(shí)鐘電路 AT89S51 單片機(jī)內(nèi)部

29、有時(shí)鐘電路,但晶振和微調(diào)電容需要外接。時(shí)鐘電路為單片機(jī)產(chǎn)生時(shí)鐘脈沖序列。(8). 終端系統(tǒng) AT89S51 的中斷系統(tǒng)功能較強(qiáng),可以滿足一般控制應(yīng)用的需要。它共有5 個(gè)中斷源:2 個(gè)外部中斷源/INTO和/INT1 ;3 個(gè)內(nèi)部中斷源,即2個(gè)定時(shí)/計(jì)數(shù)中斷,1個(gè)串行口中斷。由上所述,AT89S51雖然是一塊芯片,但它包括了構(gòu)成計(jì)算機(jī)的基本部件,因此可以說它是一臺(tái)簡(jiǎn)單的計(jì)算機(jī)。AT89S51 較詳細(xì)的內(nèi)部結(jié)構(gòu)如 圖 2-5 所示。 圖2-5 AT89S51 內(nèi)部結(jié)構(gòu)框圖2) 管腳說明ATMEL公司的AT89S51是一種高效微控制器。采用40引腳雙列直插封裝(DIP)形式,如圖1-6所示。AT89

30、S51單片機(jī)是高性能單片機(jī),因?yàn)槭芤_數(shù)目的限制,所以有不少引腳具有第二功能。圖2-6 DIP 封 裝 引 腳 圖 圖 2-7 SMT 的 封 裝 圖VCC:供電電壓。GND:接地。P0口: P0口為一個(gè)8位漏級(jí)開路雙向I/O口,每腳可吸收8TTL門電流。當(dāng)P1口的管腳第一次寫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門電流。P1口管腳寫入1后,被內(nèi)部上拉

31、為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。P2口: P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“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)行讀寫時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接

32、收高八位地址信號(hào)和控制信號(hào)。 P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89S51的一些特殊功能口,如下表所示: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ǔ)器寫選通)P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通

33、)P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許端的輸出電平用于鎖存地址的地址字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)

34、行狀態(tài)ALE禁止,置位無效。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)端。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。但在訪問外部數(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:來自反向振蕩器的輸出。2.3 總體設(shè)計(jì)從設(shè)計(jì)的要求來分析該設(shè)計(jì)須

35、包含如下結(jié)構(gòu):熱釋電紅外傳探頭電路、報(bào)警電路、單片機(jī)、復(fù)位電路、LED顯示控制電路及相關(guān)的控制管理軟件組成;它們之間的構(gòu)成框圖如圖2-8總體設(shè)計(jì)框圖所示: CPUAT89S51復(fù)位電路信號(hào)檢測(cè)電路LED數(shù)字顯示報(bào)警執(zhí)行電路LED發(fā)光顯示放大驅(qū)動(dòng)驅(qū)動(dòng)驅(qū)動(dòng)圖2-8 總體設(shè)計(jì)框圖處理器采用51系列單片機(jī)AT89S51。整個(gè)系統(tǒng)是在系統(tǒng)軟件控制下工作的。設(shè)置在監(jiān)測(cè)點(diǎn)上的紅外探頭將人體輻射的紅外光譜變換成電信號(hào),經(jīng)放大電路、比較電路送至門限開關(guān),打開門限閥門送出 電平至AT89S51單片機(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è)備完成相

36、應(yīng)動(dòng)作。當(dāng)報(bào)警延遲10s一段時(shí)間后自動(dòng)解除,也可人工手動(dòng)解除報(bào)警信號(hào),然后通過顯示報(bào)警次數(shù),當(dāng)警情消除后復(fù)位電路使系統(tǒng)復(fù)位,或者是在聲光報(bào)警10s鐘后有定時(shí)器實(shí)現(xiàn)自動(dòng)消除報(bào)警。 第三章 硬件設(shè)計(jì)本電路實(shí)現(xiàn)的是一種基于單片機(jī)技術(shù)的無線智能防盜報(bào)警器。該防盜報(bào)警器通過以AT89S51單片機(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)警電路開始報(bào)警,同時(shí)通過顯

37、示電路顯示出報(bào)警次數(shù)。3.1 信號(hào)檢測(cè)與放大電路針對(duì)紅外輻射信號(hào)的探測(cè),設(shè)計(jì)了一種實(shí)用化的基于單片機(jī)AT89S51檢測(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信號(hào)檢測(cè)與放大電路3.1.3電子元件介紹,反相器74LS04(反相器是最簡(jiǎn)單的門電路,它只有一個(gè)輸入端和一個(gè)輸出端,輸入和輸出都只有高電位和低電位(在數(shù)字電路中稱之為高電平和低電平)兩種相反的狀態(tài),如果高電平用“1”表示,低電平用“0”表示,反相器輸出與輸入之間特定的邏輯關(guān)系就是“輸入為1

38、,則輸出為0;輸入為0,則輸出為1”,輸出總是輸入的否定)電路實(shí)現(xiàn)原理:此電路通過紅外探頭PIR(GSD)將人體輻射的紅外光譜變換成電信號(hào),經(jīng)放大電路、比較電路送至門限開關(guān),再通過反向器74LS04送出電平至AT89C51單片機(jī)。3.2 LED顯示電路針對(duì)報(bào)警次數(shù)的顯示,設(shè)計(jì)了一種實(shí)用化基于單片機(jī)ATS51的LED顯示電路3.2.1電路實(shí)現(xiàn)功能此電路實(shí)現(xiàn)的功能是顯示報(bào)警次數(shù)信號(hào)。3.2.2電路圖圖3-2 LED顯示電路3.2.3電路元件介紹共陰數(shù)碼管DS1(數(shù)碼管按段數(shù)分為七段數(shù)碼管和八段數(shù)碼管,八段數(shù)碼管比七段數(shù)碼管多一個(gè)發(fā)光二極管單元(多一個(gè)小數(shù)點(diǎn)顯示);按能顯示多少個(gè)“8”可分為1位、2

39、位、4位等等數(shù)碼管;按發(fā)光二極管單元連接方式分為共陽極數(shù)碼管和共陰極數(shù)碼管。共陽數(shù)碼管是指將所有發(fā)光二極管的陽極接到一起形成公共陽極(COM)的數(shù)碼管。共陽數(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ā)光二極管的陽極為高電平時(shí),相應(yīng)字段就點(diǎn)亮。當(dāng)某一字段的陽極為低電平時(shí),相應(yīng)字段就不亮。此設(shè)計(jì)采用的是共陰數(shù)碼管,陰極數(shù)碼管是指八段數(shù)碼管的八段發(fā)光二極管的陰極(負(fù)極

40、)都連在一起,可分別控制對(duì)應(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ù)超過10次,清零。同時(shí)通過P3.0和P3.1口設(shè)置進(jìn)行聲光報(bào)警。3.3 報(bào)警執(zhí)行電路針對(duì)聲光報(bào)警實(shí)現(xiàn),設(shè)計(jì)了一種實(shí)用化基于單片機(jī)AT89S51報(bào)警執(zhí)行電路。3.3.1 電路實(shí)現(xiàn)功能此電路接受單片機(jī)傳送來的電平信號(hào),驅(qū)動(dòng)聲光報(bào)警從而達(dá)到報(bào)警效果。3.3.2 電路圖圖3-3執(zhí)行報(bào)警電路3.3.3 電路元件介紹紅色發(fā)光二極管D3,D4,D5,D6(發(fā)光二極管簡(jiǎn)稱為L(zhǎng)ED。由鎵(Ga)與砷(AS)、磷(P)的化合物制成的二極管,當(dāng)電子與空穴復(fù)合時(shí)能輻射出可見光,因

41、而可以用來制成發(fā)光二極管,在電路及儀器中作為指示燈,或者組成文字或數(shù)字顯示它是半導(dǎo)體二極管的一種,可以把電能轉(zhuǎn)化成光能;常簡(jiǎn)寫為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ā)光二極管。多諧振蕩

42、器由晶體管或集成電路構(gòu)成。當(dāng)接通電源后(1.515V直流工作電壓),多諧振蕩器起振,輸出1.52.5kHZ的音頻信號(hào),阻抗匹配器推動(dòng)壓電蜂鳴片發(fā)聲。3.3.4 電路實(shí)現(xiàn)原理驅(qū)動(dòng)電路通過P3.1口將高電平信號(hào)送至放大電路然后傳給聲音報(bào)警設(shè)備LS(蜂鳴器),從而達(dá)到聲音報(bào)警的效果。3.4 手動(dòng)模塊針對(duì)中斷系統(tǒng)的顯示,設(shè)計(jì)了一種實(shí)用化基于單片機(jī)AT89S51的手工暫停電路。3.4.1 電路實(shí)現(xiàn)功能通過按按鈕S1能夠?qū)崿F(xiàn)手工解除警報(bào)信號(hào)。圖2-4手工暫停電路3.4.2 電路工作原理電平信號(hào)經(jīng)放大電路到聲光報(bào)警器后,當(dāng)報(bào)警延時(shí)10s一段時(shí)間后會(huì)自動(dòng)解除,同樣也可以通過按下zanting鍵,單片機(jī)接收IN

43、T0的中斷信號(hào),調(diào)用INT0中斷子程序,從而解除報(bào)警。3.5 單片機(jī)控制晶振與復(fù)位電路3.5.1 電路實(shí)現(xiàn)功能:通過振蕩得到一個(gè)穩(wěn)定的時(shí)鐘頻率。利用中斷方式可以實(shí)現(xiàn)報(bào)警持續(xù)時(shí)間未到10秒時(shí),用手工按鍵停止的聲光報(bào)警的作用。圖2-5晶振/復(fù)位電路2.5.2 電路元器件介紹石晶振蕩Y1(石英晶振即所謂石英晶體諧振器和石英晶體時(shí)鐘振蕩器的統(tǒng)稱。石英晶振是一種用于穩(wěn)定頻率和選擇頻率的電子元件,石英晶振的主要性能指標(biāo)有:調(diào)整頻差、溫度頻差或總頻差、諧振電阻或負(fù)載諧振電阻,還有機(jī)械性能等。標(biāo)稱頻率:技術(shù)條件所指定的頻率,通常指晶振上標(biāo)識(shí)的頻率。工作頻率:石英晶振在給定電路上產(chǎn)生的頻率。)電路原理:XTAL

44、1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。復(fù)位則是通過某種方式, 使單片機(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、在

45、復(fù)位期間將輸出高電平。由圖2-6 可以看出,復(fù)位后:(1)(PC)=0000H 表示復(fù)位后程序的入口地址為0000H,即單片機(jī)復(fù)位后從0000H單元開始執(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),說明復(fù)位后這些并行接口可以直接作輸入口,無須向端口寫1。定時(shí)器/計(jì)數(shù)器、串行口、中斷系統(tǒng)等特殊功能寄存器復(fù)位后的狀態(tài)對(duì)各功能部件工作狀態(tài)的影響。 能部件工作狀態(tài)的影響。 表 2-1 PC與SFR復(fù)位狀態(tài)表單片機(jī)

46、在時(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ù)位以及“看門狗”復(fù)位三種類型?!翱撮T狗”電路則是一種集成有單片機(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ì)的電路原理圖如下所示圖3-6 系統(tǒng)電路原理圖 第四章 軟件設(shè)計(jì)4.1 主程序設(shè)計(jì) 該程序設(shè)計(jì)主要是通過探測(cè)紅外信號(hào),經(jīng)單片機(jī)AT89S51將控制電平傳給聲光報(bào)警系統(tǒng)。411 實(shí)現(xiàn)功能本主程序?qū)崿F(xiàn)的功能是:當(dāng)單片機(jī)檢測(cè)到外部

47、熱釋點(diǎn)傳感器送來的脈沖信號(hào)后,表示有人闖入監(jiān)控區(qū),從而經(jīng)過單片機(jī)內(nèi)部程序處理后,驅(qū)動(dòng)聲光報(bào)警點(diǎn)路開始報(bào)警,報(bào)警持續(xù)10秒鐘后自動(dòng)停止報(bào)警,同時(shí)顯示出報(bào)警次數(shù)以便人們查詢,然后程序開始循環(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)警的作用。412 流程圖按上述工作原理和硬件結(jié)構(gòu)分析可知系統(tǒng)主程序工作流程圖如下圖4-1所示; 入口 初始化 監(jiān)測(cè)外部有無信號(hào)輸入 N Y 顯示報(bào)警的次數(shù)且啟動(dòng)聲光報(bào)警電路開始報(bào)警 聲光報(bào)警是否持續(xù)10秒 N聲光報(bào)警結(jié)束,LED顯示出報(bào)警次數(shù) Y 是否還有檢測(cè)信號(hào)等待下

48、次報(bào)警 Y N結(jié)束圖4-1 主程序工作流程圖4.2 定時(shí)中斷程序設(shè)計(jì)4.2.1 實(shí)現(xiàn)功能當(dāng)接收單片機(jī)傳送來的脈沖信號(hào),檢測(cè)報(bào)警是否持續(xù)10S,然后顯示報(bào)警次數(shù)。4.2.2 10s定時(shí)流程圖外部有信號(hào)輸入 顯示報(bào)警的次數(shù)且啟動(dòng)聲光報(bào)警電路開始報(bào)警 聲光報(bào)警是否持續(xù)10秒N 聲光報(bào)警結(jié)束,LED顯示出報(bào)警次數(shù) Y 圖4-2 10S定時(shí)流程圖4.2.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)方式等)

49、均可由指令來設(shè)置完成。每個(gè)定時(shí)器的計(jì)數(shù)信號(hào)來自片內(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ù)初值(可直接將初值寫入TH0,TL0或TH1,TL1)。c.根據(jù)需要開放定時(shí)器/計(jì)數(shù)器的中斷(直接對(duì)IE賦值)。d.啟動(dòng)定時(shí)器/計(jì)數(shù)器(若已規(guī)定用軟件啟動(dòng)(GATE=0),則

50、可把TR0或TR1置“1”;若已規(guī)定由上部中斷引腳電平啟動(dòng)(GATE=1),則需要給外加引腳啟動(dòng)電平。當(dāng)實(shí)現(xiàn)了啟動(dòng)要求之后,定時(shí)器/計(jì)數(shù)器即按規(guī)定的工作方式和初值開始計(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è)分別為TNOD和TCON 定時(shí)器/計(jì)數(shù)器的方式寄存器TMOD TMOD是一個(gè)8位的特殊功能寄存器,對(duì)應(yīng)的地址是89H,不可位尋址。圖3-3 TMOD8控制字主要完成三個(gè)功能:確定選擇定時(shí)器還是計(jì)數(shù)器;選擇何種工作方式;是否借用外中斷控制定時(shí)器和計(jì)數(shù)器的啟停TMOD的低4位是控制T0的字段(T0-P3.4 定時(shí)器/計(jì)數(shù)器0外部事件脈沖輸入端)。TMOD的高4位是控制T1的字段(T1-P3.5定時(shí)器/計(jì)數(shù)器1外部事件脈沖輸入端)。M1(TMOD.5),M0(TMOD.4)用M1,M0來控制定時(shí)器/計(jì)數(shù)器的4種工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論