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

正文內(nèi)容

基于單片機(jī)的紅外遙控密碼鎖-資料下載頁(yè)

2025-10-14 08:06本頁(yè)面

【導(dǎo)讀】線,最近在各個(gè)領(lǐng)域里也得了廣泛的應(yīng)用。隨著技術(shù)的日益成熟,紅外技術(shù)開(kāi)始應(yīng)用到生產(chǎn)上,AT89C2051控制的發(fā)射電路和AT89C52控制的接收部分,使用1602的LCD液晶顯示,也能在。采用80C51作為本設(shè)計(jì)的核心,遙控發(fā)射器和主機(jī)接收器核心為AT89C51單片機(jī)。實(shí)現(xiàn)遠(yuǎn)距離開(kāi)鎖。由于方案2更貼近我們所學(xué)的知識(shí),所以我選擇了方案2,以便更好的鞏固所學(xué)知識(shí)。本紅外密碼鎖設(shè)計(jì),主機(jī)上通過(guò)鍵盤(pán)輸入6位密碼,將輸入的密碼與設(shè)定的密碼進(jìn)行比較,解鎖,只要手執(zhí)遙控器,鍵入正確密碼,便會(huì)自動(dòng)開(kāi)鎖;如果密碼錯(cuò)誤,同樣也會(huì)報(bào)警。[摘要]紅外遙控電子密碼鎖是將紅外遙控技術(shù)和單片機(jī)技術(shù)應(yīng)用相結(jié)合的一種方案。外電子密碼鎖能實(shí)現(xiàn)多種控制功能,有較好的市場(chǎng)發(fā)展前景和技術(shù)應(yīng)用價(jià)值。碼鎖,可以滿足安全方面的要求,也能夠?qū)崿F(xiàn)特殊環(huán)境下的使用需求。電存儲(chǔ)、聲光提示等功能。

  

