Thông báo

Collapse
No announcement yet.

điều khiển hiển thị led

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

  • điều khiển hiển thị led

    mình đang làm cho hiển thị led 7 đoạn đếm từ 0000 đến 1234 thì ngưng, nhưng làm mãi chẳng đc, 4 led được nối vào port p0 và đc cho phép bởi port p1
    mong các bạn giúp đỡ,
    mình viết 1 cái nhưng nó chạy đến 9999 lun.
    $mod51
    ORG 00H
    MAIN:
    MOV DPTR,#DULIEU
    MOV R0,#00H
    MOV R1,#00H
    MOV R2,#00H
    MOV R3,#00H

    TANGDONVI:
    MOV R4,#100
    VONGLAP:
    MOV A,R0
    MOVC A,@A+DPTR
    MOV P0,A
    MOV P1,#0FEH
    LCALL DELAY10
    MOV A,R1
    MOVC A,@A+DPTR
    MOV P0,A
    MOV P1,#0FDH
    LCALL DELAY10
    MOV A,R2
    MOVC A,@A+DPTR
    MOV P0,A
    MOV P1,#0FBH
    LCALL DELAY10
    MOV A,R3
    MOVC A,@A+DPTR
    MOV P0,A
    MOV P1,#0F7H
    LCALL DELAY10
    DJNZ R4,VONGLAP
    INC R0
    CJNE R0,#10,TANGDONVI
    MOV R0,#00H
    INC R1
    CJNE R1,#10,TANGDONVI
    MOV R1,#00H
    INC R2
    CJNE R2,#10,TANGDONVI
    MOV R2,#00H
    INC R3
    CJNE R3,#10,TANGDONVI
    MOV R3,#00H
    SJMP MAIN

    DULIEU:
    DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H


    DELAY10:
    PUSH 00H
    MOV R5,10
    MOV TMOD,#01H
    LOOP:
    MOV TH0,#HIGH(-100)
    MOV TL0,#LOW(-100)
    SETB TR0
    JNB TF0,$
    CLR TR0
    CLR TF0
    DJNZ R5,LOOP
    POP 00H
    RET

    END

  • #2
    viết bằng chương trình gì thế bạn????? sao không giống CCS như mình đang dùng hè. các lệnh lạ quá ^^!

    Comment


    • #3
      Nguyên văn bởi LingKingLord Xem bài viết
      viết bằng chương trình gì thế bạn????? sao không giống CCS như mình đang dùng hè. các lệnh lạ quá ^^!
      CCS thì chú qua bên PIC ấy. Bên này là 8051, trên là tập lệnh của 8051 ko phải PIC.
      gọi chương trình con này dưới nhãn TANGDONVI
      Code:
      GIOI_HAN:
      CJNE	R3,#1,OUT
      CJNE	R2,#2,OUT
      CJNE	R1,#3,OUT
      CJNE	R0,#4,OUT
      MOV	R0,#0
      MOV	R1,#0
      MOV	R2,#0
      MOV	R3,#0
      OUT:
      RET
      Last edited by chung1608; 08-10-2011, 09:50.

      Comment


      • #4
        ah, cái này dùng ngôn ngữ ASM.

        Comment


        • #5
          Chèn vào cjne r0,#10,tangdonvi
          đặt cái cụm dưới đây sau cái lệnh hiển thị giá r0.
          cjne r3,#1,next
          cjne r2,#2,next
          cjne r1,#3,next
          cjne r0,#4,next
          sjmp exit;thoát khỏi vòng lặp,đặt nhãn exit để hết lặp
          next:
          , , ,

          Comment


          • #6
            Cảm ơn các bạn đã giúp mình

            Comment


            • #7
              Bạn Chung nhanh quá.Mình gửi từ điện thoại nên chậm chân.Hi hi.
              , , ,

              Comment


              • #8
                Nguyên văn bởi rptdnmqs Xem bài viết
                Bạn Chung nhanh quá.Mình gửi từ điện thoại nên chậm chân.Hi hi.
                mỗi người 1 cách viết cho nó phong phú

                Comment


                • #9
                  Toi can thiết kế mạch điều khiển như sau: Bao xi măng đút vào vòi bơm xi măng thì sẽ có một cơ cấu bị tác động cơ cấu này cấp tín hiệu về van điện từ mở bơm xi măng và một van điện từ dùng để điều khiển xi lanh kẹp bao. Sau khi bơm xi măng đủ 50Kg thì từ đầu hiện thị cân sẽ cấp tín hiệu để mở van điện từ kẹp bao và đồng thời đóng bơm xi măng. Các ban có thể giúp tôi thiết kế mạch điều khiển với

                  Comment


                  • #10
                    Các tín hiệu đủ 50kg là cho trước thì ok liền
                    , , ,

                    Comment


                    • #11
                      Nguyên văn bởi chung1608 Xem bài viết
                      mỗi người 1 cách viết cho nó phong phú
                      vậy nếu mình cho nó đếm lên tới 1234 rồi cho đếm lùi lại về 0000 thì sao,
                      mình làm mà nó chạy loạn hết lun.
                      Mong các bạn chỉ giáo>:d<

                      Comment

                      Về tác giả

                      Collapse

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

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

                      Collapse

                      Đang tải...
                      X