Thông báo

Collapse
No announcement yet.

code asm loi 8051 ở đâu?

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

  • code asm loi 8051 ở đâu?

    Code:
    $MOD51
    org 0000h
    MAIN:    
    mov DPTR,#maled
    MOV R2,#00H
    sjmp lap0
    LAP:
    	MOV R3,#00h
    Lap0:
    	MOV A,R3
    	MOVC A,@A+DPTR
    	mov P2,A
    	inc R3
    	MOV A,R3
    	MOVC A,@A+DPTR
    	MOV P1,A
    	inc R3
    	MOV A,R3
    	MOVC A,@A+DPTR
    	MOV P3,A
    	CALL DELAY
    	inc R3
    	cjne r3,#016h,lap0
    ljmp LAP  ;<== sao câu lệnh này nó không thực hiện
    ret
    delay:
      mov r4,#20
     m1:mov r5,#100
     m2:mov r6,#100
     m3:djnz r6,m3
        djnz r5,m2
        djnz r4,m1 
    ret
    maled:
    db 00000000B, 00110110B, 11111110B  ;K
    db 00110110B, 10001000B, 11111101B  ;H
    db 01111111B, 00000000B, 11111011B  ;0
    db 00110111B, 10001000B, 11110111B  ;A
    db 00111001B, 00000000B, 11101111B  ;C
    db 00110110B, 00010001B, 11011111B  ;N
    db 00000001B, 00100010B, 10111111B  ;T
    db 00000001B, 00100010B, 01111111B  ;T
    end
    có ai xem giúp là tại sao sau câu lệnh CJNE trên thì cái lệnh LJMP nó ko nhảy nhỉ. nó chạy được một lần rồi thôi.
    mình muốn nó chạy vô hạn cái đoạn lap0 ấy. hix! khó hiểu quá.

  • #2
    r3 đc tăng lên 3 lần là 1 số lẻ mà bạn kiểm tra là 1 số chẵn thì sẽ ko có giá trị đúng để nhảy đến nhãn lap

    Comment


    • #3
      cjne r3,#016h,lap0

      bạn phải để những số chia hết cho 3, 16h =22 nó k so sánh dc nên k nhẩy

      cjne r3,#24,lap0 như thế sem dc k

      Comment


      • #4
        Chính xác.
        , , ,

        Comment


        • #5
          mình thấy cái này dùng DJNZ là đc

          Comment


          • #6
            hix! hèn gì. thế mà ko nghĩ ra được. cảm ơn mọi người đã giúp đỡ.
            giờ còn cái tần số quyét nữa. mệt quá.
            chỉnh đi chỉnh lại cái delay mà vẫn bị chớp.

            Comment

            Về tác giả

            Collapse

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

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

            Collapse

            Đang tải...
            X