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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3357|回復: 4
收起左側

制作單片機智能電子密碼鎖仿真,調試過程遇到問題

[復制鏈接]
ID:513305 發表于 2019-4-16 11:05 | 顯示全部樓層 |閱讀模式
剛剛接觸單片機的學習,在嘗試制作智能電子密碼鎖仿真,但在調試過程出現了問題,求大神幫忙解決問題!
要求的效果是,輸入123456后確定,LED亮表示正確
出現的問題是,可以輸入數字,但按下確定鍵后無論密碼正確與否,LED燈都不亮。

以下是電路圖和源程序設計
硬件原理圖.png

ORG 00H
      MOVR5,#00H
      MOVR7,#00H
      DJNZ R7,$
      MOVR7,#10H
      MOVR6,#06H
      MOVR1,#35H
L1:   MOV A,R7
      MOVDPTR,#TABLE
      MOVCA,@A+DPTR
      MOV @R1,A
      DEC R1
      INC R7
      DJNZ R6,L1
START: ORL P2,#0FFH
       MOVR4,#06H
       MOVR0,#40H
CLEAR: MOV @R0,#00H
       INC R0
       DJNZR4,CLEAR
L2:    MOVR3,#0F7H
       MOVR1,#00H
L3:    MOV A,R3
       MOV P1,A
       MOV A,P1
       MOV R4,A
       SETB C
       MOVR5,#04H
L4:    RLC A
       JNC KEYIN
       INC R1
       DJNZR5,L4
       CALL DISP
       MOV A,R3
       SETB C
       RRC A
       MOV R3,A
       JC L3
       JMP L2
KEYIN: MOV A,R1
       XRLA,#0BH
       JZ X3
       MOV A,R1
       XRLA,#0FH
       JZ X4
       MOVR7,#10
D1:   MOV R6,#24
       DJNZ R6,$
       DJNZR7,D1
D2:    MOV A,P1
       XRL A,R4
       JZ  D2
       MOV A,R1
       MOV DPTR,#TABLE
       MOVCA,@A+DPTR
       MOV R7,A
       XRLA,#0AH
       JZ SET0
       MOV A,R7
       XRLA,#0BH
       JZ START
       MOV A,R7
       XRLA,#0CH
       JZ L2
       MOV A,R7
       XRLA,#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
       ADDA,#50H
       MOV P0,A
       CALLDELAY
       DEC R0
       MOV A,@R0
       ADDA,#40H
       MOV P0,A
       CALLDELAY
       DEC R0
       MOV A,@R0
       ADDA,#30H
       MOV P0,A
       CALLDELAY
       DEC R0
       MOV A,@R0
       ADDA,#20H
       MOV P0,A
       CALLDELAY
       DEC R0
       MOV A,@R0
       ADDA,#10H
       MOV P0,A
       CALLDELAY
       DEC R0
       MOV A,@R0
       ADDA,#00H
       MOV P0,A
       CALLDELAY
       RET
SET0:  MOVR2,#06H
       MOVR0,#40H
       MOVR1,#30H
E1:    MOV A,@R0
       XCH A,@R1
       INC R0
       INC R1
       DJNZR2,E1
       CALLDELAY
E2:    JMP START
COMP:  MOVR1,#45H
       MOVR0,#35H
       MOVR2,#06H
C1:    MOV A,@R1
       XRL A,@R0
       JNZ C3
       DEC R1
       DEC R0
       DJNZR2,C1
       CLR P2.0
       MOVR2,#200
C2:    MOVR6,#248
       DJNZ R6,$
       DJNZR2,C2
C3:     INC R5
          MOVA,R5
          MOVR5,A
       CJNE  R5 ,#03H,C4
        CLR  P2.1
       MOVR5,#00H
C4:  JMP START
DISP2: MOV R0,#35H
       CALL DISP
       MOV A,P1
       XRL A,R4
       JZ DISP2
       CALLDELAY
       JMP START
DELAY: MOV R7,#C3
D3:   MOVR6,#248
       DJNZR7,D3
       RET
       ORG 300H
TABLE: DB 01H,02H,03H,0CH
       DB 04H,05H,06H,0DH
       DB 07H,08H,09H,0EH
       DB 0AH,00H,0BH,0FH
       DB 01H,02H,03H,04H,05H,06H
       END

回復

使用道具 舉報

ID:96682 發表于 2019-4-16 12:41 | 顯示全部樓層
樓主的發光二極管怎么是這樣接的
回復

使用道具 舉報

無效樓層,該帖已經被刪除
ID:513305 發表于 2019-4-16 13:31 來自觸屏版 | 顯示全部樓層
wc86110 發表于 2019-4-16 12:41
樓主的發光二極管怎么是這樣接的

感謝感謝,確實是這個問題!沒有注意高低電平,修改后已經能夠正常運行了
回復

使用道具 舉報

ID:513305 發表于 2019-4-16 13:34 來自觸屏版 | 顯示全部樓層
確實是個低級錯誤,已經正常運行了!
回復

使用道具 舉報

ID:401564 發表于 2019-4-16 16:10 | 顯示全部樓層
第一行應該是:  ORG 100H
要跳過中斷的地址
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品福利av导航 | www操操| 四虎影院免费在线播放 | 国产视频中文字幕 | 一级毛片免费 | 久久国产免费 | 国产精品夜夜春夜夜爽久久电影 | 99这里只有精品视频 | 亚洲成人自拍网 | 久久三区 | 亚洲国产中文在线 | 国产一区二区三区四区区 | 日韩免费| 黄色欧美在线 | 日韩成人国产 | 中文字字幕一区二区三区四区五区 | 欧美视频二区 | 爱爱视频网 | 99热精品在线观看 | 激情的网站 | 日韩欧美国产一区二区 | 久久免费高清视频 | 国产精品久久久久免费 | 国产在线精品一区二区三区 | 毛片com | 亚洲精品在线免费观看视频 | 蜜桃在线播放 | 九色 在线 | 久久久久久国产精品 | 97国产精品视频人人做人人爱 | 日韩欧美一区二区三区四区 | 亚洲淫视频 | 九七午夜剧场福利写真 | 超碰美女在线 | 一区二区免费在线视频 | 亚洲 日本 欧美 中文幕 | 精品美女久久久久久免费 | 就操在线 | 国产精品成人久久久久 | 国产精品永久免费观看 | 久久久精品网站 |