《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 用AT89C2051設計的多功能密碼鎖
用AT89C2051設計的多功能密碼鎖
互聯網
摘要: 介紹一種由AT89C2051編程實現的控制電路,具有按鍵有效指示、輸入錯誤、解碼有效指示、控制開鎖、定時中斷、錯誤報警、密碼修改等功能;8位10進制密碼,保密好使用范圍廣,特適用家庭、賓館等場所
Abstract:
Key words :
介紹一種由AT89C2051編程實現的控制電路,具有按鍵有效指示、輸入錯誤、解碼有效指示、控制開鎖、定時中斷、錯誤報警、密碼修改等功能;8位10進制密碼,保密好使用范圍廣,特適用家庭、賓館等場所。

一、硬件電路:
  
  
   AT89C2051是與MCS-51系列兼容的一種高性能單片機,具有2KB片內ROM、256字節片內RAM,可以不需擴展外程序、數據存儲器,可滿足一般的程序需求,從硬件組成可以看出該密碼鎖有一個3X4陣列的鍵盤,只需7條I/O引腳就可以了余下的I/O引腳可以開發其他控制功能,如:控制空調、電燈、風扇等。

二、功能實現

   鍵盤掃描所用引腳P1.0-P1.6,其中P1.4-P1.6這3條引腳用于輸出掃描信號,P1.0-P1.3這4條引腳用于檢測按鍵的狀態。P1.0-P1.6的狀態組成的鍵碼以及對應按鍵如表1所列。
 


   在程序執行中,是先從P1.6送出“0”,再判別P1.3-P1.0的輸入。所以,實質是在P1.6-P1.4送出“011”,接收P1.3-P1.0的輸入狀態,這時判別8,9,A這4個鍵。接著,在P1.6-P1.4送出“101”,接收P1.3-P1.0的輸入,這時判別4,5,6,7這4個鍵。再而,在P1.6-P1.4送出“110”,接收P1.3-P1.0的輸入,這時判別0,1,2,3這4個鍵的狀態。
   開鎖電平UNLOCK的輸出腳P3.0,當輸入的鍵正確時則在P3.0輸出開鎖電平UNLOCK。
   報警電平DANG輸出腳P3.1。在6次誤碼輸入的條件下,進行報警。
   LOCK控制引腳P3.2,90S之后停止輸入。
   有效按鍵提示EFFI引腳P3.3。
   錯誤輸入警告WARN引腳P3.4。
   另外,還有引腳5,4接石英振蕩器的XTAL2,XTAL1端,組成石英振蕩器電路,在圖1中沒有畫出。引腳1用于復位。

