Thông báo

Collapse
No announcement yet.

lenh sao choi ai giup em chinh? lai.... no' vs

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

  • lenh sao choi ai giup em chinh? lai.... no' vs

    chinh? lại giúp em cái! ^_^ sao nó cứ chạy hoài àh! giúp em chỉnh cho nó chạy 1 lần giúp em






    org 0000h
    saochoi: mov p0,#0ffh
    mov p1,#0ffh
    mov p2,#0ffh
    mov p3,#0ffh
    mov r3,1
    setb c
    lap9: mov a,p0
    rlc a
    mov p0,a
    MOV A,P2
    RRC A
    MOV P2,A

    MOV A,P3
    RRC A
    MOV P3,A
    MOV A,P1
    RRC A
    MOV P1,A


    lcall delay2
    dec r3
    cjne r3,#0,tieptuc
    jmp saochoi
    tieptuc: mov a,r3
    mov b,#2
    div ab
    mov a,b
    cjne a,#0,nhan
    setb c
    jmp LAP9
    nhan: clr c
    jmp LAP9

    delay2: mov r5,#255
    lap99: mov r6,#255
    djnz r6,$
    djnz r5,lap99
    ret
    end

  • #2
    anh chu thot cho em hoi:

    mor r3,#1 ;binh thuong lenh nay lap nap cho r3 gia tri 1
    còn:
    mor r3,1
    em khong hiểu lệnh này, anh giải thích cho được không.thank anh trước

    Comment


    • #3
      Nguyên văn bởi batu890 Xem bài viết
      mor r3,#1 ;binh thuong lenh nay lap nap cho r3 gia tri 1
      còn:
      mor r3,1
      em khong hiểu lệnh này, anh giải thích cho được không.thank anh trước
      MOV R3,1 là nạp cho R3 giá trị của R1 vì 1 là địa chỉ của thanh ghi R1 trong bank0. Đây là định địa chỉ trực tiếp

      Comment


      • #4
        Nguyên văn bởi soskokoa Xem bài viết
        chinh? lại giúp em cái! ^_^ sao nó cứ chạy hoài àh! giúp em chỉnh cho nó chạy 1 lần giúp em






        org 0000h
        saochoi: mov p0,#0ffh
        mov p1,#0ffh
        mov p2,#0ffh
        mov p3,#0ffh
        mov r3,1
        setb c
        lap9: mov a,p0
        rlc a
        mov p0,a
        MOV A,P2
        RRC A
        MOV P2,A

        MOV A,P3
        RRC A
        MOV P3,A
        MOV A,P1
        RRC A
        MOV P1,A


        lcall delay2
        dec r3
        cjne r3,#0,tieptuc
        jmp saochoi
        tieptuc: mov a,r3
        mov b,#2
        div ab
        mov a,b
        cjne a,#0,nhan
        setb c
        jmp LAP9
        nhan: clr c
        jmp LAP9

        delay2: mov r5,#255
        lap99: mov r6,#255
        djnz r6,$
        djnz r5,lap99
        ret
        end
        có file mô phỏng của protus ko bạn ? up lên đây đi để sữa câu lệnh cho dễ
        như trên kia thì thấy có lệnh sjmp saochoi là thấy nó nhảy lên thực hiện típ rùi...bạn xóa dòng đó thử xem.coi nó chạy 1 lần rồi dừng ko.
        |

        Comment


        • #5
          thank anh chung nhieu.

          Comment


          • #6
            Em còn lenh này nưa, Anh chi cho em voi:
            DJNZ R4,$
            Em khong hieu chu "$" này

            Comment


            • #7
              Nguyên văn bởi batu890 Xem bài viết
              Em còn lenh này nưa, Anh chi cho em voi:
              DJNZ R4,$
              Em khong hieu chu "$" này
              nó là nhãn được hiểu là nhảy về đầu dòng thay thế lệnh
              loop: DJNZ R4,loop

              Comment


              • #8
                em hỏi cai này anh đừng cười em nha.
                mov p0,#1111 1110b
                thằng bạn em nói p0.7 là số "0", em nói p0.0 mới là số "0" đúng không anh

                Comment


                • #9
                  Nguyên văn bởi batu890 Xem bài viết
                  em hỏi cai này anh đừng cười em nha.
                  mov p0,#1111 1110b
                  thằng bạn em nói p0.7 là số "0", em nói p0.0 mới là số "0" đúng không anh
                  đem dao chém chết thằng bạn em đi, hiểu rồi chứ gì ^^

                  Comment


                  • #10
                    em cảm ơn anh nhiều nghe.

                    Comment

                    Về tác giả

                    Collapse

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

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

                    Collapse

                    Đang tải...
                    X