Thông báo

Collapse
No announcement yet.

Lỗi chớp giật trong code Matrix 8x8

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

  • Lỗi chớp giật trong code Matrix 8x8

    Em mới tập viết ma trận, mới viết xong 1 ct đơn giản chạy chữ VIET ANH từ phải qua trái nhưng bị hiện tượng chớp giật liên tục, em đã chỉnh sữa lại phần delay và tham khảo rất nhìu tài liệu nhưng vẫn ko khắc phục được,h up lên hy vọng anh em giúp đỡ.

    lỗi nó đây:
    matrix - YouTube


    file giả lập + code:
    MATRIX- PHAM VIET ANH K4.rar

    Code:
    Code:
    ORG 00H
    SRTR:
    MOV R4,#1
    MOV R6,#9
    MOV R0,#17
    MOV R2,#00H
    MOV R5,#00H
    CLR A
    BD:
    MOV R3,#25
    MOV A,R4
    MOV R2,A
    CLR A
    MOV A,R6
    MOV R5,A
    CLR A
    MOV A,R0
    MOV R7,A
    CLR A
    
    STAR:
    MOV A,R1
    MOV DPTR,#QUETCOT
    MOVC A,@A+DPTR
    MOV P3,A
    CLR A
    MOV A,R2
    MOV DPTR,#CHUP
    MOVC A,@A+DPTR
    MOV P1,A
    CLR A
    MOV A,R5
    MOV DPTR,#CHUP
    MOVC A,@A+DPTR
    MOV P2,A
    CLR A
    MOV A,R7
    MOV DPTR,#CHUP
    MOVC A,@A+DPTR
    MOV P0,A
    CLR A
    CALL DELAY
    INC R1
    INC R2
    INC R5
    INC R7
    CJNE R1,#8H,STAR
    CLR P1.0
    MOV R1,#00H
    MOV R2,#00H
    MOV R5,#00H
    MOV R7,#00H
    DJNZ R3,STAR
    INC R6
    INC R4
    INC R0
    CJNE R4,#72,BD
    mov r4,#00h
    MOV R6,#00H
    MOV R0,#00H
    SJMP SRTR
    
    DELAY:
    	MOV TMOD,#01H
    A3:	MOV TH0,#0FAH
    ;	MOV TL0,#LOW(-1800)
    	SETB TR0
    	JNB TF0,$
    	CLR TF0
    	CLR TR0
    ;	DJNZ R5,A3
    	RET
    		
    QUETCOT:
    DB 00H,10H,20H,30H,40H,50H,60H,0F0H
    CHUP:
    db 00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00  h,00h,00h,00H,00h,00h,00h,00h,00h,00h,00h,00H
    db 00h, 01Fh, 03Fh, 040h, 080h, 040h, 03Fh, 01Fh    ;Ma Ma Tran
    db 00h, 0C3h, 0FFh, 0C3h, 00h, 0FFh, 0DBh, 0DBh    ;Ma Ma Tran
    db 0DBh, 00h, 03h, 0FFh, 0FFh, 03h, 00h, 00h    ;Ma Ma Tran
    db 00h, 0FCh, 0FEh, 033h, 033h, 0FEh, 0FCh, 00h    ;Ma Ma Tran
    db 00h, 0FFh, 0FEh, 08h, 010h, 07Fh, 07Fh, 00h    ;Ma Ma Tran
    db 00h, 0FFh, 0FEh, 018h, 018h, 0FFh, 0FFh, 00h    ;Ma Ma Tran
    
    END
    Mong nhân được sự giúp đỡ sớm nhất từ mọi người, Thank All

  • #2
    Không ai giúp được em hả ?

    Comment


    • #3
      Nguyên văn bởi vietanhk4 Xem bài viết
      Em mới tập viết ma trận, mới viết xong 1 ct đơn giản chạy chữ VIET ANH từ phải qua trái nhưng bị hiện tượng chớp giật liên tục, em đã chỉnh sữa lại phần delay và tham khảo rất nhìu tài liệu nhưng vẫn ko khắc phục được,h up lên hy vọng anh em giúp đỡ.

      lỗi nó đây:
      matrix - YouTube


      file giả lập + code:
      MATRIX- PHAM VIET ANH K4.rar

      Code:
      Code:
      ORG 00H
      SRTR:
      MOV R4,#1
      MOV R6,#9
      MOV R0,#17
      MOV R2,#00H
      MOV R5,#00H
      CLR A
      BD:
      MOV R3,#25
      MOV A,R4
      MOV R2,A
      CLR A
      MOV A,R6
      MOV R5,A
      CLR A
      MOV A,R0
      MOV R7,A
      CLR A
      
      STAR:
      MOV A,R1
      MOV DPTR,#QUETCOT
      MOVC A,@A+DPTR
      MOV P3,A
      CLR A
      MOV A,R2
      MOV DPTR,#CHUP
      MOVC A,@A+DPTR
      MOV P1,A
      CLR A
      MOV A,R5
      MOV DPTR,#CHUP
      MOVC A,@A+DPTR
      MOV P2,A
      CLR A
      MOV A,R7
      MOV DPTR,#CHUP
      MOVC A,@A+DPTR
      MOV P0,A
      CLR A
      CALL DELAY
      INC R1
      INC R2
      INC R5
      INC R7
      CJNE R1,#8H,STAR
      CLR P1.0
      MOV R1,#00H
      MOV R2,#00H
      MOV R5,#00H
      MOV R7,#00H
      DJNZ R3,STAR
      INC R6
      INC R4
      INC R0
      CJNE R4,#72,BD
      mov r4,#00h
      MOV R6,#00H
      MOV R0,#00H
      SJMP SRTR
      
      DELAY:
          MOV TMOD,#01H
      A3:    MOV TH0,#0FAH
      ;    MOV TL0,#LOW(-1800)
          SETB TR0
          JNB TF0,$
          CLR TF0
          CLR TR0
      ;    DJNZ R5,A3
          RET
              
      QUETCOT:
      DB 00H,10H,20H,30H,40H,50H,60H,0F0H
      CHUP:
      db 00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00h,00  h,00h,00h,00H,00h,00h,00h,00h,00h,00h,00h,00H
      db 00h, 01Fh, 03Fh, 040h, 080h, 040h, 03Fh, 01Fh    ;Ma Ma Tran
      db 00h, 0C3h, 0FFh, 0C3h, 00h, 0FFh, 0DBh, 0DBh    ;Ma Ma Tran
      db 0DBh, 00h, 03h, 0FFh, 0FFh, 03h, 00h, 00h    ;Ma Ma Tran
      db 00h, 0FCh, 0FEh, 033h, 033h, 0FEh, 0FCh, 00h    ;Ma Ma Tran
      db 00h, 0FFh, 0FEh, 08h, 010h, 07Fh, 07Fh, 00h    ;Ma Ma Tran
      db 00h, 0FFh, 0FEh, 018h, 018h, 0FFh, 0FFh, 00h    ;Ma Ma Tran
      
      END
      Mong nhân được sự giúp đỡ sớm nhất từ mọi người, Thank All
      giảm giá trị r3 thì sẽ hết giật cục.
      BD:
      MOV R3,#5
      |

      Comment


      • #4
        em sửa đựoc rồi, thank tdm . Mà a giải thích cho e hiểu rõ hơn tí dc không, theo lý thuyết thì phải quet 25 lần/s mà

        Comment

        Về tác giả

        Collapse

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

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

        Collapse

        • Andrea14
          Vấn đề về tốc độ quay
          bởi Andrea14
          Chào mọi người,

          Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...
          hôm nay, 12:42
        • bqviet
          Trả lời cho Đấu tắt điện cho máy tính bảng
          bởi bqviet
          Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
          06-12-2025, 17:17
        • nguyendinhvan
          Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
          bởi nguyendinhvan
          Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
          05-12-2025, 19:59
        • afrendly
          Trả lời cho Đấu tắt điện cho máy tính bảng
          bởi afrendly
          Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
          04-12-2025, 01:27
        Đang tải...
        X