三、密碼鎖的控制程序

   密碼鎖的控制程序由延時子程序、修改密碼子程序、掃描輸入子程序、時鐘中斷子程序及主程序組成。程序框圖如圖2所示。它對輸入的8位十進制密碼進行判別,如果輸入密碼正確,則可以直接開鎖或修改密碼之后開鎖。如果不正確,并且6次以上輸入不正確,則報警并封鎖輸入口。
 
  1.主程序:
           ORG   0H
           SJMP  START
           ORG   0BH
           SJMP  INT
           START            ;初始化
           MOV   SP.#70H
           SETB  P3.0
           SETB  P3.1
           SETB  P3.2
           SETB  P3.3
           MOV   TMOD,#01H
           MOV   TL0,#00H
           MOV   TH0,#00H
           SETB  TR0
           SETB  ET0
           SETB  EA
           MOV   R2,#0FFH
           MOV   3AH,#03H
           MOV   R3,#06H
   
  PASSWORD:MOV   R4,#08H        ;設置初始密碼
           MOV   R0,#40H
           MOV   A,#07H
           MOV   @R0,A
           INC   R0
           INC   A
           DJNZ  R4,PASSWORD

  DETPW:   MOV   R4,#08H         ;輸入密碼
           MOV   R0,#30H
 
  AGAIN:   ACALL INPUT
           MOV   A,R7
           CJ    R7,#08H,IN
           ACALL CHPSW           ;修改密碼子程序
           JMP   GETPW

  IN:      MOV   @R0,A
           CLR   P3.3            ;按鍵有效顯示
           ACALL DELAY
           SETB  P3.3
 
  COMP:    MOV   R4,#08H         ;比較密碼
           MOV   R0,#30H
 
  AGAI:    MOV   50H,@R0
           ADD   R0,#010H
           MOV   A,@R0
           SUB   R0,#010H
           CJNE  A,50H,ONCEMORE
           INC   R0
           DJNZ  R4,AGA1
           CLR   P3.0
 
  HERE:    AJMP  HERE
 
  ONCEMORE:CLR   P3.4             ;錯誤輸入警告
           ACALL DELAY
           SETB  P3.4
           DJNZ  R3,GETPW
           CLR   P3.1             ;6次錯誤輸入報警
  THERE:   AJMP  THERE

 2.延時子程序
  DELAY:   MOV   R5,#30H
 
  DELAY1:  MOV   A,#0FFH
 
  LOOOP:   DEC   A
           JNZ   LOOP
           DJNZ  R5,DELAY1
           RET
 
 3.修改密碼子程序
  CHPSW:   MOV   R0,#40H
 
  ANOTHER: ACALL INPUT
           MOV   A,R7
           MOV   @R0,A
           INC   R0
           CLR   P3.3              ;按鍵有效提示
           ACALL DELAY
           SETB  P3.3
           DJNZ  R4,ANOTHER
           RET
 
 4.掃描鍵盤輸入子程序
  INPUT:   MOV   R6,#02H
           MOV   R1,#40H
 
  LOP:     ACALL DELAY
           MOV   P1,#0FFH           ;掃描碼
           CLR   P1.6
           MOV   A,P1
           ANL   A,#0FH             ;檢驗有否按鍵
           CJNE  A,#0FH,INKEY
           MOV   P1,#0FFH
           CLR   P1.5
           MOV   A,P1
           ANL   A,#0FH
           CJNE  AA,#0FH,INKEY
           MOV   P1,#0FFH
           CLR   P1,4
           MOV   A,P1
           ANL   A,#0FH
           CJNE  A,#0FH,INKEY
           SJMP  LOP
 
  INKEY:   MOV   @R1,P1
           INC   R1
           DJNZ  R6,LOP
           DEC   R1
           MOV   A,@R1
           DEC   R1
           CJNE  A,40H,INPUT
           RET

 5.時鐘中斷子程序
  INT:     PUSH  ACC
           MOV   TMOD,#01H
           MOV   TL0,#00H
           MOV   TH0,#00H
           SETB  TR0
           SETB  ET0
           SETB  EA
           DJNZ  R2,CONT
           CONTINUE
           DJNA  3AH,CONT
           CLR   P3.2         ;時鐘中斷控制
 
  STOP:    AJMP  STOP
 
  CONT:    POP   ACC
           RET1

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品一区在线观看| 国产欧美日韩综合精品二区| 亚洲精品欧美激情| 午夜精品www| 米奇777在线欧美播放| 国内欧美视频一区二区| 在线欧美三区| 欧美日韩另类一区| 久久精选视频| 在线亚洲自拍| 美女黄网久久| 一本不卡影院| 欧美插天视频在线播放| 国产欧美1区2区3区| 亚洲欧美日韩中文在线制服| 欧美一区二区日韩一区二区| 久久精品视频在线观看| 国产日本欧洲亚洲| 国产亚洲欧洲一区高清在线观看| 久久av资源网| 亚洲伦理精品| 欧美成人精品1314www| 国产一区二区三区久久| 亚洲人成网站色ww在线| 国产精品jvid在线观看蜜臀| 久久久综合精品| 久久久美女艺术照精彩视频福利播放| 国产精品入口福利| 欧美一区二区在线视频| 国产伦精品一区二区三区免费迷| 欧美国产精品中文字幕| 国产精品啊啊啊| 欧美3dxxxxhd| 午夜精品久久久久久久男人的天堂| 免费一级欧美在线大片| 国产精品日韩欧美综合| 一区二区成人精品| 欧美激情一级片一区二区| 精品91视频| 国产精品久久久久久av下载红粉| 久久一日本道色综合久久| 久久国产视频网站| 宅男噜噜噜66一区二区66| 亚洲精美视频| 亚洲国产小视频在线观看| 亚洲电影自拍| 亚洲欧美色婷婷| 亚洲免费av网站| 欧美日韩免费观看一区=区三区| 国产日产欧美一区| 国产精品久久久久毛片大屁完整版| 欧美电影免费观看大全| 欧美性猛交99久久久久99按摩| 国色天香一区二区| 国产精品高清网站| 韩国成人理伦片免费播放| 国产精品mv在线观看| 美女主播视频一区| 国产综合亚洲精品一区二| 欧美巨乳在线| 亚洲精品在线免费| 欧美日韩免费在线观看| 怡红院精品视频在线观看极品| 在线观看亚洲专区| 美女日韩在线中文字幕| 久久国产精品亚洲va麻豆| 国产精品乱码妇女bbbb| 亚洲精品国偷自产在线99热| 亚洲国产精选| 蜜臀91精品一区二区三区| 国产伦精品一区二区三区免费迷| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产欧美视频一区二区| 在线日韩欧美| 一本大道久久a久久精品综合| 狠狠色狠狠色综合日日五| 欧美日韩伦理在线免费| 在线播放豆国产99亚洲| 久久精品国产在热久久| 亚洲乱码国产乱码精品精| 国产欧美一区二区精品忘忧草| 久久精品一级爱片| 久久一区二区精品| 亚洲一区二区影院| 亚洲精品免费电影| 久久久久在线观看| 国产精品久久久久永久免费观看| 亚洲一区免费看| 欧美一区视频在线| 国产精品高潮呻吟视频| 欧美日韩 国产精品| 欧美午夜不卡影院在线观看完整版免费| 欧美激情第二页| 亚洲欧美一区二区三区在线| 欧美高清视频一区二区三区在线观看| 国产精品久久久久天堂| 黑人巨大精品欧美一区二区小视频| 亚洲视频在线观看网站| 亚洲一区999| 国产在线观看精品一区二区三区| 欧美亚洲视频在线观看| 99re6这里只有精品视频在线观看| 久久夜色撩人精品| 亚洲一区二区三区在线视频| 影音先锋亚洲电影| 136国产福利精品导航网址| 欧美成人精品在线播放| 欧美巨乳在线观看| 99精品99久久久久久宅男| 中文一区二区在线观看| 精东粉嫩av免费一区二区三区| 亚洲综合激情| 1024亚洲| 国产精品区一区二区三区| 国产精品盗摄久久久| 国产日韩欧美91| 亚洲高清视频一区二区| 亚洲小说春色综合另类电影| 麻豆国产精品va在线观看不卡| 蜜臀久久99精品久久久画质超高清| 久久尤物电影视频在线观看| 麻豆精品91| 午夜视频一区在线观看| 久久九九有精品国产23| 国产一区二区精品丝袜| 欧美激情免费在线| 国产精品一级| 91久久久亚洲精品| 国产精品99久久久久久久久久久久| 亚洲欧美在线看| 欧美日韩高清一区| 午夜精品久久久久久久久久久| 午夜精品久久| 国产精品资源| 久久激情中文| 欧美性猛交xxxx乱大交退制版| 国产午夜亚洲精品羞羞网站| 国产精品视频导航| 亚洲大胆人体视频| 好看的亚洲午夜视频在线| 国产精品分类| 国产精品久久久久77777| 久久久久国产精品一区| 亚洲精品色婷婷福利天堂| 亚洲欧美日韩中文视频| 韩国女主播一区二区三区| 久久精品二区三区| 在线观看国产精品淫| 一区福利视频| 久久久久久夜精品精品免费| 欧美欧美在线| 久久嫩草精品久久久精品一| 久久久久久有精品国产| 亚洲福利免费| 亚洲狠狠婷婷| 亚洲精品在线观| 国产精品va在线播放我和闺蜜| 亚洲精品欧美专区| 亚洲乱码久久| 老司机成人在线视频| 午夜亚洲精品| 99精品免费| 亚洲欧洲三级| 欧美人在线观看| 亚洲一二三四区| 国产综合激情| 国产一区视频在线看| 欧美在线精品一区| 国产伦精品一区二区三| 久久精品国产第一区二区三区最新章节| 亚洲国产欧美一区二区三区久久| 国产日韩精品一区| 狠狠色丁香婷综合久久| 黑人巨大精品欧美黑白配亚洲| 欧美日韩国产免费观看| 欧美国产日本高清在线| 日韩午夜激情av| 久久久亚洲欧洲日产国码αv| 亚洲欧美日韩国产另类专区| 欧美 日韩 国产 一区| 欧美在线1区| 久久久人成影片一区二区三区观看| 久久精品国产成人| 欧美黑人国产人伦爽爽爽| 久久精品国亚洲| 久久久噜噜噜久噜久久| 欧美—级在线免费片| 亚洲欧美三级伦理| 国产精品大片wwwwww| 欧美一区二视频在线免费观看| 久久xxxx| 在线中文字幕一区| 亚洲高清影视| 欧美一区不卡| 欧美成人中文字幕在线| 亚洲精品在线看| 亚洲国产精品久久久久秋霞不卡| 91久久国产自产拍夜夜嗨| 欧美激情中文不卡| 99国内精品久久| 亚洲高清视频的网址| 午夜视频精品| 夜夜嗨一区二区三区| 欧美高清不卡在线| 欧美va亚洲va国产综合| 国产欧美日韩伦理| 韩国成人福利片在线播放| 亚洲精品小视频在线观看| 卡通动漫国产精品| 欧美岛国在线观看| 欧美精品一区三区在线观看| 欧美日韩在线播放一区二区| 国产精品久久久久久av下载红粉| 亚洲一区在线播放| 久久夜色精品国产亚洲aⅴ| 一区二区三区高清在线观看| 欧美成人日韩| 猛男gaygay欧美视频| 影音先锋中文字幕一区| 亚洲午夜电影网| 国产女主播一区二区| 欧美香蕉大胸在线视频观看| 一区二区三区四区五区精品视频| 午夜影视日本亚洲欧洲精品| 亚洲伊人色欲综合网| 久久尤物电影视频在线观看| 久久久99精品免费观看不卡| 久久免费少妇高潮久久精品99| 亚洲精品一区二区在线观看| 亚洲一区bb| 久久精品国产亚洲精品| 欧美午夜精品久久久久免费视| 一区二区三区自拍| 欧美美女操人视频| 久久久久久久综合狠狠综合| 亚洲麻豆视频| 亚洲免费观看视频| 亚洲女性喷水在线观看一区| 国产亚洲一区二区在线观看| 国产精品久久久久久久久久ktv| 欧美一级久久久久久久大片| 久久国产精品99久久久久久老狼| 欧美激情精品久久久久久变态| 国内成+人亚洲+欧美+综合在线| 欧美—级a级欧美特级ar全黄| 欧美精品入口| 国产精品视频yy9099| 好男人免费精品视频| 欧美一区二区三区另类| 亚洲人成在线免费观看| 一区二区三区精品在线| 欧美日韩精品一区二区在线播放| 欧美午夜剧场| 亚洲激情六月丁香| 国产精品自在在线| 国产精品日韩欧美一区二区| 国产精品久久久久久久浪潮网站| 91久久久国产精品| 国产欧美日韩综合一区在线观看| 久久久久综合一区二区三区| 99国产精品国产精品久久| 激情视频一区二区| 日韩亚洲一区二区| 久久国产精品久久久久久电车| 欧美日本韩国在线| 国产综合色在线| 国产精品美女久久久浪潮软件| 久久久中精品2020中文| 久久久爽爽爽美女图片| 亚洲人成人一区二区在线观看| 国产精品素人视频| 久久综合九色欧美综合狠狠| 小黄鸭视频精品导航| 欧美在线视频一区二区三区| 国产精品免费看| 欧美激情偷拍| 一本色道久久综合狠狠躁篇怎么玩| 欧美aaaaaaaa牛牛影院| 欧美日韩国产不卡在线看| 欧美激情aaaa| 性久久久久久久久| 欧美精品一区三区在线观看| 欧美精品18+| 亚洲男女自偷自拍| 国产精品久久久久久福利一牛影视| 亚洲区国产区| 欧美日韩系列| 国精产品99永久一区一区| 午夜精品在线| 麻豆成人在线播放| 国外成人性视频| 欧美激情亚洲一区| 国产有码一区二区| 禁断一区二区三区在线| 欧美丝袜第一区| 在线中文字幕一区| 99re热这里只有精品免费视频| 亚洲国产日韩一区| 国产专区综合网| 欧美韩日一区二区三区| 欧美人妖在线观看| 久久精品一区二区三区不卡牛牛| 久久国产精品第一页| 黑人巨大精品欧美一区二区| 午夜久久一区| 欧美成人精品不卡视频在线观看| 久久久午夜精品| 欧美在线中文字幕| 国产精品自在欧美一区| 伊人精品久久久久7777| 在线观看视频亚洲| 狠狠久久综合婷婷不卡| 亚洲深夜福利网站| 免费观看在线综合| 9久草视频在线视频精品| 国产一区二区三区四区在线观看| 午夜影视日本亚洲欧洲精品| 国产精品v欧美精品∨日韩| 欧美一区二区三区在线观看视频| 在线观看欧美亚洲| 欧美日本精品在线| 亚洲第一色中文字幕| 国产精品一区在线观看| 99国产精品私拍| 欧美一区二区三区精品电影| 欧美日韩卡一卡二| 激情综合色综合久久| 一本色道久久综合亚洲精品高清|