Thông báo

Collapse
No announcement yet.

hiển thị chữ H chạy...?

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

  • hiển thị chữ H chạy...?

    mình đã làm chương trình chữ H (chạy) hiển thị trên led ma trận 8x8 dùng kiểu quét định rất nhiều data base, và bây giờ mình muốn viết chương trình để chữ H chạy trên led ma trận 8x8 nhưng chỉ sử dụng 1 data base ( và dùng lệnh dịch cột RR hoặc RL...) nhưng mình làm mãi mà ko được ,có ai biết xin giúp mình với , cảm kích vô cùng!!!
    Kèm theo là chương trình mình viết mãi mà ko chạy ,nhờ chỉ giáo.
    Attached Files

  • #2
    Nguyên văn bởi svdientu Xem bài viết
    mình đã làm chương trình chữ H (chạy) hiển thị trên led ma trận 8x8 dùng kiểu quét định rất nhiều data base, và bây giờ mình muốn viết chương trình để chữ H chạy trên led ma trận 8x8 nhưng chỉ sử dụng 1 data base ( và dùng lệnh dịch cột RR hoặc RL...) nhưng mình làm mãi mà ko được ,có ai biết xin giúp mình với , cảm kích vô cùng!!!
    Kèm theo là chương trình mình viết mãi mà ko chạy ,nhờ chỉ giáo.
    Code:
    ;DUNGLENHDICH
    ORG 0000H
    	MOV P0,#00H
    	MOV P1,#00H
    	MOV P2,#00H
    	MOV P3,#00H
    	MOV R0,#00H
    	MOV R2,#01H
    ;========================
    MAIN: MOV DPTR,#CHU
    	LCALL CHAYLED
    LJMP MAIN
    ;========================
    CHAYLED: 
    	MOV A,R0
    	MOVC A,@A+DPTR
    	MOV P0,A
    	MOV A,R2
    	MOV P2,A
                 ;================
    	INC R0
    	MOV A,R0
    	MOVC A,@A+DPTR
    	MOV P0,A
    	MOV A,R2
    	RR A
    	MOV R2,A
    	MOV P2,A
                 ;================
    	LCALL DELAY
    	CJNE R0,#8,CHAYLED
    	MOV R0,#00H
            MOV R2,#01H  ;Mình không chắc RR A có quay vòng?
    RET
    ;========================
    DELAY: 	MOV R7,#50
    LOOP1: 	MOV R6,#20
    LOOP2: 	DJNZ R6,LOOP2
    	DJNZ R7,LOOP1
    RET
    Bạn xem lại chỗ mình vừa sửa và test lại nhé!
    Không TÔI là kẻ phàm phu
    Cái TÔI quá lớn làm ngu muội mình!
    - 0983.886.113

    Comment


    • #3
      uhm mình cũng thấy có vấn đề ở hai dòng lện đó ví bạn vừa nạp R2 vào A sau đó chuyển giá trị náy ra P2 rồi bạn tăng R0 nhưng sau lại lấy giá trị của A(lúc này là giá trị của R2) nạp vào R0 vậy câu lệnh tăng R0 của cậu là thừa à

      Comment


      • #4
        Nguyên văn bởi trong123 Xem bài viết
        Code:
        ;DUNGLENHDICH
        ORG 0000H
        	MOV P0,#00H
        	MOV P1,#00H
        	MOV P2,#00H
        	MOV P3,#00H
        	MOV R0,#00H
        	MOV R2,#01H
        ;========================
        MAIN: MOV DPTR,#CHU
        	LCALL CHAYLED
        LJMP MAIN
        ;========================
        CHAYLED: 
        	MOV A,R0
        	MOVC A,@A+DPTR
        	MOV P0,A
        	MOV A,R2
        	MOV P2,A
                     ;================
        	INC R0
        	MOV A,R0
        	MOVC A,@A+DPTR
        	MOV P0,A
        	MOV A,R2
        	RR A
        	MOV R2,A
        	MOV P2,A
                     ;================
        	LCALL DELAY
        	CJNE R0,#8,CHAYLED
        	MOV R0,#00H
                MOV R2,#01H  ;Mình không chắc RR A có quay vòng?
        RET
        ;========================
        DELAY: 	MOV R7,#50
        LOOP1: 	MOV R6,#20
        LOOP2: 	DJNZ R6,LOOP2
        	DJNZ R7,LOOP1
        RET
        Bạn xem lại chỗ mình vừa sửa và test lại nhé!
        sao nó vẫn ko chạy bạn ơi ,mình sửa tới sửa lui mãi mà vẫn ko được...

        Comment


        • #5
          đây là chương trình ví dụ của thầy cho mà ,nhưng ko bít còn thiếu chỗ nào mà nó chạy loạn xạ lên...

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          • 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
          • nick22
            Trả lời cho Máy điện châm ?
            bởi nick22
            Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
            01-12-2025, 13:23
          Đang tải...
          X