果園防盜報警系統(tǒng)的設(shè)計 C51單片機課程設(shè)計
果園防盜報警系統(tǒng)的設(shè)計?C51單片機課程設(shè)計,果園,防盜,報警,系統(tǒng),設(shè)計,c51,單片機,課程設(shè)計
畢 業(yè) 設(shè) 計 ( 論 文 )題目: 果園防盜報警系統(tǒng)的設(shè)計 姓 名: 學(xué) 號: 專 業(yè): 電子信息工程 系 別: 指導(dǎo)教師: 起止日期: 2 果園防盜報警系統(tǒng)的設(shè)計[摘 要 ]:人們生活水平不斷提高,對私有財產(chǎn)的保護意識在不斷的增強,因而對防盜措施提出了新的要求。 本設(shè)計就是為了滿足預(yù)防搶劫、盜竊等意外事件的需要而設(shè)計的果園防盜報警系統(tǒng)。目前市面上主要有壓力觸發(fā)式防盜報警器、開關(guān)電子防盜報警器和壓力遮光觸發(fā)式防盜報警器等各種報警器,但這幾種比較常見的報警器都存在一些缺點。本系統(tǒng)采用了熱釋電紅外傳感器,它的制作簡單、成本低,安裝比較方便,而且防盜性能比較穩(wěn)定,抗干擾能力強、靈敏度高、安全可靠。這種防盜器安裝隱蔽,不易被盜賊發(fā)現(xiàn)。同時它的信號經(jīng)過單片機系統(tǒng)處理后方便和 PC 機通信,便于多用戶統(tǒng)一管理。本設(shè)計主要包括硬件和軟件設(shè)計兩個部分。硬件部分包括單片機控制電路、紅外探頭電路、驅(qū)動執(zhí)行報警電路、LED 控制電路等部分組成。處理器采用 51系列單片機 AT89S51。整個系統(tǒng)是在系統(tǒng)軟件控制下工作的。軟件部分可以劃分為以下幾個模塊:數(shù)據(jù)采集、鍵盤控制、報警和顯示等子函數(shù)。[關(guān)鍵詞]:單片機、紅外傳感器、 數(shù)據(jù)采集、 報警電路。 3 Infrared burglar alarm design controls which basedon the monolithicintegrated circuitAbstract : The people living standard enhances unceasingly, to private property protection consciousness in unceasing enhancement, thus set the new request to the security measure. This design is to satisfy the prevention to rob the orchard security alarm system which, the burglary and so on accident needs to design. At present 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 shortcomings. 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 signal 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 controlcircuit, 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 program 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. 4 目 錄1. 緒論.........................................................11.1 前言..................................................11.2 設(shè)計任務(wù)與要求....................................... 12. 熱釋電紅外傳感器概述.........................................22.1 PIR 傳感器簡單介紹 ....................................22.2 PIR 的原理特性........................................22.3 PIR 結(jié)構(gòu)特性..........................................33. AT89S51 單片機概述 ...........................................63.1 AT89S51 單片機的結(jié)構(gòu) ..................................63.1.1 管腳說明 .........................................83.1.2 主要特性.......................................113.1.3 振蕩器特性.....................................113.2 AT89S51 單片機的工作周期 .............................123.3 AT89S51 單片機的工作過程和工作方式 ...................133.4 AT89S51 的指令系統(tǒng) ...................................164. 方案設(shè)計....................................................184.1 系統(tǒng)概述..............................................184.2 總體設(shè)計..............................................194.3 系統(tǒng)硬件選擇..........................................194.4 硬件電路實現(xiàn)..........................................204.5 軟件的程序?qū)崿F(xiàn)........................................215. 結(jié)論概述....................................................275.1 主要結(jié)論..............................................275.2 結(jié)束語................................................27致謝..........................................................28參考文獻(xiàn) .....................................................29 基 于 單 片 機 控 制 的 紅 外 防 盜 報 警 器 的 設(shè) 計1. 緒 論1.1 前 言人們生活水平不斷提高,對私有財產(chǎn)的保護意識在不斷的增強,因而對防盜措施提出了新的要求。 本設(shè)計就是為了滿足預(yù)防搶劫、盜竊等意外事件的需要而設(shè)計的果園防盜報警系統(tǒng)。目前,葡萄已成為農(nóng)民增收的主要經(jīng)濟作物,但每年葡萄成熟季節(jié),由于多種因素使得成熟的葡萄遭受損失或毀壞。為了防止葡萄受損或被盜,果農(nóng)通常在葡萄園周圍鋪上鐵絲網(wǎng),一來可用于葡萄掛果,二來可以防盜。一旦有異常,鐵絲網(wǎng)牽動葡萄樹就會發(fā)出聲音,提醒守園人,有外客造訪。這些鐵絲網(wǎng)還可以直接阻止一些動物的侵襲。一般,夜晚最易失竊,這就需要守園人整夜守著葡萄園子,一旦聽到風(fēng)吹草動就得出去巡查。無疑給守園人造成了極大的困擾,休息時間沒有保障,長期精神緊張。因此,配置一套經(jīng)濟實用的葡萄園專用防盜報警系統(tǒng)是非常必要的。就目前市面上裝備主要有壓力觸發(fā)式防盜報警器、開關(guān)電子防盜報警器和壓力遮光觸發(fā)式防盜報警器等各種報警器,但這幾種比較常見的報警器都存在一些缺點:(一)壓力觸發(fā)式防盜報警器由于壓力板式安裝在墊子內(nèi),當(dāng)主機停止工作,很容易失報和誤報,其可靠性低。 (二)開關(guān)式電子防盜報警器一般只有一個定點,有效范圍小,而且各種開關(guān)也易壞,失報和誤報率就高,不可靠。 (三)遮光式觸發(fā)防盜報警器在受到太陽光照射就會引起誤報,同時若遮住了光也會引起誤報,所以這種報警器的可靠性也不高。還有,就閉路監(jiān)控電路防盜系統(tǒng)而言:它的安裝線路復(fù)雜,而且技術(shù)要求比較高,價格也比較昂貴,不利于廣泛利用。本系統(tǒng)采用了熱釋電紅外傳感器,它的制作簡單、成本低,安裝比較方便,而且防盜性能比較穩(wěn)定,抗干擾能力強、靈敏度高、安全可靠。這種防盜器安裝隱蔽,不易被盜賊發(fā)現(xiàn),同時它的信號經(jīng)過單片機系統(tǒng)處理后方便和PC機通信,便于多用戶統(tǒng)一管理和用戶操作。1.2 設(shè)計任務(wù)與要求 (1)該設(shè)計主要包括硬件和軟件設(shè)計兩個部分。模塊劃分為數(shù)據(jù)采集、鍵盤控制、報警和顯示等模塊子函數(shù)。(2)本紅外線防盜報警系統(tǒng)由熱釋電紅外傳感器、智能報警器、單片機控制電路、LED 控制電路及相關(guān)的控制管理軟件組成。用戶終端完成信息采集、處理、數(shù) 2 據(jù)傳送、功能設(shè)定、本地顯示、本地報警等功能。終端由中央處理器、輸入模塊、輸出模塊、通信模塊、功能設(shè)定模塊等部分組成。(3)系統(tǒng)可實現(xiàn)功能。為了探測移動人體,通常使用雙元件型熱釋電紅外傳感器,在這種傳感器內(nèi)部,兩個敏感元件反相連接,當(dāng)人體靜止時兩元件極化程度相同,互相抵消。但人體移動時,兩元件極化程度不同,凈輸出電壓不為0 ,從而達(dá)到了探測移動人體的目的。因此可把報警系統(tǒng)設(shè)置在外出布防狀態(tài),使探測器工作。當(dāng)有人闖入時,熱釋電紅外傳感器將探測到動作,設(shè)置在監(jiān)測點上的紅外探頭將人體輻射的紅外光譜變換成電信號,經(jīng)放大電路、比較電路送至門限開關(guān),打開門限閥門送出TTL 電平至 AT89S51單片機,經(jīng)單片機處理運算后驅(qū)動執(zhí)行報警電路使警號發(fā)聲。(4)紅外線具有隱蔽性,在露天防護的地方設(shè)計一束紅外線可以方便地檢測到是否有人。此類裝置設(shè)計的要點:其一是能有效判斷是否有人員活動;其二是盡可能大地增加防護范圍。當(dāng)然,系統(tǒng)工作的穩(wěn)定性和可靠性也是追求的重要指標(biāo)。至于報警可采用聲光信號。2.1 方案討論如何使用傳感器來簡單地實現(xiàn)移動人員檢測呢?在設(shè)計這樣的系統(tǒng)時,應(yīng)該記住兩個目標(biāo):一是低功率,二是低成本。這兩者都是在設(shè)計移動檢測系統(tǒng)時需要考慮的關(guān)鍵因素。1.選擇傳感器 傳感器是指能感受規(guī)定的被測量并按照一定的規(guī)律轉(zhuǎn)換成可用信號的器件或裝置,通常由敏感元件和轉(zhuǎn)換元件組成。傳感器是一種檢測裝置,能感受到被測量的信息,并能將檢測感受到的信息,按一定規(guī)律變換成為電信號或其他所需形式的信息輸出,以滿足信息的傳輸、處理、存儲、顯示、記錄和控制等要求。它是實現(xiàn)自動檢測和自動控制的首要環(huán)節(jié)。防盜報警系統(tǒng)的前端探測部分主要是各種類型的探測器,其中最主要的是入侵探測器。入侵探測器通常由傳感器、信號處理器和輸出接口組成,入侵探測器主要包括有主動紅外入侵探測器、被動紅外入侵探測器、微波入侵探測器、微波和被動紅外復(fù)合入侵探測器、超聲波入侵探測器、振動入侵探測器、音響入侵探測器、磁開關(guān)入侵探測器、超聲和被動紅外復(fù)合入侵探測器等,其中最常用的是被動紅外探測器。 3 被動紅外探測器的組成 :被動紅外探測器主要是探測接收外界的紅外輻射,探測器本身不發(fā)射任何能量,而只對人體發(fā)出的紅外線波段敏感。人體輻射的紅外光波長是 3~50μm,其中 8~14μm 占 46%,峰值波長在 9.5μm,所以被動紅外探測器主要是接收波長 8~14μm 的紅外輻射。 工作原理 被動紅外探測器基本工作原理是:當(dāng)防范區(qū)域內(nèi)有人體移動時,人體發(fā)出的紅外線經(jīng)過光學(xué)透鏡聚焦到熱釋電紅外傳感器上,熱釋電紅外傳感器感應(yīng)到紅外線信號,輸出熱電信號,輸出的熱電信號非常微弱,并且夾雜著很多干擾信號,為此需要設(shè)計特殊的熱電信號處理電路,在放大熱電信號的同時,濾除掉造成干擾的雜波信號。由于要檢測是否有活動的人員,所以通過研究各種類型的傳感器,比較各類傳感器的優(yōu)點、缺點和合理性,最終確定本設(shè)計選擇的傳感器是雙元件熱釋紅外傳感器。其基本原理為:當(dāng)防范區(qū)域內(nèi)有人體移動時,人體發(fā)出的紅外線經(jīng)過光學(xué)透鏡聚焦到熱釋電紅外傳感器上,熱釋電紅外傳感器感應(yīng)到紅外線信號,輸出熱電信號,輸出的熱電信號非常微弱,并且夾雜著很多干擾信號,為此需要設(shè)計特殊的熱電信號處理電路,在放大熱電信號的同時,濾除掉造成干擾的雜波信號。2. 熱釋電紅外傳感器2.1 熱釋電紅外線傳感器簡介熱釋電紅外線傳感器是80年代發(fā)展起來的一種新型高靈敏度探測元件,它能以非接觸形式檢測出人體輻射的紅外線能量的變化,并將其轉(zhuǎn)化成電壓信號輸出。將這個電壓信號加以放大,便可驅(qū)動各種控制電路,如作電源開關(guān)控制、防盜防火報警、自動檢測等。熱釋電紅外線傳感器應(yīng)用電路如下:為了探測移動人體,通常使用雙元件型熱釋電紅外傳感器,在這種傳感器內(nèi)部,兩個敏感元件反相連接,當(dāng)人體靜止時兩元件極化程度相同,互相抵消。但人體移動時,兩元件極化程度不同,凈輸出電壓不為0 ,從而達(dá)到了探測移動人體的目的。2.2 PIR 的原理特性熱釋電紅外線傳感器主要是由一種高熱電系數(shù)的材料,如鋯鈦酸鉛系陶瓷、鉭酸鋰、硫酸三甘鈦等制成尺寸為 2*1mm 的探測元件。在每個探測器內(nèi)裝入一個或兩個探測元件,并將兩個探測元件以反極性串聯(lián),以抑制由于自身溫度升高而產(chǎn)生的干擾。由探測元件將探測并接收到的紅外輻射轉(zhuǎn)變成微弱的電壓信號,經(jīng)裝在探頭內(nèi)的場效應(yīng)管放大后向外輸出。為了提高探測器的探測靈敏度以增大探測距離,一 4 般在探測器的前方裝設(shè)一個菲涅爾透鏡,該透鏡用透明塑料制成,將透鏡的上、下兩部分各分成若干等份,制成一種具有特殊光學(xué)系統(tǒng)的透鏡,它和放大電路相配合,可將信號放大 70 分貝以上,這樣就可以測出 10-20 米范圍內(nèi)人的行動。菲涅爾透鏡利用透鏡的特殊光學(xué)原理,在探測器前方產(chǎn)生一個交替變化的“盲區(qū)”和“高靈敏區(qū)” ,以提高它的探測接收靈敏度。當(dāng)有人從透鏡前走過時,人體發(fā)出的紅外線就不斷地交替從“盲區(qū)”進入“高靈敏區(qū)” ,這樣就使接收到的紅外信號以忽強忽弱的脈沖形式輸入,從而強其能量幅度。人體輻射的紅外線中心波長為 9-10um,而探測元件的波長靈敏度在 0.2-20um范圍內(nèi)幾乎穩(wěn)定不變。在傳感器頂端開設(shè)了一個裝有濾光鏡片的窗口,這個濾光片可通過光的波長范圍為 7-10um,正好適合于人體紅外輻射的探測,而對其它波長的紅外線由濾光片予以吸收,這樣便形成了一種專門用作探測人體輻射的紅外線傳感器。一旦人侵入探測區(qū)域內(nèi),人體紅外輻射通過部分鏡面聚焦,并被熱釋電元接收,但是兩片熱釋電元接收到的熱量不同,熱釋電也不同不能抵消,經(jīng)信號處理而輸出電壓信號。在該探測技術(shù)中,所謂“被動”是指探測器本身不發(fā)出任何形式的能量,只是靠接收自然界能量或能量變化來完成探測目的。被動紅外報警器的特點是能夠響應(yīng)入侵者在所防范區(qū)域內(nèi)移動時所引起的紅外輻射變化,并能使監(jiān)控報警器產(chǎn)生報警信號,從而完成報警功能。 2.3 PIR 結(jié) 構(gòu) 特 性 及 安 裝 5 圖1是一個雙探測元熱釋電紅外傳感器的結(jié)構(gòu)示意圖。使用時 D 端接電源正極,G 端接電源負(fù)極,S 端為信號 輸出。 該傳感器將兩個極性相反、特性一致的探 測元串接在一起,目的是消除因環(huán)境和自身變化引起的干擾。它利用兩個極性相反、大小相等的干擾信號在內(nèi)部相互抵消的原理來使傳感器得到補償。對于輻射至傳感器的紅外輻射,熱釋電傳感器通過安裝在傳感器前面的菲涅爾透鏡將其聚焦后加至兩個探測元上,從而使傳感器輸出電壓 信號。制造 熱釋電紅外探 測元的高熱電材料是一種廣譜材料,它的探測波長范圍為 0.2-20μm。為了對某一波長范圍的紅外輻射有較高的敏感度,該傳 感器在窗口上加裝了一塊干涉濾波片。 這 種濾波片除了允許某些波長范圍的紅外輻射通過外,還能將燈光、陽光和其它紅外輻 射拒之門外。當(dāng)人體輻射的紅外線通過菲涅爾透鏡被聚焦在熱釋電紅外傳感器的探測元上時,電路中的傳感器將輸出電壓信號,然后使該信號通過一個由 C1、C2、R1、R2 組成的帶通濾波器,該濾波器的上限截止頻率為 16Hz,下限截止頻率為 0.16Hz。由于熱釋電紅外傳感器輸出的探測信號電壓十分微弱(通常僅有1mV 左右),而且是一個變化的信號,同時菲涅爾透鏡的作用又使輸出信號電壓呈脈沖形式(脈沖電壓的頻率由被測物體的移動速度決定,通常 為 0.1-10Hz 左右),所以應(yīng)對熱釋紅外傳感器輸出的電壓信號進行放大。本設(shè)計運用集成運算放大器 LM324 來進行兩級放大,以使其獲得足夠的增益。本設(shè)計所用的熱釋感器就采用這種雙探測元的結(jié)構(gòu)。其工作電路原理及設(shè)計電路如 圖 2 所示, 在 VCC 電源端利用 C1 和 R2 來穩(wěn)定工作電壓,同樣輸出端也多加了 6 穩(wěn)壓元件穩(wěn)定信號。當(dāng)檢測到人體移動信號時,電荷信號經(jīng)過場效應(yīng)管 FET 放大后,經(jīng)過 C2,R1 的穩(wěn)壓后使輸出變?yōu)楦唠娢唬俳?jīng)過三極管 Q2 的轉(zhuǎn)化,輸出 OUT 為低電平。RS Y2 Y1 R1 R2C2 C1 R3R4 Q2NPNQ1FETVcc VCC3v 12vOUT圖 2 熱釋電紅外傳感器原理圖被動紅外探測器光學(xué)系統(tǒng)的類型 被動紅外探測器光學(xué)系統(tǒng)包括菲涅爾透鏡、拋物面反射鏡、遮擋片三種類型。 7 圖 雙元紅外傳感器示意圖菲涅爾透鏡作用有兩個:一是聚焦作用,即將熱釋的紅外信號折射(反射)在 PIR 上;第二個作用是將警戒區(qū)內(nèi)分為若干個明區(qū)和暗區(qū)。 菲涅爾透鏡是凸透鏡,將物體的紅外影像投射在熱電元件表面。 熱釋電紅外傳感器其熱釋電器件及前置放大電路封裝在圓型金屬帽內(nèi),金屬帽頂部方型開孔鑲嵌有抗冷白光的硅紅外濾光片,底部有金屬引腳,分別為電源引腳,地線引腳,熱電信號輸出腳。 熱釋電器件是熱釋電傳感器的核心元件,是將熱輻射變?yōu)殡娏鞯膭討B(tài)能量轉(zhuǎn)換元件,熱釋電器件的電特征屬性是一個以熱電晶體薄膜為電介質(zhì)的平板電容器,隨著溫度的改變,熱電晶體表面自發(fā)極化電荷其規(guī)模具有跟隨變化的性質(zhì),即熱輻射可引起該電容器的電容量變化,從而可利用這一特性來探測變化的熱輻射。熱釋電紅外傳感器包括單元、雙元、四元三種類型。現(xiàn)在主要使用的是雙元和四元傳感器。 被動紅外傳感器優(yōu)缺點 優(yōu)點主要為:1、本身不發(fā)射任何類型輻射,安全可靠;2、價格低廉。 缺點主要為:1、容易受各種熱源、陽光源干擾;2、受環(huán)境溫度限制,環(huán)境溫度和人體溫度接近時,靈敏度下降; 針對被動紅外探測器存在的缺點,可以采用不同的措施來避免產(chǎn)品誤報和漏報現(xiàn)象。一方面是采用新技術(shù)來加強抗干擾能力;另一方面是在安裝方面加以注意。 4、安裝方向 8 產(chǎn)品在安裝過程中還需要注意安裝方向,由于透鏡的光學(xué)特性決定橫切探測區(qū)域比較敏感,所以產(chǎn)品安裝時要注意入侵方向與探測器視場的夾角,最好成 90o 垂直,這樣就可以保證有人入侵時能最大程度橫切探測區(qū)域。 3. AT89S51 單 片 機 概 述3.1 AT89S51 單片機的結(jié)構(gòu) AT89S51 是一個低功耗,高性能 CMOS 8 位單片機,片內(nèi)含 4k Bytes ISP(In-system programmable)的可反復(fù)擦寫 1000 次的 Flash 只讀程序存儲器,器件采用 ATMEL 公司的高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn) MCS -51 指令系統(tǒng)及 80C51 引腳結(jié)構(gòu),芯片內(nèi)集成了通用 8 位中央處理器和 ISP Flash 存儲單元,功能強大的微型計算機的 AT89S51 可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方案。AT89S51 具有如下特點:40 個引腳,4k Bytes Flash 片內(nèi)程序存儲器,128 bytes 的隨機存取數(shù)據(jù)存儲器(RAM) ,32 個外部雙向輸入/輸出(I/O)口,5 個中斷優(yōu)先級 2 層中斷嵌套中斷,2 個 16 位可編程定時計數(shù)器,2 個 全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時鐘振蕩器。此外,AT89S51 設(shè)計和配置了振蕩頻率可為 0Hz 并可通過軟件設(shè)置省電模式??臻e模式下,CPU 暫停工作,而 RAM 定時計數(shù)器,串行口,外中斷 系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存 RAM 的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時該芯片還具有 PDIP、TQFP 和 PLCC 等三 種封裝形式,以適應(yīng)不同產(chǎn)品的需求。圖 3-1 為 AT89S51 單片機的基本組成功能方塊圖。有圖可見,在這一塊芯片上,集成了一臺微型計算機的主要組成部分,其中包括 CPU、存儲器、可編程 I/O 口、定時器/計數(shù)器、串行口等,各部分通過內(nèi)部總線相連。下面介紹幾個主要部分。外 時 鐘 源 外 部 事 件 計 數(shù) 9 時鐘電路 程序存儲器4 KB ROM數(shù)據(jù)存儲器256 B RAM/SFR2 ×16 位定時器/計數(shù)器 AT89S51CPU 64 KB 總線 擴展控制器并行 I/O 串行口中斷控制系統(tǒng)外 中 斷 控 制 P3 P2 P1 P0 RXD TXD圖 3-1 AT89S51 功能方塊圖1. 中央處理器(CPU)中央處理器是單片機最核心的部分,是單片機的大腦和心臟,具有運算和控制功能。AT89S51 的 CPU 是一個字長為 8 位的中央處理單元,即它對數(shù)據(jù)的處理是按字節(jié)為單位進行的。2.數(shù)據(jù)存儲器(內(nèi)部 RAM) 芯片中共有 256B 的 RAM 單元,但其中后 128 個單元(80H-0FFH)被專用寄存器占用,能作為寄存器提供用戶使用的只是前 128 個單元(00-7FH) ,用于存放可讀寫的數(shù)據(jù)。因此常說的內(nèi)部數(shù)據(jù)存儲器是指前 128 個單元,簡稱內(nèi)部 RAM。3.程序存儲器(內(nèi)部 ROM)芯片內(nèi)部有 4 KB 的掩膜 ROM,可用于存放程序、原始數(shù)據(jù)和表格等,因此稱為程序存儲器,簡稱內(nèi)部 ROM。4. 定時器/計數(shù)器出于控制應(yīng)用的需要,芯片內(nèi)部共有兩個 16 位的定時器/計數(shù)器以實現(xiàn)定時或計數(shù)功能,并以其定時或計數(shù)結(jié)果對單片機進行控制。5. 并行 I/O 口AT89S51 共有 4 個 8 位的 I/O 口(P0、P1、P2、P3 口) ,可以實現(xiàn)數(shù)據(jù)的并行輸入/輸出。6. 串行口 10 AT89S51 有 1 個全雙工的可編程串行口,以實現(xiàn)單片機和其他設(shè)備之間的串行數(shù)據(jù)傳送。該串行口功能較強,既可以作為全雙工異步通信收發(fā)器使用,也可以作為同步移位寄存器使用。7.中斷控制系統(tǒng)AT89S51 的中斷系統(tǒng)功能較強,可以滿足一般控制應(yīng)用的需要。它共有 5 個中斷源:2 個外部中斷源/INTO 和/INT1 ;3 個內(nèi)部中斷源,即 2 個定時/計數(shù)中斷,1 個串行口中斷。8. 時鐘電路AT89S51 單片機芯片內(nèi)部有時鐘電路,但石英晶體和微調(diào)電容需要外接。時鐘電路為單片機產(chǎn)生時鐘脈沖序列,系統(tǒng)允許的最高晶振頻率為 12MHz。9. 內(nèi)部總線上述部件只有通過內(nèi)部總線將其連接起來才能構(gòu)成一個完整的單片機系統(tǒng)??偩€在圖中以帶箭頭的空心線表示。系統(tǒng)的地址信號、數(shù)據(jù)信號和控制信號分別通過系統(tǒng)的三大總線—地址總線、數(shù)據(jù)總線和控制總線進行傳送,總線結(jié)構(gòu)減少了單片機的連線和引腳,提高了集成度和可靠性。由上所述,AT89S51 雖然是一塊芯片,但它包括了構(gòu)成計算機的基本部件,因此可以說它是一臺簡單的計算機。AT89S51 較詳細(xì)的內(nèi)部結(jié)構(gòu)如 圖 3-2 所示。 11 圖 3-2 AT89S51 內(nèi)部結(jié)構(gòu)框圖3.1.1 管腳說明AT89S51 是一種高效微控制器。采用 40 引腳雙列直插封裝(DIP)形式,如圖 3-3 所示。AT89S51 單片機是高性能單片機,因為受引腳數(shù)目的限制,所以有不少引腳具有第二功能。圖 3-3 AT89S51 引腳圖 12 圖 3-4 SMT 的 封 裝 圖VCC:供電電壓。GND:接地。P0 口: P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。當(dāng)P1 口的管腳第一次寫 1 時,被定義為高阻輸入。P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在 FIASH 編程時,P0 口作為原碼輸入口,當(dāng)FIASH 進行校驗時,P0 輸出原碼,此時 P0 外部必須被拉高。P1 口: P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口,P1 口緩沖器能接收輸出 4TTL 門電流。P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入,P1 口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在 FLASH 編程和校驗時,P1 口作為第八位地址接收。 P2 口: P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口,P2 口緩沖器可接收,輸出 4 個 TTL 門電流,當(dāng) P2 口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進行存取時,P2 口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2 口輸出其特殊功能寄存器的內(nèi)容。P2 口在 FLASH編程和校驗時接收高八位地址信號和控制信號。P3 口:P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL 門電流。當(dāng) P3 口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3 口將輸出電流(ILL)這是由于上拉的緣故。 13 P3 口也可作為 AT89S51 的一些特殊功能口,如下表所示:P3 口管腳 備選功能P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 /INT0(外部中斷 0)P3.3 /INT1(外部中斷 1)P3.4 T0(記時器 0 外部輸入)P3.5 T1(記時器 1 外部輸入)P3.6 /WR(外部數(shù)據(jù)存儲器寫選通)P3.7 /RD(外部數(shù)據(jù)存儲器讀選通)P3 口同時為閃爍編程和編程校驗接收一些控制信號。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電平時間。ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許端的輸出電平用于鎖存地址的地址字節(jié)。在 FLASH 編程期間,此引腳用于輸入編程脈沖。在平時,ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個 ALE 脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。此時, ALE 只有在執(zhí)行MOVX,MOVC 指令是 ALE 才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。/PSEN:外部程序存儲器的選通信號端。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN 有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN 信號將不出現(xiàn)。/EA/VPP:當(dāng)/EA 保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH) ,不管是否有內(nèi)部程序存儲器。注意加密方式 1 時,/EA 將內(nèi)部鎖定為 RESET;當(dāng)/EA端保持高電平時,此間內(nèi)部程序存儲器。在 FLASH 編程期間,此引腳也用于施加12V 編程電源(VPP) 。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。3.1.2 主要特性: ·與 MCS-51 兼容 ·4K 字節(jié)可編程閃爍存儲器 14 壽命:1000 寫/擦循環(huán)數(shù)據(jù)保留時間:10 年·全靜態(tài)工作:0Hz-24Hz·三級程序存儲器鎖定·128*8 位內(nèi)部 RAM·32 可編程 I/O 線·兩個 16 位定時器/計數(shù)器·5 個中斷源 ·可編程串行通道·低功耗的閑置和掉電模式·片內(nèi)振蕩器和時鐘電路 3.1.3 振蕩器特性(1)XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件,XTAL2 應(yīng)不接。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。(2) 芯片擦除 整個 EPROM 陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持ALE 管腳處于低電平 10ms 來完成。在芯片擦除操作中,代碼陣列全被寫“1” 且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。此外,AT89C51 設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU 停止工作。但 RAM,定時器,計數(shù) 15 器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。3.2 AT89S51 單片機的工作周期單片機有了硬件和軟件就可以在控制器發(fā)出的控制信號作用下有條不紊地工作,控制信號必須定時發(fā)出,為了定時計算機內(nèi)部必須有一個準(zhǔn)確的定時脈沖。這種定時脈沖是由晶體振蕩器產(chǎn)生的,并組成下面幾種工作周期,如圖 3-6 所示。這種定時脈沖是由晶體振蕩器產(chǎn)生的,并組成下面幾種工作周期,如圖 1.2 所示。圖 3-6 振蕩周期、狀態(tài)周期、機器周期和指令周期振蕩周期:是指為單片機提供時鐘脈沖信號的振蕩源的周期。 即由單片機的晶體振蕩器產(chǎn)生的時鐘脈沖的周期。狀態(tài)周期:每個狀態(tài)周期為振蕩周期的 2 倍, 是振蕩周期經(jīng)二分頻后得到的。 在一個狀態(tài)周期中有兩個時鐘脈沖,通常稱它為 P1、P2 。機器周期:一個機器周期包含 6 個狀態(tài)周期 S1~S6, 也就是 12 個振蕩周期。 在一個機器周期內(nèi), CPU 可以完成一個獨立的操作。 指令周期:它是指 CPU 完成一條操作所需的全部時間。控制部件是單片機的神經(jīng)中樞,以主振頻率為基準(zhǔn)(主振周期即為振蕩周期) ,控制器控制 CPU 的時序,對指令進行譯碼,然后發(fā)出各種控制信號,它將各個硬件環(huán)節(jié)組織在一起。一般情況下,算術(shù)邏輯操作發(fā)生在時相 P1 期間,而內(nèi)部寄存器之間的傳送發(fā)生在時相 P2 期間,這些內(nèi)部時鐘信號無法從外部觀察,故用 XTAL2 引腳振蕩信號作參考。3.3 AT89S51 單片機的工作過程和工作方式單片機工作過程遵循現(xiàn)代計算機的工作原理(馮·諾依曼原理) ,即程序存儲和程序控制。存儲程序是指人們必須事先把計算機的執(zhí)行步驟序列(即程序)及運行 16 中所需的數(shù)據(jù), 通過一定的方式輸入并存儲在計算機的存儲器中。程序控制是指計算機能自動地逐一取出程序中的指令,加以分析并執(zhí)行規(guī)定的操作。 單片機的工作方式有:復(fù)位、程序執(zhí)行、掉電保護和低功耗、編程、校驗與加密等方式。1.復(fù)位方式通過某種方式, 使單片機內(nèi)各寄存器的值變?yōu)槌跏紶顟B(tài)的操作稱為復(fù)位。復(fù)位方式是單片機的初始化操作。單片機除了正常的初始化外,當(dāng)程序運行出錯或由于操作錯誤而使系統(tǒng)處于死循環(huán)時,也需要按復(fù)位鍵重啟機器。MCS—51 單片機復(fù)位后, 程序計數(shù)器 PC 和特殊功能寄存器復(fù)位的狀態(tài)如圖 3-7 所示。 復(fù)位不影響片內(nèi)RAM 存放的內(nèi)容, 而 ALE 在復(fù)位期間將輸出高電平。由 圖 3-7 可以看出,復(fù)位后:(1)(PC )=0000H 表示復(fù)位后程序的入口地址為 0000H,即單片機復(fù)位后從0000H 單元開始執(zhí)行程序;(2)(PSW)=00H, 其中 RS1(PSW.4)=0,RS0(PSW.3)=0,表示復(fù)位后單片機選擇工作寄存器 0 組;(3)(SP)=07H 表示復(fù)位后堆棧在片內(nèi) RAM 的 08H 單元處建立;(4) P0 口~P3 口鎖存器為全 1 狀態(tài),說明復(fù)位后這些并行接口可以直接作輸入口,無須向端口寫 1。定時器/計數(shù)器、串行口、中斷系統(tǒng)等特殊功能寄存器復(fù)位后的狀態(tài)對各功能部件工作狀態(tài)的影響。 能部件工作狀態(tài)的影響。 圖 3-7 PC 與 SFR 復(fù)位狀態(tài)表單片機在時鐘電路工作以后, 在 RST/VPD 端持續(xù)給出 2 個機器周期的高電平時就可以完成復(fù)位操作。例如使用晶振頻率為 12MHz 時,則復(fù)位信號持續(xù)時間應(yīng)不小于 2us。復(fù)位方法一般有上電自動復(fù)位和外部按鍵手動復(fù)位以及“看門狗” 復(fù)位三種類型。 17 前兩種見 圖 3-8 所示。 “看門狗”電路則是一種集成有單片機的電源監(jiān)測、按鍵復(fù)位以及對程序運行進行監(jiān)控,防止程序“跑飛” 而出現(xiàn)死機而設(shè)計的電路。圖 3-8 (a )上電復(fù)位電路 ; (b)上電/ 外部復(fù)位電路2.程序執(zhí)行方式程序執(zhí)行方式是單片機的基本工作方式。由于復(fù)位后 PC=0000H,因此程序執(zhí)行總是從地址 0000H 開始,為此就得在 0000H 處開始的存儲單元安放一條無條件轉(zhuǎn)移指令,以便跳轉(zhuǎn)到實際程序的入口去執(zhí)行。3.待機方式待機方式也稱空閑方式,是一種節(jié)電工作方式。在待機工作方式中,振蕩器保持工作,時鐘脈沖繼續(xù)輸出到中斷、串行口、定時器等功能部件,使它們繼續(xù)工作,但時鐘脈沖不再送到 CPU,因而 CPU 停止工作。4.掉電方式掉電方式,也被稱為停機方式。在掉電方式中,振蕩器工作停止,單片機內(nèi)部所有功能部件停止工作。它同樣是一種為降低功耗而設(shè)計的節(jié)電工作方式。待機方式和掉電方式都是為了進一步降低功耗而設(shè)計的節(jié)電工作方式,它們特別適合于電源功耗要求很低的應(yīng)用場合。這類系統(tǒng)往往是直流供電或停電時依靠備用電源供電,以維持系統(tǒng)的持續(xù)工作。CHMOS 型單片機的節(jié)電方式是由特殊功能寄存器 PCON 控制,其具體使用可參考相關(guān)書籍和手冊。空閑和掉電模式外部引腳狀態(tài) 如下圖 3-9 所示:圖 3-9 空閑和掉電模式外部引腳狀態(tài) 5. 編程和校驗方式 18 對于內(nèi)部集成有 EPROM 可以進入編程或校驗方式。(1)內(nèi)部 EPROM 編程編程時,時鐘頻率應(yīng)定在 3-6MHz 的范圍內(nèi),其余各有關(guān)引腳的接法和用法如下:P1 口和 P2 口的 P2.0~P2.3 為 EPROM 的 4k 地址輸入, P1 為 8 位地址;P2.4~P2.6 以及 PSEN 應(yīng)為低電平;P0 口為編程數(shù)據(jù)輸入;P2.7 和 RST 應(yīng)為高電平;RST 的高電平可為 2.5V,其余的都以 TTL 的高低電平為準(zhǔn);EA/VPP 端加+21V 的編程脈沖,此電壓要求穩(wěn)定,不能大于 21.5V,否則會損壞EPROM在出現(xiàn)正脈沖期間,ALE/PROG 端加上 50ms 的負(fù)脈,完成一次寫入。(2)EPROM 程序校驗在程序的保險位未設(shè)置前,無論在寫入的當(dāng)時或?qū)懭胍院?,均可將片上程序存貯器的內(nèi)容讀出進行檢驗,在讀出時,除 P2.7 腳保持為 TTL 低電平之外,其他引腳與寫入 EPROM 的連接方式相同。要讀出的程序存貯器單元地址由 P1 口和 P2 口的 P2.0~P2.3 送入,P 2 口 的其他引腳及 PSEN保持低電平,ALE、EA 和 RST 接高電平,檢驗的單元內(nèi)容由 P0 口送出。在檢驗操作時,需在 P0 的各位外部加上電阻10k?。(3)程序存貯器的保險位AT89S51 內(nèi)部有一個保險位,亦稱保密位,一旦將該位寫入便建立了保險,就可禁止任何外部方法對片內(nèi)程序存貯器進行讀寫。將保險位寫入以建立保險位的過程與正常寫入的過程相似,僅只 P2.6 腳要加 TTL 高電平而不是像正常寫入時加低電平,而 P0、 P1 和 P2 的 P2.0~P2.3 的狀態(tài)隨意,加上編程脈沖后就可使保險位寫入。保險位一旦寫入,內(nèi)部程序存貯器便不能再被寫入和讀出校驗,而且也不能執(zhí)行外部存貯器的程序。只有將 EPROM 全部擦除時,保險位才能被一起擦除,也才可以再次寫入。通過以上對單片機硬件系統(tǒng)的簡單介紹,應(yīng)該已經(jīng)掌握了單片機的內(nèi)部結(jié)構(gòu)及工作的原理和過程,但是單片機要實現(xiàn)它的強大控制功能特性,只有硬件是不能工作的,還必須依靠它的指令才能發(fā)揮單片機的強大作用。下面介紹單片機的指令系統(tǒng)。 19 3.4 AT89S51 的指令系統(tǒng) 1.機器指令的編碼格式指令是規(guī)定計算機進行某種操作的命令,一條指令只能完成有限的的功能,為使計算機完成一定的或復(fù)雜的功能就需要一系列指令。計算機能夠執(zhí)行的各種指令的集合稱為指令系統(tǒng)。單片機的主要功能也是有指令系統(tǒng)體現(xiàn)的。機器指令通常由兩部分組成,即操作碼和操作數(shù)(或操作數(shù)地址) 。操作碼用于規(guī)定指令的操作功能,如加、減、乘、除等。操作數(shù)是指參與操作的數(shù)據(jù),它可能是一個具體的數(shù)據(jù),也可能是地址或符號。2.匯編語言指令格式匯編指令由操作碼或偽操作碼、目的操作數(shù)和源操作數(shù)構(gòu)成,標(biāo)準(zhǔn)書寫格式如下:[標(biāo)號:] 操作碼/偽操作碼 [操作數(shù)] [;注釋](1)[ ]表示該項為可選項。(2)標(biāo)號:又稱指令地址符號。它是用戶設(shè)定的符號,代表著該指令所在的地址。(3)操作碼/偽操作碼:是英文縮寫的指令助記符。它規(guī)定了指令的操作功能,它所對應(yīng)的匯編語句稱為指令性語句,在匯編后有具體的目標(biāo)代碼。而偽操作碼說明匯編程序如何完成匯編工作,任何一條指令都必須有操作碼或偽操作碼,不得省略。(4)操作數(shù) :是指參加操作的數(shù)據(jù)或數(shù)據(jù)所在的地址。在指令系統(tǒng)中,操作數(shù)可以是 1 個、2 個或 3 個,也可以沒有。不同功能的指令,操作數(shù)作用不同。例如,傳送指令多數(shù)有兩個操作數(shù),寫在左邊的稱為目的操作數(shù)(表示操作結(jié)果存放的單元地址) ,寫在右邊的稱為元操作數(shù)(支出操作數(shù)的來源) 。例如,一條傳送指令的書寫格式為:MOV A ,#10 H ;表示將#10 H 存儲單元的內(nèi)容送到累加器 A中。操作碼/偽操作碼和操作數(shù)之間必須用空格分開,操作數(shù)與操作數(shù)之間必須用逗號分開。(5)注釋 :是為該條指令作的說明,以便于閱讀。3. 尋址方式 尋址方式包括立即尋址、直接尋址、寄存器尋址、寄存器間接尋址、變址尋址、相對尋址、位尋址等共 7 種尋址方式,且每一種尋址方式所涉及的存儲器空間各有不同。指令中的源操作數(shù)可以使用七種尋址方式中的任何一種,但是目的操作數(shù)只能使用寄存器尋址、寄存器間接尋址、直接尋址和位尋址四種方式。 20 4.指令系統(tǒng)在單片機指令系統(tǒng)中,根據(jù)功能不同將指令分為數(shù)據(jù)傳送類指令、算數(shù)運算類指令、邏輯運算及移位類指令、控制轉(zhuǎn)移類指令和位操作類指令等五大類,共計111 條指令。 4. 方案設(shè)計4.1 系統(tǒng)概述 本系統(tǒng)采用了熱釋電紅外傳感器,它的制作簡單、成本低,安裝比較方便,而且防盜性能比較穩(wěn)定,抗干擾能力強、靈敏度高、安全可靠。這種防盜器安裝隱蔽,不易被盜賊發(fā)現(xiàn),同時它的信號經(jīng)過單片機系統(tǒng)處理后方便和PC機通信,便于多用戶統(tǒng)一管理和用戶操作。 為了探測移動人體,通常使用雙元件型熱釋電紅外傳感器,在這種傳感器內(nèi)部,兩 21 個敏感元件反相連接,當(dāng)人體靜止時兩元件極化程度相同,互相抵消。但人體移動時,兩元件極化程度不同,凈輸出電壓不為0 ,從而達(dá)到了探測移動人體的目的。該設(shè)計包括硬件和軟件設(shè)計兩個部分。模塊劃分為數(shù)據(jù)采集、鍵盤控制、報警和顯示等模塊子函數(shù)。電路結(jié)構(gòu)做成可劃分為:熱釋電紅外傳感器、家庭智能報警器、單片機控制電路、LED 控制電路及相關(guān)的控制管理軟件組成。用戶終端完成信息采集、處理、數(shù)據(jù)傳送、功能設(shè)定、本地顯示、本地報警等功能。就此設(shè)計的核心模塊來說,單片機就是設(shè)計的中心單元,所以此系統(tǒng)也是單片機應(yīng)用系統(tǒng)的一種應(yīng)用。單片機應(yīng)用系統(tǒng)也是有硬件和軟件組成。硬件包括單片機、輸入/輸出設(shè)備、以及外圍應(yīng)用電路等組成的系統(tǒng),軟件是各種工作程序的總稱。單片機應(yīng)用系統(tǒng)的研制過程包括總體設(shè)計、硬件設(shè)計、軟件設(shè)計、在線調(diào)試等幾個階段,就本設(shè)計來說也包括這些過程。它們的進程框圖如圖 4-1 所示。圖 4-1 單片機應(yīng)用系統(tǒng)研制過程框圖4.2 總體設(shè)計從設(shè)計的要求來分析該設(shè)計包含如下結(jié)構(gòu):熱釋電紅外傳探頭電路、報警電路、單片機、復(fù)位電路、LED 顯示控制電路及相關(guān)的控制管理軟件組成;它們之間的構(gòu)成框圖如圖 4-2 總體設(shè)計框圖所示:開始確定設(shè)計方案硬件設(shè)計 軟件設(shè)計聯(lián)機仿真調(diào)試排除故障系統(tǒng)運行完成研制 22 CPUAT89C51復(fù)位電路信號檢測電路LED 數(shù)字顯示報警執(zhí)行電路LED 發(fā)光顯示放大驅(qū)動驅(qū)動驅(qū)動圖 4-2 總體設(shè)計框圖處理器采用 51 系列單片機 AT89C51。整個系統(tǒng)是在系統(tǒng)軟件控制下工作的。設(shè)置在監(jiān)測點上的紅外探頭將人體輻射的紅外光譜轉(zhuǎn)換成電信號,經(jīng)過放大電路、比較電路送至門限開關(guān),打開門限閥門送出 TTL 電平至 AT89C51 單片機。在單片機內(nèi),經(jīng)過軟件查詢、識別判決等環(huán)節(jié)實時發(fā)出入侵報警狀態(tài)控制信號。驅(qū)動電路將控制信號放大并推動聲光報警設(shè)備完成相應(yīng)動作。當(dāng)報警延遲 10s 一段時間后自動解除,也可人工手動解除報警信號,然后通過 LED 顯示報警次數(shù),當(dāng)警情消除后復(fù)位電路使系統(tǒng)復(fù)位,或者是在聲光報警 10s 鐘后有定時器實現(xiàn)自動消除報警。4.3 系統(tǒng)硬件選擇從以上的分析可知在本設(shè)計中要用到如下器件: AT89S51、熱釋電紅外傳感器、LED、按鍵、反相器 74LS04、蜂鳴器等一些單片機外圍應(yīng)用電路,以及單片機的手工復(fù)位電路等等。 所需元器件如下:編號 名稱 型號 數(shù)量R1 、R6 電阻 4.7K 2R2、R3、R7~R10 電阻 220R 6R4、R5 電阻 10K 2C1、C2 電容 30pF 2C3、C4、C5(極性) 電容 47uF 3 23 D1~~D6 發(fā)光二極管 LED 2 綠 4 紅Q1、Q2 三極管 9015/8050 2U1 、 U2 集成電路 AT89S51、74LS041 、1Y1 石英晶振 12MHZ 1K1、K2 按鍵 * 2LS 蜂鳴器 8R 1Tantou 熱釋電傳感器 3TR 1DS1 共陰數(shù)碼管 DISPLAY 1JP 電源接頭 3OT 14.4 硬件電路實現(xiàn)經(jīng)分析本設(shè)計的電路原理圖如下圖 4-3 所示Y112MHZC130pC230pC330uD1LED?ìD2LED?ìD5 LEDoìR2220RR3220RR44K7R5220REA/VP31X119 X218RESET9RD17 WR16INT012 INT113T014 T115P101 P112P123 P134P145 P156P167 P178P00 39P01 38P02 37P03 36
收藏