Thông báo

Collapse
No announcement yet.

Hỏi về code cho LED ma trận 8x8

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

  • Hỏi về code cho LED ma trận 8x8

    em làm thử một led 8x8 mà nó chạy chậm và giật có ai bít cách khắc phục nó để nó chạy chậm mà ko bị giật(các led sáng nháy chứ ko sáng bình thường) nữa ko
    đây la code của em
    $MOD51
    ORG 00H
    MAIN:
    MOV DPTR,#DATABASE ;DIA CHI NAP DU LIEU
    AAA:
    MOV R0,#5 ;TOC DO HIEN KY TU
    BBB:
    LCALL SCANDATA ;NAP DU LIEU
    DJNZ R0,BBB
    INC DPTR
    MOV A,DPL
    MOV R1,DPH
    CJNE R1,#02H,AAA ;KIEM TRA KET THUC CHUOI ?
    CJNE A,#25H,AAA
    SJMP MAIN
    SCANDATA:
    PUSH ACC
    PUSH 00H
    PUSH 01H
    MOV R0,#00H ;DIA CHI DU LIEU DAU TIEN TRON DATABASE
    MOV R1,#01H ;HIEN THI RA COT DAU TIEN
    SCAN:
    MOV A,R0
    MOVC A,@A+DPTR ;NAP DU LIEU TU DATABASE VAO A
    MOV P2, A ;HIEN THI RA DONG TUONG UNG
    MOV P1,R1 ;HIEN THI RA COT DAU TIEN
    LCALL DELAY5MS ;CHUONG TRINH TAO TRE 5 MS
    MOV R4,#40H ;CHONG LEM
    MOV P1,#00H
    INC R0 ;HIEN THI DU LIEU KE TIEP
    MOV A,R1 ;CHUYEN SANG COT KE TIEP
    RL A
    MOV R1,A
    CJNE R0,#8H,SCAN ;KIEM TRA QUET COT THU 8 CHUA
    POP 01H
    POP 00H
    POP ACC
    RET
    DELAY5MS:
    PUSH 00H
    PUSH 01H
    MOV R1,#10
    CCC:
    MOV R0,#250
    DJNZ R0,$
    DJNZ R1,CCC
    POP 01H
    POP 00H
    RET
    DATABASE:

    DB 7H,0DFH,0AFH,77H,0BFH,47H,0FFH,87H,0DFH,0EFH,87H,0 FFH,7H,0DFH,0DFH,0E7H,0FFH,8FH,77H,77H,0AFH,0FFH,7 H,0DFH
    DB 0DFH,0E7H,0FFH,0C7H,0AFH,0AFH,47H,0BFH,0CFH,0B7H,0 B7H,0CFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0 FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0C1H,0BEH,0BEH,0BEH,0C1H,0FFH ;SO 0
    MASO1:
    DB 0FFH,0FFH,0EEH,0DEH,080H,0FEH,0FEH,0FFH ;SO 1
    MASO2:
    DB 0FFH,0FFH,0D8H,0B6H,0B6H,0B6H,0CEH,0FFH ;SO 2
    MASO3:
    DB 0FFH,0FFH,0DDH,0B6H,0B6H,0B6H,0C9H,0FFH ;SO 3
    MASO4:
    DB 0FFH,0FFH,0E3H,0DBH,0BBH,0FBH,080H,0FFH ;SO 4
    CUONG:
    DB 0FFH,09CH,0EBH,0F7H,0EBH,09CH,0FFH,0FFH,0FFH ; CHU X
    DB 0C1H,0BEH,0BEH,0BEH,0DDH,0FFH ; CHU C
    DB 081H,0FEH,0FEH,0FEH,081H,0FFH ; CHU U
    DB 0C1H,0BEH,0BEH,0BEH,0C1H,0FFH ; CHU O
    DB 080H,0DFH,0EFH,0F7H,080H,0FFH ; CHU N
    DB 0C1H,0BEH,0B6H,0B6H,0D1H,0FFH,0FFH ; CHU G
    DIENTU:
    DB 0FFH,080H,0BEH,0BEH,0BEH,0C1H,0FFH ; CHU D
    DB 0BEH,0BEH,080H,0BEH,0BEH,0FFH ; CHU I
    DB 080H,0B6H,0B6H,0B6H,0B6H,0FFH ; CHU E
    DB 080H,0DFH,0EFH,0F7H,080H,0FFH ; CHU N
    DB 0FFH,0FFH,0BFH,0BFH,080H,0BFH,0BFH,0FFH ; CHU T
    DB 081H,0FEH,0FEH,0FEH,081H,0FFH,0FFH; CHU U
    MAHIENTHI2:
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,080H,0F7H,0F7H,0F7H,080H,0FFH ; CHU H
    DB 0E0H,0DBH,0BBH,0DBH,0E0H,0FFH ; CHU A
    DB 080H,0B7H,0B7H,0B7H,0CFH,0FFH ; CHU P
    DB 080H,0B7H,0B7H,0B7H,0CFH,0FFH ; CHU P
    DB 09FH,0EFH,0F0H,0EFH,09FH,0FFH ; CHU Y
    DB 0FFH,0FFH,080H,0DFH,0EFH,0F7H,080H,0FFH ; CHU N
    DB 080H,0B6H,0B6H,0B6H,0B6H,0FFH ; CHU E
    DB 080H,0FDH,0FBH,0FDH,080H,0FFH ; CHU W
    DB 0FFH,0FFH,09FH,0EFH,0F0H,0EFH,09FH,0FFH ; CHU Y
    DB 080H,0B6H,0B6H,0B6H,0B6H,0FFH ; CHU E
    DB 0E0H,0DBH,0BBH,0DBH,0E0H,0FFH ; CHU A
    DB 080H,0B7H,0B3H,0B5H,0CEH,0FFH ; CHU R
    DB 0FFH,0FFH,0D8H,0B6H,0B6H,0B6H,08EH,0FFH ;SO 2
    DB 0C1H,0BEH,0BEH,0BEH,0C1H,0FFH ;SO 0
    DB 0C1H,0BEH,0BEH,0BEH,0C1H,0FFH ;SO 0
    DB 0C9H,0B6H,0B6H,0B6H,0C9H,0FFH ;SO 8
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
    DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH

    END
    pác nào bít thì sửa giúp em nha thanks trước
    8051 là con em viết thành thạo. em sẵn sàng giúp đỡ các pác nếu em có thể
    liên lạc với em qua địa chi email: Mob: 01882.076.989

  • #2
    ko bít cái code trên có bị j ko nhỉ ai bít thì sửa giúp em nha
    mà muôn nó chạy nhanh hay chậm thì phải sửa chỗ nào
    pác nào bít thì giúp em nha
    8051 là con em viết thành thạo. em sẵn sàng giúp đỡ các pác nếu em có thể
    liên lạc với em qua địa chi email: Mob: 01882.076.989

    Comment


    • #3
      MOV R0,#5 ;TOC DO HIEN KY TU
      Nhanh hay chậm ở đó

      Comment


      • #4
        cho mình xin cái code mạch led ma trận 8x8 sử dụng IC AT9c51 dùng để mô phỏng bằng protues.mình đang mô phỏng chữ CAO DANG PHU LAM.mong nhận được trả lời nhanh nhất có thể .thanks.yahoo:
        [email]nguyen_thanh_dan@yahoo.com.vn. có gì gửi qua mail dùm .thanks

        Comment

        Về tác giả

        Collapse

        hoangphat đam mê về ngành điện tử Tìm hiểu thêm về hoangphat

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

        Collapse

        Đang tải...
        X