Thông báo

Collapse
No announcement yet.

giúp sửa code led matran

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

  • giúp sửa code led matran

    bác nào biết về cái này giúp mình sửa code này với....
    nó được lập trình sáng ở mức 1 bác nào giúp em chuyển qua cho nó sáng ở mức 0 được không ạ


    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
    DJNZ R4,DDD
    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 00H,00H,00H,00H,00H,00H ;"KHOANG TRANG"
    DB 0FEH,04H,08H,10H,0FEH,00H ;"N"
    DB 02H,02H,0FEH,02H, 02H,00H ;"T"
    DB 0FEH,12H, 12H,12H, 0CH,00H ;"P"
    DB 0FCH, 22H,22H,22H,0FCH,00H ;"A"
    DB 0FEH, 10H,10H,10H,0FEH,00H ;"H"
    DB 10H,10H,10H,00H,00H ;"-"
    end

    nhờ giúp mình với nha, cảm ơn rất nhiều

  • #2
    matrix luôn đi theo phần cứng, code nào thì theo phần cứng đó, bạn mún sáng mức 0, thỉ chĩ việc, viết bảng mã khác là sẽ dc thôi, hoạc dùng tranistor đễ đổi mức, rất nhìu cách
    không tiếp nhận cuộc gọi qua điện thoại vì đi làm toàn tập, tính khí thất thường, hay nóng võ công lại cao

    Comment


    • #3
      mình dùng mạch này : BAN CHINH THUC.DSN
      đã sửa code nhưng vẫn k được bác nào giúp mình với

      Comment


      • #4
        bạn dùng lệnh xoay cpl để đảo mức dữ liệu truoc khi xuất ra.
        MOVC A,@A+DPTR ;NAP DU LIEU TU DATABASE VAO A
        cpl a
        MOV P2, A ;HIEN THI RA DONG TUONG UNG

        Comment

        Về tác giả

        Collapse

        patience.try Tìm hiểu thêm về patience.try

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

        Collapse

        Đang tải...
        X