Thông báo

Collapse
No announcement yet.

tìm ra lỗi sai khi ghép bàn phim 4x4 với 89c51

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • tìm ra lỗi sai khi ghép bàn phim 4x4 với 89c51

    ORG 00H
    MAIN:
    LCALL SCANKEYPAD
    JC MP1
    MOV A,#0FFH
    MP1:
    MOV P1,A
    LJMP MAIN
    SCANKEYPAD:
    PUSH 03H
    MOV R3,#50
    BACK:
    ACALL GETKEY
    JNC NOPRESSED
    DJNZ R3,BACK
    NOPRESSED:
    POP 03H
    RET
    GETKEY:
    PUSH 05H
    PUSH 06H
    PUSH 07H
    MOV A,#0EFH
    MOV R6,#4
    TEST:
    MOV P0,A
    MOV R7,A
    MOV A,P0
    ANl A,#0FH
    CJNE A,#0FH,KEYPRESSED
    MOV A,R7
    RL A
    DJNZ R6,TEST
    CLR C
    SJMP EXIT
    KEYPRESSED:
    MOV R7,A
    MOV A,#4
    CLR C
    SUBB A,R6
    MOV R6,A
    MOV A,R7
    MOV R5,#4
    AGAIN:
    RRC A
    JNC DONE
    INC R6
    INC R6
    INC R6
    INC R6
    DJNZ R5,AGAIN
    DONE:
    SETB C
    MOV A,R6
    EXIT:
    POP 07H
    POP 06H
    POP 05H
    RET
    END
    mình có đoạn code trên khi mình kiểm tra thi nó báo lỗi là error 45:undefined symbol ở lệnh MOV P1,A
    MOV P0,A
    MOV A,P0
    MỌI NGƯỜI GIÚP MÌNH VỚI

  • #2
    bn phải up phần cứng lên mới biết chứ
    ★♀♥♂Oº°(¯`◦_ _◦´¯)°ºO♂♥♀ღ ★

    Comment


    • #3
      mình dịch chả thấy báo lỗi gì. Chụp ảnh cái lỗi xem

      Comment

      Về tác giả

      Collapse

      boyzzun Tìm hiểu thêm về boyzzun

      Bài viết mới nhất

      Collapse

      Đang tải...
      X