Giúp mình về asembly 8051

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • maingochoc
    Thành viên tích cực
    • Jan 2010
    • 501

    #1

    Giúp mình về asembly 8051

    Em mới tự vọc asembly được vài ba buổi.
    Em muốn hỏi là làm thế nào để lặp đi lặp lại một nhãn
    ví dụ-
    next : mov A,#00H
    mov P1,A
    làm thế nào để lặp đi lặp lại nhãn next trong 1 giây.
    Mong các anh giúp đỡ

  • chung1608
    Thành viên tích cực
    • Sep 2009
    • 4160

    #2
    không hiểu ý tưởng ???

    Comment

    • tvhlatoi
      Thành viên mới
      • Apr 2010
      • 6

      #3
      ý cậu là sao. sau 1s thì nó lặp lại nhãn next hay là trong 1s thì xem có bao nhieu lần nó trở lại nhãn next(cái này thì cần j phải hỏi, cậu cứ gọi lệnh next liên tục+đếm+so sánh bao jo dc 1s thì out)

      Comment

      • maingochoc
        Thành viên tích cực
        • Jan 2010
        • 501

        #4
        Help

        Ý tưởng là trong 1 giây lặp lại nhản next khoảng 100lần

        Comment

        • nguyen24
          Thành viên tích cực
          • Jul 2011
          • 313

          #5
          Ví dụ:
          MOV R1,#GIATRI ; GIA TRI la cái cần tính
          NEXT:
          MOV A,#00H ; 1 chu ky may
          MOV P1,A ; 1 chu ky may
          DJNZ R1, NEXT ; 2 chu kỳ may

          Bạn tính xem 1 giây bằng 1.000.000 chu kỳ máy, vậy GIATRI bằng bao nhiêu
          - Mạch nạp vdk 8051, AVR, PIC, EEPROM
          - Linh kiện điện tử cho sinh viên


          Comment

          • maingochoc
            Thành viên tích cực
            • Jan 2010
            • 501

            #6
            Nguyên văn bởi nguyen24 Xem bài viết
            Ví dụ:
            MOV R1,#GIATRI ; GIA TRI la cái cần tính
            NEXT:
            MOV A,#00H ; 1 chu ky may
            MOV P1,A ; 1 chu ky may
            DJNZ R1, NEXT ; 2 chu kỳ may

            Bạn tính xem 1 giây bằng 1.000.000 chu kỳ máy, vậy GIATRI bằng bao nhiêu
            khoảng 500.000
            em mới học nên ko pít nhjều lắm

            Comment

            • Ck33spkt
              Thành viên tích cực
              • Apr 2010
              • 616

              #7
              Nguyên văn bởi maingochoc Xem bài viết
              khoảng 500.000
              em mới học nên ko pít nhjều lắm
              Biến GIATRI ở đây tối đa cũng chỉ được có 255 hay FFh thôi

              Comment

              • maingochoc
                Thành viên tích cực
                • Jan 2010
                • 501

                #8
                Vậy với giá trị nào thì được

                Comment

                • Ck33spkt
                  Thành viên tích cực
                  • Apr 2010
                  • 616

                  #9
                  Nguyên văn bởi maingochoc Xem bài viết
                  Vậy với giá trị nào thì được
                  Bạn phải dùng thêm 1 thanh ghi nữa. Chứ dùng 1 thanh ghi R1 thì không thể tạo được vòng lặp với thời gian 1s như trên được.

                  Comment

                  • maingochoc
                    Thành viên tích cực
                    • Jan 2010
                    • 501

                    #10
                    Mình hiểu rồi. Thank all
                    ak ai có thể giúp mình viết demo code C quét ma trận 8x8 hiển thị chữ " H "

                    Comment

                    Về tác giả

                    Collapse

                    maingochoc Lalalala Tìm hiểu thêm về maingochoc

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

                    Collapse

                    Đang tải...