<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 防止多次試探密碼的單片機密碼鎖方案介紹

          防止多次試探密碼的單片機密碼鎖方案介紹

          作者: 時間:2012-06-06 來源:網(wǎng)絡(luò) 收藏

          AJMP SET

          本文引用地址:http://www.ex-cimer.com/article/171337.htm

          SAVE: ACALL BP

          MOV @R0?A

          INC R0

          DJNZ R2,SET

          MOV R5,#16

          D2S: ACALL BP

          DJNZ R5,D2S

          MOV R0,#31H

          MOV R3,#3

          AA1: MOV R2,#8

          AA2: MOV P1,#0FFH

          MOV A,P1

          CJNE A,#0FFH, L9

          AJMP AA2

          L9? ACALL DELAY

          CJNE A,#0FFH,AA3

          AJMP AA2

          AA3: ACALL BP

          CLR C

          SUBB A, @R0

          INC R0

          CJNE A,#00H,AA4

          AJMP AA5

          AA4: SETB 00H

          AA5: DJNZ R2,AA2

          JB 00H?AA6

          CLR P3.5

          L3? MOV R5,#8

          ACALL BP

          DJNZ R4,L3

          MOV R3,#3

          SETB P3.5

          AJMP AA1

          AA6: DJNZ R3,AA7

          MOV R5,#24

          L5: MOV R4,#200

          L4: ACALL BP

          DJNZ R4,L4

          DJNZ R5,L5

          MOV R3,#3

          AA7: MOV R5,#40

          ACALL BP

          DJNZ R5,AA7

          AA8: CLR 00H

          AJMP AA1

          BP: CLR P3.7

          MOV R7,#250

          L2: MOV R6,#124

          L1: DJNZ R6,L1

          CPL P3.7

          DJNZ R7,L2

          SETB P3.7

          RET

          DELAY?MOV R7,#20

          L7: MOV R6,#125

          L6: DJNZ R6,L6

          DJNZ R7,L7

          RET

          END

          4 應(yīng)用說明

          若按鍵AN1~AN7分別代表數(shù)碼1~7,按鍵AN0代表數(shù)碼8。在沒有鍵按下時,P1.0~P1.7全是高電平1,若某個鍵被按下,相應(yīng)的口線就變?yōu)榈碗娖剑啊<偃缭O(shè)定的是61234578,當按鍵AN6被按下時,P1.6變?yōu)榈碗娖?,P1端口其余口線為高電平,此時從P1端口讀入的數(shù)值為10111111,存到31H單元的值就是10111111,也就是BFH。依此類推,存到32H至38H單元的值分別是FDH、FBH、F7H、EFH、DFH、7FH、FEH。開鎖時必須先按AN6,使從P1口讀入的第一個密碼值與31H單元存儲的設(shè)定值相同,再順序按AN1、AN2、AN3、AN4、AN5、AN7、AN0才能開鎖。否則不能開鎖,同時開始報警。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();