【正文】 S。待按鍵釋放 CJNE A,0F0H,KEYOUT MOV A,30H。鍵號(hào)放入 A RET 3. 遙控編碼脈沖發(fā)射程序 遙控器的編碼采用脈沖個(gè)數(shù)編碼格式,不同的脈沖個(gè)數(shù)代表不同的操作碼信息。程序流程圖如圖 33 所示。 揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) Y N 圖 33 遙控器編碼程序流程圖 遙控編碼脈沖發(fā)射程序如下 : SEND: JNB BEGIN,START。BENGIN 為 *(開(kāi)機(jī) )鍵標(biāo)志 CLR RS1。選工作寄存起器 1 SETB RS0 MOV R1,A。裝入發(fā)射脈沖數(shù) MOV R0,0FAH。第一個(gè)碼 :=3ms AJMP SEND2 SEND1: MOV R0,53。中間碼 :=1ms SEND2: SETB TR1。開(kāi)高頻定時(shí)器 1 中斷調(diào)制 (38KHZ) SETB ET1 NOP 發(fā)射開(kāi)始 裝入發(fā)射脈沖個(gè)數(shù) 發(fā)送 3ms 停發(fā) 1ms (R1)1=0? 發(fā) 1ms 脈沖 停發(fā) 1ms 停發(fā) 10ms 以上 返回 揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) NOP NOP NOP NOP NOP NOP NOP DJNZ R0,SEND2 MOV R0,64H。碼距 :=1ms SENDOUT: CLR ET1。關(guān)高 頻定時(shí)器 1 中斷調(diào)制 (38KHZ) CLR TR1 CLR NOP NOP NOP NOP NOP DJNZ R0,SENDOUT DJNZ R1,SEND1。若 R1 中仍有脈沖則繼續(xù)發(fā)送 1ms 的碼 LCALL DELAY500MS RET INTT1: CPL RETI 主機(jī)接收部分程序設(shè)計(jì) 主機(jī)程序部分主要分為主程序 、按鍵掃描程序以及解碼接收程序。 1. 主程序 主程序中主要是對(duì)外部中斷 0 的設(shè)定以及一些存儲(chǔ)單元的清零等初始化工作。主程序程序流程圖如圖 34 所示。 揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) ` N Y 圖 34 主程序流程圖 主程序的初始化程序如下 : START: LCALL CLEAR LCALL KEYIN LJMP START CLEAR: MOV SP,60H SETB IT0。負(fù)跳變中斷 SETB EX0。開(kāi)外部中斷 0 SETB EA。開(kāi)總中斷 CLR 。關(guān)鎖 CLR 。關(guān)報(bào)警 MOV 20H,0。清零 MOV 21H,0 MOV 29H,0 MOVE SCON,00H。置串行口工作方式 0 MOV MIMACWCS,0。密碼錯(cuò)誤存儲(chǔ)單元清零 MOV WZDMIMACWCS,0 開(kāi)始 初始化 鍵盤(pán)掃描 有鍵按下 ? 轉(zhuǎn)按鍵功能子程序 揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) NOP NOP NOP NOP NOP LJMP START RET 2. 按鍵掃描程序如同上所示。 3. 解碼接收程序。 解碼接收程序利用外部中斷 0的中斷服務(wù)程序?qū)崿F(xiàn)的。外部中斷 0 服務(wù)子程序流程圖如圖 35 所示。 N Y N Y 圖 35 解碼接收程序流程圖 解碼接收程序如下 : 中斷開(kāi)始 低電平脈寬 2ms? 接收并對(duì)低電平 (負(fù) )脈沖計(jì)數(shù) 高電平脈寬 3ms? 按脈沖個(gè)數(shù)至對(duì)應(yīng)功能程序 中斷返回 揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) INT0SERVE: PUSH ACC PUSH PSW PUSH DPL PUSH DPH CLR EX0。中斷一來(lái)關(guān)外中斷 0 JNB ,INT0SERVE1。確認(rèn)中 斷 INT0RET: POP DPH。若為干擾信號(hào)則開(kāi)中斷 0退出中斷 POP DPL POP PSW POP ACC SETB EX0 RETI INT0SERVE1: CLR A MOV DPH,A。用數(shù)據(jù)寄存器對(duì)第一個(gè)碼的低電平計(jì)時(shí) MOV DPL,A INT0SERVE2: JB ,INT0SERVE3。開(kāi)始對(duì)低電平計(jì)時(shí) ,當(dāng) 為高電平 1時(shí) 。計(jì)時(shí)結(jié)束跳出循環(huán)并計(jì)時(shí) 低電平是否大于 2ms INC DPTR NOP NOP AJMP INT0SERVE2。循環(huán)周期為 8us INT0SERVE3: MOV A,DPH。利用 DPTR 的高 8位判斷低電平是否大于 2ms JZ INT0RET。A 不為 0,說(shuō)明 DPL 有進(jìn)位則 255x8us=2ms 即為 第一個(gè)脈沖 ,A 為 0,說(shuō)明小于 2ms,是一個(gè)干擾 ,則退出中斷程序 CLR A INT0SERVE4: INC A。脈沖個(gè)數(shù)加一 INT0SERVE5: JNB ,INT0SERVE5。為低電平則等待 MOV R1,06H。為高電平則開(kāi)始對(duì)高電平計(jì)時(shí) INT0SERVE6: JNB ,INT0SERVE4。當(dāng) 有副負(fù)脈沖時(shí),且前一高電平小 揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 于 3ms ,則脈沖個(gè)數(shù)加一 LCALL DELAY513US DJNZ R1,INT0SERVE6。若前一高電平脈寬大于 3ms時(shí)即為一結(jié)幀 DEC A DEC A JZ FUNCION0。A 為 0 則接收 0號(hào)鍵 DEC A JZ FUNCION1。A 為 0 則接收 1號(hào)鍵 DEC A JZ FUNCION2。A 為 0 則接收 2號(hào)鍵 DEC A JZ FUNCION3。A 為 0 則接收 3號(hào)鍵 DEC A JZ FUNCION4。A 為 0 則接收 4號(hào)鍵 DEC A JZ FUNCION5。A 為 0 則接收 5號(hào)鍵 DEC A JZ FUNCION6。A 為 0 則接收 6號(hào)鍵 DEC A JZ FUNCION7。A 為 0 則接收 7號(hào)鍵 DEC A JZ FUNCION8。A 為 0 則接收 8號(hào)鍵 DEC A JZ FUNCION9。A 為 0 則接收 9號(hào)鍵 DEC A DEC A JZ FUNCION11。A 為 0 則接收 11號(hào)鍵 LJMP INT0RET。退出中斷服務(wù)子程序 RET 揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 結(jié) 論 本課題研究的是具有單片機(jī)功能的紅外 遙控密碼鎖 , 通過(guò)掌握其原理及控制過(guò) 程 ,以及運(yùn)用編程來(lái)解決紅外的編碼與解碼問(wèn)題, 最終目的在于學(xué)會(huì)獨(dú)立查資料選方案, 鞏固自己的所學(xué)專(zhuān)業(yè)知識(shí),例如, 鞏固所學(xué)知識(shí)設(shè)計(jì)單片機(jī)程序 , 印刷電路版布局能力 、 protel 的使用 ,提高計(jì)算機(jī)繪圖能力,掌握一個(gè)電子專(zhuān)用軟件設(shè)計(jì)電子電路,加強(qiáng)電子 制作的動(dòng)手能力,學(xué)會(huì)電路的調(diào)試方法解決實(shí)際出現(xiàn)的問(wèn)題 。 利用一個(gè)廉價(jià)的單片機(jī)芯片來(lái)控制一個(gè)紅外線遙控系統(tǒng)使其具有遠(yuǎn)距離遙控 功能。 揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 致 謝 首先感謝各位在百忙之中抽出時(shí)間對(duì)本次設(shè)計(jì)進(jìn)行指導(dǎo)的老師。通過(guò)這次畢業(yè)設(shè)計(jì),使我有機(jī)會(huì)再次對(duì)以前所學(xué)的知識(shí)進(jìn)行了一次系統(tǒng)的復(fù)習(xí), 然而還有好多的知識(shí)沒(méi)有掌握好 , 自己在使用這些方面知識(shí)的時(shí)候也不多 ,在做畢業(yè)設(shè)計(jì)的過(guò)程中的確遇到了不少困難,如在紅外編碼與解碼的程序編寫(xiě)中就找了很多參考資料。在做此畢業(yè)設(shè)計(jì)的時(shí)候我也充分利用了身邊一切可用的 資源,如網(wǎng)絡(luò)、書(shū)籍、老師、同學(xué) 等,也經(jīng)過(guò)多次的討論,最終將畢業(yè)設(shè)計(jì)做完。最后感謝唐菲老師 在畢業(yè)設(shè)計(jì)中給予我的指導(dǎo) 和幫助 ,使我完成了畢業(yè)設(shè)計(jì)。 揚(yáng)州工業(yè)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì) 參考文獻(xiàn) [1] 陶國(guó)正 .單片機(jī) 與接口 應(yīng)用 技術(shù) .蘇州大學(xué)出版社 .2020 [2] 林伸茂 .8051 單片機(jī) .人民郵電出版社 .1999 [3] 郭海英 .基于單片機(jī)的電子安全密碼鎖的設(shè)計(jì) .現(xiàn)代電子技術(shù)出社 .2020 [4] 康華光 .電子技術(shù)基礎(chǔ) .高等教育出版社 .2020 [5] 李華等編著 . MCS— 51 系列單片機(jī)實(shí)用接口技術(shù) .北京 航空航天大學(xué)出版社 .1998 [6] 郁漢淇 .數(shù)字電子實(shí)驗(yàn)及課題設(shè)計(jì) .高等教育出版社 .2020 [7] 蘇長(zhǎng)贊 .紅外線與超聲波遙控 .北京人民郵電出版社 .2020 [8] 王俊峰 、 薛鴻德 .現(xiàn)代遙控技術(shù)及應(yīng)用 .人民郵電出版社 .202
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1