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

正文內(nèi)容

基于單片機(jī)控制的紅外報(bào)警器的設(shè)計(jì)電子信息工程畢業(yè)論文-資料下載頁(yè)

2025-01-18 14:48本頁(yè)面
  

【正文】 35 中斷服務(wù)程序工作流程圖 關(guān)鍵技術(shù) 中斷控制字中斷技術(shù)是計(jì)算機(jī)中一個(gè)重要的技術(shù),它既和硬件有關(guān),也和軟件有關(guān)。計(jì)算機(jī)在執(zhí)行程序過程中,由于CPU以外的某種原因,有必要盡快的終止當(dāng)前程序的執(zhí)行,而去執(zhí)行相應(yīng)的處理程序,待處理結(jié)束后,再回來繼續(xù)執(zhí)行被中止了的原程序。這種在執(zhí)行程序過程中由于外界原因而被中斷打斷的情況稱為“中斷”。MCS51單片機(jī)與終端有關(guān)的特殊功能寄存器有4個(gè),分別為中斷源寄存器,中斷允許寄存器IE和中斷優(yōu)先寄存器IP。共有5個(gè)中斷源,可提供兩個(gè)中斷優(yōu)先級(jí),即可實(shí)現(xiàn)二級(jí)中斷嵌套。5個(gè)中斷源的優(yōu)先順序由中斷優(yōu)先級(jí)寄存器IP和順序查詢邏輯電路共同決定。5個(gè)中斷源對(duì)應(yīng)5個(gè)固定的中斷入口地址。當(dāng)某個(gè)中斷源的中斷請(qǐng)求被CPU響應(yīng)之后,CPU將把此中斷源的中斷入口地址裝入PC,中斷服務(wù)程序即從此地址開始執(zhí)行,直到遇到返回指令RETI為止。中斷系統(tǒng)的控制寄存器:中斷系統(tǒng)有兩個(gè)控制寄存器IE和IP,它們分別用來設(shè)定各個(gè)中斷源的打開/關(guān)閉和中斷優(yōu)先級(jí)。中斷允許寄存器IEIE在特殊功能寄存器中,字節(jié)地址為A8H,位地址(由低位到高位)分別是A8HAFH。IE用來打開或關(guān)斷各中斷源的中斷請(qǐng)求。EA:全局中斷允許位。EA=0,關(guān)閉全部中斷;EA=1,打開全局中斷控制,在此條件下,由各個(gè)中斷控制位確定相應(yīng)中斷的打開或關(guān)閉。:無(wú)效位。ES:串行I/O中斷允許位。ES=1,打開串行I/O中斷;ES=0,關(guān)閉串行I/O中斷。ETl;定時(shí)器/計(jì)數(shù)器1中斷允許位。ETl=1,打開T1中斷;ETl=O,關(guān)閉T1中斷。EXl:外部中斷l(xiāng)中斷允許位。EXl=1,打開INT1;EXl=0,關(guān)閉INT1。ET0:定時(shí)器/計(jì)數(shù)器0中斷允許位。ET0=1,打開T0中斷;ET0=0,關(guān)閉TO中斷。EXO:外部中斷0中斷允許位。Ex0=1,打開INT0。EX0=0,關(guān)閉INT0.中斷優(yōu)先寄存器IP:IP在特殊功能寄存器中,字節(jié)地址為B8H,位地址(由低位到高位)分別是B8H一BFH,IP用來設(shè)定各個(gè)中斷源屬于兩級(jí)中斷中的哪一級(jí)。:無(wú)效位。PS:串行I/O中斷優(yōu)先級(jí)控制位。PS=1,高優(yōu)先級(jí);PS=0,低優(yōu)先級(jí)。PTl:定時(shí)器/計(jì)數(shù)器1中斷優(yōu)先級(jí)控制位。PTl=1,高優(yōu)先級(jí);PTl=0,低優(yōu)先級(jí)。Pxl:外部中斷1中斷優(yōu)先級(jí)控制位。Pxl=1,高優(yōu)先級(jí);PXl=O,低優(yōu)先級(jí)。PT0:定時(shí)器/計(jì)數(shù)器o中斷優(yōu)先級(jí)控制位。PT0=1,高優(yōu)先級(jí);PTO=0,低優(yōu)先級(jí)。Px0:外部中斷0中斷優(yōu)先級(jí)控制位。Px0=1,高優(yōu)先級(jí);Px0=0,傷優(yōu)先級(jí)。在MCS51單片機(jī)系列中,高級(jí)中斷能夠打斷低級(jí)中斷以形成中斷嵌套;同級(jí)中斷之間,或低級(jí)對(duì)高級(jí)中斷則不能形成中斷嵌套。若幾個(gè)同級(jí)中斷同時(shí)向CPU請(qǐng)求中斷響應(yīng),則CPU按如下順序確定響應(yīng)的先后順序:INT0一T0INT1一T1一RI/T1.串行端口共有2個(gè)控制寄存器SCON和PCON,用以設(shè)置串行端口的工作方式、接收/發(fā)送的運(yùn)行狀態(tài)、接收/發(fā)送數(shù)據(jù)的特征、波特率的大小,以及作為運(yùn)行的中斷標(biāo)志等。 關(guān)鍵代碼外部中斷INTO服務(wù)程序: PINT0:CLR EX0 ;外部中斷0服務(wù)程序開始,屏蔽外部中斷 PUSH PSW PUSH ACC JNB ,LN ;監(jiān)測(cè)是否有中斷輸入 LN: LCALL DELAY ;延時(shí)消抖 JNB ,LN1 AJMP LN2 ; 無(wú)中斷輸入,中斷返回 LN1: SETB CLR CLR ;使報(bào)警結(jié)束,綠指示燈亮 POP ACC POP PSW SETB EX0 ;開放外部中斷0 LCALL LP ;在中斷繼續(xù)檢測(cè)是否有輸入信號(hào) LN2:RETI [9] [10] [11] 結(jié) 論本課題研究設(shè)計(jì)了一種基于單片機(jī)技術(shù)的無(wú)線智能防盜報(bào)警器。該防盜報(bào)警器通過以AT89S51單片機(jī)為工作處理器核心,外接熱釋電紅傳感器,它是一種新穎的被動(dòng)式紅外探測(cè)器件,能夠以非接觸方式探測(cè)出人體發(fā)出的紅外輻射,并將其轉(zhuǎn)化為相應(yīng)的電信號(hào)輸出,同時(shí)能有效的抑制人體輻射波長(zhǎng)以外的紅外光線與可見光的干擾,平時(shí)傳感器輸出低電平,當(dāng)有人在探測(cè)區(qū)范圍內(nèi)移動(dòng)時(shí)輸出低電平變?yōu)楦唠娖剑烁唠娖捷斎雴纹瑱C(jī),作為單片機(jī)的外部觸發(fā)信號(hào)處理,經(jīng)單片機(jī)內(nèi)部軟件編程處理后,單片機(jī)輸出控制信號(hào),驅(qū)動(dòng)聲光報(bào)警電路開始報(bào)警,同時(shí)通過顯示電路顯示出報(bào)警次數(shù),以便人們識(shí)別了解報(bào)警情況。該報(bào)警器的最大特點(diǎn)就是使用戶能夠操作簡(jiǎn)單、易懂、靈活;且安裝方便、智能性高、誤報(bào)率低,同時(shí)它的信號(hào)經(jīng)過單片機(jī)系統(tǒng)處理后方便和PC機(jī)通信,便于多用戶統(tǒng)一管理。隨著現(xiàn)代人們安全意識(shí)的增強(qiáng)以及科學(xué)技術(shù)的快速發(fā)展,相信報(bào)警器必將在更廣闊的領(lǐng)域得到更深層次的應(yīng)用。到目前為止我的畢業(yè)設(shè)計(jì)也即將告一段落了,在這次的畢業(yè)設(shè)計(jì)中,自己也學(xué)習(xí)到了很多以前沒有經(jīng)歷過的知識(shí),讓我更加清楚了理論知識(shí)和實(shí)踐能力的差別,了解到自己的短處,培養(yǎng)了我的獨(dú)立思考能力,進(jìn)一步提高了自己在實(shí)際設(shè)計(jì)過程中研究問題、發(fā)現(xiàn)問題、解決問題的能力,同時(shí),也發(fā)現(xiàn)了自己的不足之處,和一些問題的存在,并有待進(jìn)一步學(xué)習(xí)和發(fā)展,讓自己在未來的工作和學(xué)習(xí)之中更快的適應(yīng)和提高自己。 展 望現(xiàn)在的防盜報(bào)警產(chǎn)品如雨后春筍般的出現(xiàn)在大眾的面前。針對(duì)我本人所設(shè)計(jì)的紅外防盜報(bào)警系統(tǒng)有以下2點(diǎn)不足:(1).測(cè)量范圍過于局限(2).靈敏度不夠高而從今后的發(fā)展來看,可以通過將報(bào)警器與報(bào)警電話相連接,當(dāng)有報(bào)警時(shí)能自動(dòng)撥打報(bào)警電話,這樣一來可以更好的實(shí)現(xiàn)防盜報(bào)警的效果。 致 謝在畢業(yè)設(shè)計(jì)即將結(jié)束之即,再次對(duì)幫助過我的同學(xué)、和教誨過我的各位老師表示忠心的感謝,特別是我的指導(dǎo)教師郭文老師,在我的畢業(yè)設(shè)計(jì)過程中給了我很大的幫助和細(xì)心指導(dǎo),郭老師不但知識(shí)廣博、治學(xué)嚴(yán)謹(jǐn)、實(shí)踐經(jīng)驗(yàn)豐富,而且寬厚待大,和藹可親,讓我受益非淺,再次表示感謝。參考文獻(xiàn)[1] 元增民. 單片機(jī)原理與應(yīng)用.—長(zhǎng)沙:國(guó)防科學(xué)大學(xué)出版社 2006[2] 李光飛. 傳感器技術(shù)與應(yīng)用.—北京:北京航空航天大學(xué)出版社 2006[3] :[4] 李全利. :[5] 劉仁宇. 單片微型計(jì)算機(jī)原理及應(yīng)用.—西安:西安電子科技大學(xué)出版社.2003[6] 馬忠梅. 單片機(jī)外圍電路設(shè)計(jì) —北京:北京航空航天大學(xué)出版社2005[7] 薛均義,張彥斌. MCS51 :西安交通大學(xué)出版社 [8] .—北京:北京航空航天大學(xué)出版社 [9] 徐愛鈞、彭秀華.單片機(jī)高級(jí)語(yǔ)言 C51 :北京航空航天大學(xué)出版社 [10] .—北京:電子工業(yè)出版社 [11] 唐桃波,陳玉林. 基于AT89S51的智能無(wú)線安防報(bào)警器 [J].電子設(shè)計(jì)應(yīng)用 ,2003, (6) : 49~51[12] Compaq, Intel, Microsoft, Serial Bus Specification [S].1998[13] Philips, DataSheet[EB]. 2000附錄程序清單ORG 0000H LJMP MAIN ORG 0003H LJMP PINT0 ORG 0200HMAIN: MOV IE,81H 。CPU開放中斷,/INT0允許中斷 SETB IT0 。外部中斷為邊沿觸發(fā)方式 MOV SP,30H 。指針入口地址 MOV R0,00H SETB CLR MOV P1,0FFH 。使P1口全部置1 MOV P2,00H 。P2口清零 CLR LP: JNB ,LA 。監(jiān)測(cè)輸入信號(hào),是否有輸入信號(hào) LA: ACALL DELAY 。延時(shí)消抖 JNB ,ALARM 。再次監(jiān)測(cè)輸入信號(hào),若有輸入信號(hào)轉(zhuǎn)入報(bào)警子程序 AJMP LPDELAY:MOV R1,0AAH LD2:MOV R2,0BBH LD1:NOP DJNZ R2,LD1 DJNZ R1,LD2 RET ALARM:SETB 。開始報(bào)警使運(yùn)行正常綠指示燈熄滅,紅燈和聲報(bào)警啟動(dòng) MOV A,00H INC R0 。報(bào)警次數(shù)加一 CJNE R0,0AH,LP1 MOV R0,00HLP1:MOV A,R0 。顯示報(bào)警次數(shù) MOV DPTR,TAB MOVC A,@A+DPTR MOV P2,A TAB: DB 3FH,06H,5BH,4FH DB 66H,6DH,7DH,07H DB 7FH,6FH10S鐘定時(shí)程序清單: MOV 50H,14H 。 1S循環(huán)次數(shù)20 MOV 51H,0AH 。 10S循環(huán)次數(shù) MOV TMOD,01H 。 定時(shí)器T0定時(shí) 方式1 MOV TL0,0B0H 。置50ms定時(shí)初值 MOV TH0,3CH SETB TR0 。啟動(dòng)T0 L2:JBC TF0,L1 。查詢記數(shù)溢出 SJMP L2 L1:CPL CPL MOV TL0,0B0H 。重新賦值 MOV TH0,3CH DJNZ 50H,L2 。未到1S繼續(xù)循環(huán) CPL CPL MOV 50H,14H DJNZ 51H,L2 。未到10S繼續(xù)循環(huán) SETB 。10s到關(guān)閉報(bào)警 CLR CLR 。報(bào)警結(jié)束,正常運(yùn)行綠指示燈亮 LJMP LP 。循環(huán),繼續(xù)工作 END
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1