久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1839|回復: 0
收起左側

基于兩個單片機串行通信的電子密碼鎖

[復制鏈接]
ID:785718 發表于 2020-12-17 16:33 | 顯示全部樓層 |閱讀模式
運用單片機之間的串口通信實現電子密碼鎖的功能。使用單片機自身有的串口可以很方便的實現單片機之間的通信,使輸入的密碼值傳送到主機,檢驗是否是正確的密碼。該電子密碼鎖分兩部分,一部分在外部,有鍵盤部分和密碼顯示;另一部分在內部,有密碼設置和顯示。


ORG   0000H

ajmp  main
org   0030h

main:  MOV   SP,#70
      MOV   SCON,#50H
      MOV   TMOD,#20H
      MOV   TH1,#0F3H
      SETB  TR1  
      MOV   R7,#00H         ;延時
      DJNZ  R7,$
      MOV   R7,#10H         ;內定密碼在TABLE的起始地址
      MOV   R6,#06          ;內定6個密碼
      MOV   R1,#35H         ;6個密碼分別存入35H~30H地址
L1:   MOV   A,R7            ;內定密碼取碼指針
      MOV   DPTR,#TABLE     ;數據指針指到TABLE
      MOVC  A,@A+DPTR       ;至TABLE取碼
      MOV   @R1,A           ;存入35H~30H地址
      DEC   R1              ;存下一個地址
      INC   R7              ;取碼指針加1
      DJNZ  R6,L1
START:ORL  P3,#0FFH        ;清除P2
      SETB P3.2
      MOV   R4,#06          ;清除顯示器存放地址40H~45H的地址
      MOV   R0,#40H
CLEAR:MOV   @R0,#00H
      INC   R0
      DJNZ  R4,CLEAR

L2:   MOV   R3,#0F7H        ;掃描指針初值
      MOV   R1,#00H         ;鍵盤取碼指針
L3:   MOV   A,R3
      MOV   P1,A
      MOV   A,P1
      MOV   R4,A
      SETB  C
      MOV   R5,#04H
L4:   RLC   A
      JNC   KEYIN
      INC   R1
      DJNZ  R5,L4
      CALL  DISP
      MOV   A,R3
      SETB  C
      RRC   A
      MOV   R3,A
      JC    L3
      lcall LLL
      JMP   L2
KEYIN:MOV   A,R1
      XRL   A,#0EH
      JZ    X3
      MOV   A,R1
      XRL   A,#0FH
      JZ    X4
      MOV   R7,#10
D1:   MOV   R6,#248
      DJNZ  R6,$
      DJNZ  R7,D1
D2:   MOV   A,P1
      XRL   A,R4
      JZ    D2
      MOV   A,R1
      MOV   DPTR,#TABLE
      MOV   R7,A
      XRL   A,#0AH
      JZ    SET0
      MOV   A,R7
      XRL   A,#0BH
      JZ    START
      MOV   A,R7
      XRL   A,#0CH
      JZ    L2
      MOV   A,R7
      XRL   A,#0DH
      JZ    L2
      MOV   A,R7
      XCH   A,40H
      XCH   A,41H
      XCH   A,42H
      XCH   A,43H
      XCH   A,44H
      XCH   A,45H
      CALL  DISP
      JMP   L2
X3:   JMP   DISP2
X4:   JMP   COMP
DISP: MOV   R0,#45H
DISP1:MOV   A,@R0
      ADD   A,#50H         ;顯示D6
      MOV   P0,A
      CALL  DELAY
      DEC   R0
      MOV   A,@R0          ;D5數據值加上74138掃描值
      ADD   A,#40H         ;顯示D5
      MOV   P0,A
      CALL  DELAY
      DEC   R0
      MOV   A,@R0          ;D4數據值加上74138掃描值
      ADD   A,#30H         ;顯示D4
      MOV   P0,A           ;掃描延時
      CALL  DELAY
      DEC   R0
      MOV   A,@R0          ;D3數據值加上74138掃描值
      ADD   A,#20H         ;顯示D3
      MOV   P0,A           ;掃描延時
      CALL  DELAY
      DEC   R0
      MOV   A,@R0          ;D2數據值加上74138掃描值
      ADD   A,#10H         ;顯示D2
      MOV   P0,A           ;掃描延時
      CALL  DELAY
      DEC   R0
      MOV   A,@R0          ;D1數據值加上74138掃描值
      ADD   A,#00H         ;顯示D1
      MOV   P0,A           ;掃描延時
      CALL  DELAY
      RET
SET0: MOV   R2,#06H
      MOV   R0,#40H
      MOV   R1,#30H
E1:   MOV   A,@R0
      XCH   A,@R1
      INC   R0
      INC   R1
      DJNZ  R2,E1
      CALL  DELAY
E2:   JMP   START
COMP: MOV   R1,#45H
      MOV   R0,#35H
      MOV   R2,#06H
C1:   MOV   A,@R1
      XRL   A,@R0
      JNZ   C3
      DEC   R1
      DEC   R0
      DJNZ  R2,C1
      CLR   P3.2
      MOV   R2,#0FFH
C2:   MOV   R6,#0FFH
      DJNZ  R6,$
      DJNZ  R2,C2
C3:   JMP   START
DISP2:
      MOV   R0,#35H
      CALL  DISP1
      MOV   A,P1
      XRL   A,R4
      JZ    DISP2
      CALL  DELAY
      JMP   START
DELAY:MOV   R7,#03
D3:   MOV   R6,#248
      DJNZ  R6,$
      DJNZ  R7,D3
      RET
Lll:  JBC   RI,UART
      call  disp
      ret
UART: MOV   A,SBUF
      MOV   R7,A
      XRL   A,#0AH
      JZ    COMPQ
      AJMP COMPA
COMPQ: LJMP COMP

COMPA: MOV   A,R7

`KCB`$$FATKOFS1NY1AR[~H.png
Y}7SS(){ZXZ]29B53U)$R{O.png

串行通信的電子密碼鎖資料.zip

3.94 MB, 下載次數: 10, 下載積分: 黑幣 -5

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品国产乱码久久久久久老虎 | 日韩在线观看网站 | 亚洲另类视频 | 99在线免费观看视频 | 免费视频二区 | 午夜影晥 | 国内精品免费久久久久软件老师 | 中文字幕一区二区三区在线乱码 | 日韩在线一区二区三区 | 日本污视频 | av天天看| 久久免费香蕉视频 | 日本a v在线播放 | 毛片一级片 | 国产激情视频 | 国产乱码一二三区精品 | 欧美久久精品一级黑人c片 91免费在线视频 | 在线色网址 | 欧美美女爱爱视频 | 天天射影院 | 国产一区二区视频免费在线观看 | 色网在线看 | 国产欧美精品一区二区色综合朱莉 | 国产精品视频999 | 久久综合爱| 久久国产精品偷 | 久久新| 国产一伦一伦一伦 | 国产极品粉嫩美女呻吟在线看人 | 99久久精品免费看国产四区 | 日本三级全黄三级a | 中文字幕一区二区在线观看 | 九色www| 91精品国产麻豆 | 国产精久久久久久久妇剪断 | 亚洲视频 欧美视频 | 日本精品一区二区三区在线观看 | 亚洲美女一区二区三区 | 天堂中文在线观看 | 国产日屁 | 香蕉大人久久国产成人av |