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

正文內(nèi)容

基于單片機(jī)的紅外線遙控電子密碼鎖的設(shè)計(jì)-閱讀頁(yè)

2024-11-12 13:02本頁(yè)面
  

【正文】 碼管都顯示“H”,在這里用到 MOV P2,89H,使 P2口輸出一致。 遙控開鎖系統(tǒng)的軟件設(shè)計(jì) 遙控 發(fā)射 系統(tǒng)的軟 件設(shè)計(jì) 流程圖如圖 所示。 遙控發(fā)送時(shí),串行初始化后 ,遙控發(fā)射按鍵 按下,從 口送出 5FH 到 口進(jìn)行調(diào)制,當(dāng) 是 “0”電平時(shí)轉(zhuǎn)至調(diào)制程序, 是 “1”電平時(shí)等待,最后把調(diào)制好的數(shù)據(jù)送 口發(fā)送出去。 開始 串行口初始化 進(jìn)入開 鎖程序 不處理返回主程序 數(shù)據(jù)接收完了 接收數(shù)據(jù)正確 N Y 接收數(shù)據(jù) N 圖 遙控接收程序流程圖 Y 結(jié)束 19 5 系統(tǒng)調(diào)試 整體調(diào)試 整體調(diào)試所使用的測(cè)試儀器儀表和工具:計(jì)算機(jī)一臺(tái), 9 針串行接口 1 個(gè), H51/L型仿真器一臺(tái),萬用表一個(gè), 5V 穩(wěn)壓電源一個(gè),單片機(jī)編譯軟件; 9 針串行口與 PC 機(jī)用兩頭為孔的串行電纜連接。這樣有利于問題的分析和解決,不會(huì)造成問題的積累, 而且不會(huì)因?yàn)橐粋€(gè)小問題而進(jìn)行整體電路的檢查,從而可以節(jié)約大量的調(diào)試時(shí)間。 整體調(diào)試前,首先將仿真器、計(jì)算機(jī)與電路板連接好,開啟電源。 調(diào)試過程出現(xiàn)的問題 第一次檢測(cè)的時(shí)候, AT89C51 不工作,經(jīng)檢查發(fā)現(xiàn)電源電路和晶體振蕩器沒接好。 將顯示程序弄進(jìn)后,檢測(cè)發(fā)現(xiàn)數(shù)碼管不亮,代用普通的二極管接的時(shí)候,那些二極管卻按寫進(jìn)程序的順序亮,由此而知,數(shù)碼管那邊出了問題。后來我就重新編顯示程序并將數(shù)碼管接電源端的管腳接地,然后數(shù)碼 管就正常顯示了。后來仔細(xì)檢查程序,發(fā)現(xiàn)有一處程序不合適,如下程序: ANL A, 07H JZ WAIT ACALL D10MS 20 因?yàn)闂l件轉(zhuǎn)移指令 JZ rel 的跳轉(zhuǎn)范圍小 ,所以改用長(zhǎng)轉(zhuǎn)移指令 LJMP rel,改正之后的程序如下: ANL A, 07H JZ ZZ SJMP ZZ1 ZZ:LJMP WAIT ZZ1:ACALL D10MS 21 結(jié) 論 經(jīng)過查資料、分析提出設(shè)計(jì)方案、系統(tǒng)設(shè)計(jì)、軟件設(shè)計(jì)、接口連接與調(diào)試等幾個(gè)階段,所設(shè)計(jì)的紅外線遙控電子密碼 鎖實(shí)現(xiàn)以下功能: 可以 設(shè)定自己想 要用的密碼 ,并且當(dāng)密碼泄露時(shí)還可以隨時(shí)更改密碼,密碼 鎖接收到指令 后 對(duì)命令進(jìn)行分析,給出相應(yīng)的操作 。 本機(jī)鍵開鎖時(shí), 當(dāng)用戶鍵入正確密碼后,再按 “ ” 鍵,便會(huì)自動(dòng)開鎖 ,當(dāng) 用戶鍵入錯(cuò)誤密碼時(shí),系統(tǒng)就會(huì)報(bào)警,由蜂鳴器發(fā)出 5秒報(bào)警聲。 本 設(shè)計(jì) 中 的密碼鎖實(shí)現(xiàn)的功能還很簡(jiǎn)單 ,比如 設(shè)計(jì)中遙控開鎖時(shí)也必須輸入多位數(shù)的密碼,這樣使用起來不太方便。在此,最先感謝我的指導(dǎo)老師馬永軒老師,感謝他在幫忙之中抽出寶貴的時(shí)間對(duì)我進(jìn)行精心指導(dǎo);同時(shí)也感謝劉亞輪老師和白鳳鳴老師 ,是他們讓我了解了許多實(shí)驗(yàn)器材的用法。最后感謝沈陽理工大學(xué)的各位領(lǐng)導(dǎo)、老師和同學(xué)對(duì)我 四 年來的關(guān)心和幫助 ,使我在大學(xué)中學(xué)到了各種寶貴的知識(shí)。***************************************密碼 517618 程序 KEP1:MOV P2,00H MOV A,P0 CPL A ANL A,0FFH JNZ JP MOV A,P1 27 CPL A ANL A,07H JZ ZZ SJMP ZZ1 ZZ:LJMP WAIT ZZ1:ACALL D10MS MOV A,P1 CPL A ANL A,07H JZ SS SS:LJMP WAIT PP:CJNE A,01H,JP2 MOV P2,76H LJMP K0P1 JP1:CJNE A,02H,JP2 MOV P2,76H LJMP K0P1 JP2:CJNE A,04H,KEY MOV P2,76H JP3:MOV A,P1 ANL A,07H CJNE A,07H,JP3 LJMP LP1 K0P1:MOV A,P1 ANL A,07H CJNE A,07H,K0P1 LJMP KEP1 JP:LCALL D10MS MOV A,P0 CPL A 28 ANL A,0FFH JZ C6 CJNE A,01H,KEY02 MOV P2,76H LJMP KEY1 KEY02:CJNE A,02H,KEY03 MOV P2,76H LJMP KJP1 KEY03:CJNE A,04H,KEY04 MOV P2,76H LJMP KJP1 KEY04:CJNE A,08H,KEY05 MOV P2,76H LJMP KJP1 KEY05:CJNE A,10H,KEY06 MOV P2,76H LJMP KJP1 KEY06:CJNE A,08H,KEY07 MOV P2,76H LJMP KJP1 KEY07:CJNE A,10H,KEY08 MOV P2,76H LJMP KJP1 KEY08:CJNE A,10H,C6 MOV P2,76H LJMP KJP1 KJP1:MOV A,P0 CJNE A,0FFH,KJP1 C6:LJMP WAIT 。********************************************密碼 81675 程序 KEP2:MOV P2,00H MOV A,P0 CPL A ANL A,0FFH JNZ HP MOV A,P1 CPL A 31 ANL A,07H JZ C9 LCALL D10MS MOV A,P1 CPL A ANL A,07H JZ C9 BB:CJNE A,01H,HP1 MOV P2,76H LJMP K1P1 HP1:CJNE A,02H,HP2 MOV P2,76H LJMP K1P1 HP2:CJNE A,04H,C9 MOV P2,76H HP3:MOV A,P1 ANL A,07H CJNE A,07H,HP3 MOV P2,00H LJMP LP1 K1P1:MOV A,P1 ANL A,07H CJNE A,07H,K1P1 C9:LJMP WAIT HP:LCALL D10MS MOV A,P0 CPL A ANL A,0FFH JZ C9 CJNE A,10H,K0Y02 32 MOV P2,76H LJMP K0Y1 K0Y02:CJNE A,01H,K0Y03 MOV P2,76H LJMP KUP1 K0Y03:CJNE A,02H,K0Y04 MOV P2,76H LJMP KUP1 K0Y04:CJNE A,04H,K0Y05 MOV P2,76H LJMP KUP1 K0Y05:CJNE A,08H,K0Y06 MOV P2,76H LJMP KUP1 K0Y06:CJNE A,20H,K0Y07 MOV P2,76H LJMP KUP1 K0Y07:CJNE A,40H,K0Y08 MOV P2,76H LJMP KUP1 K0Y08:CJNE A,80H,U2 MOV P2,76H LJMP KUP1 KUP1:MOV A,P0 CJNE A,0FFH,KUP1 U2:LJMP WAIT K0Y1:LCALL MP CJNE A,08H,K0Y02 MOV P2,76H KOY2:LCALL MP 33 CJNE A,04H,K0Y02 MOV P2,76H K0Y3:LCALL MP CJNE A,02H,K0Y02 MOV P2,76H K0Y4:LCALL MP CJNE A,01H,K0Y03 MOV P2,76H K0Y6:MOV A,P0 CPL A ANL A,0FFH JNZ PP2 MOV A,P1 CPL A ANL A,07H JZ PP1 LCALL D10MS MOV A,P1 CPL A ANL A,07H JZ PP1 CJNE A,04H,Y1 MOV P2,76H LJMP LP2 Y1:CJNE A,01H,Y11 MOV P2,76H LJMP K1P1 Y11:CJNE A,02H,PP1 MOV P2,76H LJMP K1P1 34 PP2:LCALL D10MS MOV A,P0 CPL A ANL A,0FFH JZ PP1 LJMP K0Y02 PP1:MOV R7,0C8H PP4:MOV R6,0F9H NOP NOP PP5:DJNZ R6,PP5 DJNZ R7,PP4 DJNZ R5,K0Y6 LJMP WAIT 。******************************************開鎖程序 LP2:SETB LCALL T5S CLR MOV R0,00H LJMP WAIT 。******************************************判斷鍵是否有按下 TP:MOV A,P0 CPL A ANL A,0FFH JNZ AP MOV A,P1 CPL A ANL A,07H JZ TP3 LCALL D10MS MOV A,P1 CPL A ANL A,07H JZ TP3 LCALL D10MS MOV A,P1 CPL A 36 ANL A,07H JZ TP3 CJNE A,04H,C1 MOV P2,76H C3:MOV A,P1 ANL A,07H CJNE A,07H,C3 MOV P2,00H LJMP LP1 C1:CJNE A,01H,C2 MOV P2,3FH LJMP KCP1 C2:CJNE A,02H,U11 MOV P2,6FH LJMP KCP1 KCP1:MOV A,P1 ANL A,07H CJNE A,07H,KCP1 U11:LJMP WAIT AP:LCALL D10MS MOV A,P0 CPL A ANL A,0FFH JZ TP3 RET 。********************************************10ms 延時(shí)程序 D10MS:MOV R7,05H LOOP1:MOV R6,0F9H NOP NOP LOOP2:DJNZ R6,LOOP2 DJNZ R7,LOOP1 RET P01A:MOV R2,06H LCALL DELY RET 。**************************************************5s 延時(shí)程序 T5S:MOV R4,15H TS1:MOV R3,64H 38 TS2:MOV R2,05H TS3:MOV R1,0F9H NOP NOP TS4:DJNZ R1,TS4 DJNZ R2,TS3 DJNZ R3,TS2 DJNZ R4,TS1 RET 遙控接受程序 WAIT:JBC RI,LOOP5 LJMP KEY LOOP5:MOV R0,51H MOV R7,03H LOOP6:MOV S,QBUF JNB ,LOOP7 JNB RB8,LOOP8 LOOP0:MOV R0,A MOV R1,51H CJNE R1,1EH,LP DJNZ 52H,KP CLR MOV 52H,KP CLP MOV 52H,02H MOV R0,00H LJMP WAIT KP:SETB LJMP WAIT 39 LOOP7:JB RB8,LOOP8 LJMP LOOP9 LOOP8:SETB LJMP WAIT END 遙控發(fā)送程序 ORG 0000H LOOP:MOV SCON,0C0H MOV TMOD,02H MOV PCON,00H MOV TL1.0F4H MOV TH1,0F4H CP:JB LCSLL PP JB ,CP SETB TR1 MOV 50H,5FH MOV R0,50H MOV R1,05H IND:MOV A,R0 MOV C,P MOV TB8,C MOV SUBF,A AAA:JNB ,ON1 BBB:JB ,CCC AMP AAA SETB AJMP BBB ON1:ACALL ON 40 AJMP AAA PP:MOV R6,05H 100P3:MOV R5,0F9HP NOP NOP 100P4:DJNZ R5,100P4 DJNZ R6,100P3 RET ON:CP1 ; 0 電平 調(diào)制 程序 CP1 CP1 CP1 …… RET EN 1
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1