freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)控制紅外報警器(文件)

2024-12-30 02:22 上一頁面

下一頁面
 

【正文】 N Y N Y Y N 圖 44 主程序 工作流程圖 本主程序?qū)崿F(xiàn)的功能是:當(dāng)單片機(jī)檢測到外部熱釋點(diǎn)傳感器送來的脈沖信號后,入口 初始化 監(jiān)測外部有無信號輸入 顯示報警的次數(shù)且啟動聲光報警電路開始報警 聲光報警是否持續(xù) 10 秒 聲光報警結(jié)束, LED 顯示出報警次數(shù) 是否還有檢測信號等待下次報警 結(jié)束 22 表示有人闖入監(jiān)控區(qū),從而經(jīng)過單片機(jī)內(nèi)部程序處理后 ,驅(qū)動聲光報警點(diǎn)路開始報警,報警持續(xù) 10 秒鐘后自動停止報警,同時顯示出報警次數(shù)以便人們查詢,然后程序開始循環(huán)工作,檢測是否還有下次觸發(fā)信號,等待報警從而使報警器進(jìn)入連續(xù)工作狀態(tài)。外部中斷為邊沿觸發(fā)方式 MOV SP,30H 。監(jiān)測輸入信號,是否有輸入信號 LA: ACALL DELAY 。報警次數(shù)加一 CJNE R0,0AH,LP1 MOV R0,00H LP1:MOV A,R0 。 10S 循環(huán)次數(shù) MOV TMOD,01H 。查詢記數(shù)溢出 SJMP L2 L1:CPL 24 CPL MOV TL0,0B0H 。10s 到關(guān)閉報警 CLR CLR 。外部中斷 0服務(wù)程序開始,屏蔽外部中斷 PUSH PSW PUSH ACC JNB ,LN 。使報警結(jié)束,綠指示燈亮 POP ACC POP PSW 25 SETB EX0 。所以,此次設(shè)計(jì)的報警器靈敏度高,操作簡單、靈活、易用。 隨著現(xiàn)代人們安全意識的增強(qiáng)以及科學(xué)技術(shù)的快速發(fā)展,相信 報警器必將在更廣闊的領(lǐng)域得到更深層次的應(yīng)用。一并表示感謝。 28 致 謝 在畢業(yè)設(shè)計(jì)即將結(jié)束之即,再次對幫助過我的 同學(xué)、和教誨過我的各位老師表示忠心的感謝,特別是我的指導(dǎo)教師李鑒老師,在我的畢業(yè)設(shè)計(jì)過程中給了我很大的幫助和 細(xì)心指導(dǎo),李老師不但知識廣博、治學(xué)嚴(yán)謹(jǐn)、實(shí)踐經(jīng)驗(yàn)豐富,而且寬厚待大,和藹可親,讓我受益非淺,再次表示感謝。該防盜報警器通過以 AT89S51 單片機(jī)為工作處理器核心,外接熱釋電紅傳感器,它是一種新穎的被動式紅外探測器件,能夠以非接觸方式探測出人體發(fā)出的紅外輻射,并將其轉(zhuǎn)化為相應(yīng)的電信號輸出,同時能有 效的抑制人體輻射波長以外的紅外光線與可見光的干擾,平時傳感器輸出低電平,當(dāng)有人在探測區(qū)范圍內(nèi)移動時輸出低電平變?yōu)楦唠娖?,此高電平輸入單片機(jī),作為單片機(jī)的外部觸發(fā)信號處理,經(jīng)單片機(jī)內(nèi)部軟件編程處理后,單片機(jī)輸出控制信號,驅(qū)動聲光報警電路開始報警,同時通過顯示電路顯示出報警次數(shù),以便人們識別了解報警情況。在中斷繼續(xù)檢測是否有輸入信號 LN2:RETI 以上程序所編寫的程序,通過 Keil 編譯軟件已經(jīng)編譯通過,同時運(yùn)行效果 已經(jīng)通過仿真軟件 Proteus 仿真,可以達(dá)到預(yù)定設(shè)計(jì)的目的,仿真效果圖如下 圖 46所示 ; 圖 46 結(jié)果仿真效果圖 通過仿真圖可以看出 ,該設(shè)計(jì)程序的結(jié)果達(dá)到了預(yù)期的目的 ,通過多次調(diào)試和修改,且在程序設(shè)計(jì)過程中應(yīng)考慮到各方面的干擾以及輸入輸出信號在工作中的不穩(wěn)定因素,都應(yīng)該在程序設(shè)計(jì)或硬件外圍電路中對這些干擾和不穩(wěn)定因素進(jìn)行消除和穩(wěn)定。延時消抖 JNB ,LN1 AJMP LN2 。循環(huán) ,繼續(xù)工作 END 其中, 10秒鐘的定時采用定時器 T0定時工作在方式 1 ,單片機(jī)晶振 Fosc=12MHz,所以機(jī)器周期 T=12 t0=12 (1/12MHz)=1us 設(shè)定時器 T0初始值為 X,則: (2∧ 16X) 1us=50ms 從而可知定時器 T0初始值 X= 6553650000=15536=3CB0H,在此用 50H、51H單元分別進(jìn)行 1 秒和 10 秒的計(jì)數(shù),它們內(nèi)的賦值分別為 14H、 0AH , T0 的初值置為 TL0=0B0H、 TH0=3CH。未到 1S 繼續(xù)循環(huán) CPL CPL MOV 50H,14H DJNZ 51H,L2 。置 50ms 定時初值 MOV TH0,3CH SETB TR0 。10S 鐘定時 : MOV 50H,14H 。再次監(jiān)測輸入信號,若有輸入信號轉(zhuǎn)入報警子程序 AJMP LP DELAY:MOV R1,0AAH LD2:MOV R2,0BBH LD1:NOP DJNZ R2,LD1 DJNZ R1,LD2 RET ALARM:SETB 。使 P1口全部置 1 MOV P2,00H 。 手工按鍵停止報警中斷服務(wù)程序工作流程圖,如下 圖 45所示; 圖 45 中斷服務(wù)程序工作流程圖 1. 主程序清單如下: ORG 0000H LJMP MAIN ORG 0003H LJMP PINT0 ORG 0200H MAIN: MOV IE,81H 。 系統(tǒng)硬件選擇 從以上的分析可知在 本設(shè)計(jì)中要用到如下器件: AT89S5熱釋電紅外傳感器、LED、按鍵、反相器 74LS0蜂鳴器等一些單片機(jī)外圍應(yīng)用電路,以及單片機(jī)的手工復(fù)位電路等等。設(shè)置在監(jiān)測點(diǎn)上的紅外探頭將人體輻射的紅外光譜變換成電信號,經(jīng)放大電路、比較電路送至門限開關(guān),打開門限閥門送出TTL 電平至 AT89C51 單片機(jī)。單片機(jī)應(yīng)用系統(tǒng)的研制過程包括總體設(shè)計(jì)、硬件設(shè)計(jì)、軟件設(shè)計(jì)、在線調(diào)試等幾個階段,就本設(shè)計(jì)來說也包括這些過程。用戶終端完成信息采集、處理、數(shù)據(jù)傳送、功能設(shè)定、本地顯示、本地報警等功能。這種防盜器安裝隱蔽,不易被盜賊發(fā)現(xiàn),同時它的信號經(jīng)過單片機(jī)系統(tǒng)處理后方便和PC機(jī)通信,便于多用戶統(tǒng)一管理和用戶操作。 2. 數(shù)據(jù)傳送類指令; 3. 算數(shù)運(yùn)算類; 4. 邏輯運(yùn)算類; 5. 控制轉(zhuǎn)移類; 6. 位操作類; 80C51 指令系統(tǒng)的尋址方式、各類指令的格式及功能等相關(guān)內(nèi)容,請參考相關(guān)書籍,這里不再贅述。例如,傳送指令多數(shù)有兩個操作數(shù),寫在左邊的稱為目的操作數(shù)(表示操作結(jié)果存放的單元地址),寫在右邊的稱為元操作數(shù)(支出操作數(shù)的來源)。 操作碼 :是指參加操作的數(shù)據(jù)或數(shù)據(jù)的地址。單片機(jī)的主要功能也是有指令系統(tǒng)體現(xiàn)的。 通過以上對單片機(jī)硬件系統(tǒng)的簡單介紹,應(yīng)該已經(jīng)掌握了單片機(jī)的內(nèi)部結(jié)構(gòu)及工作的原理和過程,但是單片機(jī)要實(shí)現(xiàn)它的強(qiáng)大控制功能特性,只有硬件是不能工作的,還必須依靠它的指令才能發(fā)揮單片機(jī)的強(qiáng)大作用。 16 ( 3)程序存貯器的保險位 AT89S51 內(nèi)部有一個保險位,亦稱保密位,一旦將該位寫入便建立了保險,就可禁止任何外部方法對片內(nèi)程序存貯器進(jìn)行讀寫。 ( 1)內(nèi)部 EPROM 編程 編程時,時鐘頻率應(yīng)定在 36MHz 的范圍內(nèi),其余各有關(guān)引腳的接法和用法如下: P1 口和 P2 口的 ~ 為 EPROM 的 4k 地址輸入, P1 為 8 位地址; ~ 以及 PSEN 應(yīng)為低電平; P0 口為編程數(shù)據(jù)輸入; 和 RST 應(yīng)為高電平; RST 的高電平可為 ,其余的都以 TTL 的高低電平為準(zhǔn); EA/VPP 端加 +21V 的編程脈沖,此電壓要求穩(wěn)定,不能大于 ,否則會損壞 EPROM 在出現(xiàn)正脈沖期間, ALE/PROG 端加上 50ms 的負(fù)脈,完成一次寫入。 待機(jī)方式和掉電方式都是為了進(jìn)一步降低功耗而設(shè)計(jì)的節(jié)電工作方式,它們特別適合于電源功耗要求很低的應(yīng)用場合。在待機(jī)工作方式中,振蕩器保持工作,時鐘脈沖繼續(xù)輸出到中斷、串行口、定時器等功能部件,使它們繼續(xù)工作,但時鐘脈沖不再送到 CPU,因而 CPU停止工作。 圖 38 ( a)上電復(fù)位電路 。例如使用晶振頻率為 12MHz 時,則復(fù)位 信號持續(xù)時間應(yīng)不小于 2us。由 圖 37 可以看出,復(fù)位后: (1)( PC) =0000H 表示復(fù)位后程序的入口地址為 0000H,即單片機(jī)復(fù)位后從0000H 單元開始執(zhí)行程序; (2)( PSW) =00H, 其中 RS1()=0, RS0()=0,表示復(fù)位后單片機(jī)選擇工作寄存器 0 組; (3)( SP) =07H 表示復(fù)位后堆棧在片內(nèi) RAM 的 08H 單元處建立; (4) P0 口~ P3 口鎖存器為全 1 狀態(tài),說明復(fù)位后這些并行接口可以直接作輸入口,無須向端口寫 1。復(fù)位方式是單片機(jī)的初始化操作。存儲程序是指人們必須事先把計(jì)算機(jī)的執(zhí)行步驟序列(即程序)及運(yùn)行中所需的數(shù)據(jù) , 通過一定的方式輸入并存儲在計(jì)算機(jī)的存儲器中。 控制部件是單片機(jī)的神經(jīng)中樞,以主振頻率為基準(zhǔn)(主振周期即為振蕩周期),控制器控制 CPU 的時序,對指令進(jìn)行譯碼,然后發(fā)出各種控制信號,它將各個硬件環(huán)節(jié)組織在一起。 在一個狀態(tài)周期中有兩個 時鐘脈沖,通常稱它為 P P2。 這種定時脈沖是由晶體振蕩器產(chǎn)生的,并組成下面幾種工作周期,如圖 所示。但 RAM,定時器,計(jì)數(shù)器,串口和中斷系統(tǒng)仍在工作。 12 ( 2) 芯片擦除 整個 EPROM 陣列和三個鎖定位的電擦除可通過 正確的控制信號組合,并保持ALE 管腳處于低電平 10ms 來完成。該反向放大器可以配置為片內(nèi)振蕩器。5 個中斷源 三級程序存儲器鎖定 主要特性 : 注意加密方式 1時, /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA端保持高電平時,此間內(nèi)部程序存儲器。 11 /PSEN:外部程序存儲器的選通信號 端 。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。在 FLASH 編程期間,此引腳用于輸入編程脈沖。 P3口也可作為 AT89S51 的一些特殊功能口,如下表所示: P3 口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時器 0外部輸入) T1(記時器 1外部輸入) /WR(外部數(shù)據(jù)存儲
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1