用89C2051控制的智能密碼鎖

2016-07-05 15:37

  本密碼鎖控制器由AT89C2051單片機組成, 工作穩定可靠, 保密性高, 實用性強, 并具有報警控制功能。?
一、電路組成和原理圖
  工作原理圖如附圖一所示, 該電路由AT89C2051做控制元件, P1口為鍵盤口, 其中P1.4~P1.7為鍵盤掃描輸出口, P1.0~P1.3為鍵盤掃描輸入口; P3口為信號輸出口, 其中P3.0輸出開鎖控制信號去驅動電磁鎖, P3.1輸出密碼錯信號, P3.2輸出報警控制信號去驅動報警器。1腳為復位端,4腳、5腳接晶振,各元器件參數如圖所示。該電路鍵盤由16個按鍵組成,15個“數字”鍵, 1個“輸入”鍵; 密碼由8位數字組成(可由用戶對程序稍加修改設置為任意位數的密碼),每位數字均可為15個數字中的任意一個數,這樣組成的密碼不可破譯,特別是當別人不知密碼位數時更不可破譯。

用89C2051控制的智能密碼鎖

              圖一
二、工作原理
  通電復位,電路進入就緒狀態,等待用戶輸入密碼。當用戶輸入密碼并按下“輸入”鍵后,如輸入密碼正確則由P3.0輸出開鎖控制信號且綠燈亮,如輸入密碼錯誤則由P3.1輸出密碼錯誤指示信號紅燈亮,如連續三次輸入密碼錯誤則由P3.2輸出報警控制信號且黃燈亮,并且必須等待解出報警后方可重新開鎖。

三、源程序
??????? ORG? 0000H
?????? MOV P3,#0BFH
?????? MOV R4,#00H
BEGIN: MOV R0,#01FH
?????? MOV R3,#00H
KEY? : MOV P1,#0FH
?????? MOV A,P1
?????? ANL A,#0FH
?????? CJNE A,#0FH,KEY1
?????? SJMP KEY
?KEY1: MOV P3,#0BFH
?????? LCALL DEL12
?????? MOV A,#0EFH
?KEY2: MOV R2,A
?????? MOV P1,A
?????? MOV A,P1
?????? ANL A,#0FH
?????? CJNE A,#0FH,KEY3
?????? MOV A,R2
?????? SETB C
?????? RLC A
?????? JC KEY2
?????? SJMP KEY
?KEY3: MOV B,#0FBH
?KEY4: RRC A
?????? INC B
?????? JC KEY4
?????? MOV A,R2
?????? SWAP A
?KEY5: RRC A
?????? INC B
?????? INC B
?????? INC B
?????? INC B
?????? JC KEY5
?KEY6: MOV A,P1
?????? ANL A,#0FH
?????? CJNE A,#0FH,KEY6
?????? LCALL DEL12
?????? LCALL OPREAT
?????? LJMP KEY
??????? ORG 0100H
DEL12: MOV R6,#01EH
?DEL2: MOV R7,#64H
?DEL1: DJNZ R7,DEL1
?????? DJNZ R6,DEL2
?????? RET
??????? ORG?? 0200H
OPREAT:INC R0
?????? MOV A,B
?????? MOV @R0,A
?????? CJNE A,#0FH,COUNT
?????? CJNE R3,#08H,ERROR
?????? MOV R1,#20H
?????? MOV B,#00H
?????? MOV DPTR,#TAB
?LOOP: MOV A,B
?????? MOVC A,@A+DPTR
?????? CLR C
?????? SUBB A,@R1
?????? JNZ ERROR
?????? INC R1
?????? INC B
?????? DJNZ R3,LOOP
?OPEN: MOV P3,#0BEH
?????? LJMP $
ERROR: MOV P3,#0BDH
?????? INC R4
?????? CJNE R4,#03H,AGAIN
ALARM: MOV P3,#0B9H
?????? LJMP $
AGAIN: LJMP BEGIN
COUNT: INC R3
?????? RET

TAB:DB 01H,03H,05H,07H,02H,04H,06H,08H
END

主站蜘蛛池模板: 国产伦精品一区二区三区| 在线观看av无需播放器| 国产在线a免费观看| 91在线手机精品免费观看| 宝贝过来趴好张开腿让我看看| 久久精品99久久香蕉国产色戒| 欧美午夜一区二区福利视频| 人人妻人人澡人人爽人人精品| 美女把腿扒开让男人桶免费| 国产亚洲精品91| 91视频综合网| 国产精品久久久久影视不卡| 91人成网站色www免费下载| 天天操天天干天天射| 一本一道久久综合久久| 打开腿吃你的下面的水视频| 久久亚洲春色中文字幕久久久| 日韩美女在线观看一区| 亚洲人成色77777在线观看 | 国产鲁鲁视频在线播放| japanesehd奶水哺乳期| 小明发布永久在线成人免费| 中文字幕在线看视频一区二区三区| 日本按摩高潮a级中文片| 亚洲精品无码mv在线观看| 福利视频999| 国产午夜福利精品一区二区三区| 四虎在线成人免费网站| 国产精品免费一级在线观看| 4hc44四虎www在线影院男同 | 国产精品第8页| 99久久一香蕉国产线看观看| 大香视频伊人精品75| www.日本在线播放| 日本高清不卡码| 久草精品视频在线播放| 最近免费韩国电影hd免费观看| 亚洲六月丁香六月婷婷色伊人 | 成人片黄网站色大片免费| 中文版邻居的夫妇交换电影| 日本xxx网站|