Thông báo

Collapse
No announcement yet.

Lam quen 89C51-Ung dung led

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

  • #16
    Nguyên văn bởi tyboauto Xem bài viết
    Chào các bạn! Minh đang tập làm quen ung dung 89c51:
    Viet ct điều khiển 1 led nhap nhay tại P0.0. Tưởng chừng đơn giản nhưng khi làm thì led tại
    P0.0 tắt mà không nháy? Đã thử kiểm tra thay đổi nhiều lần delay để tăng giảm thời gian về Code, mà led vẫn không nháy. Đây là Code CT viết = asem dùng phàn mềm ride, mong các bạn giúp đỡ ??? Không biết sai ở code, hay do mạch?
    ;Chuong trinh dieu khien LED noi P0.0 chop tat lien tuc
    $include(reg51.inc)
    ORG 0000H
    LOOP:
    ;xoa P0.0 xuong 0
    ;Goi chuong trinh con DELAY
    ;bat P0.0
    ;Goi chuong trinh con DELAY
    ;--------------------------
    clr P0.0
    acall DELAY
    setb P0.0
    acall DELAY
    ;--------------------------
    SJMP LOOP
    ;Chuong trinh con DELAY
    DELAY:

    mov r6,#1000
    dl1: mov r7,#2000
    djnz r7,$
    djnz r6,dl1

    RET
    END
    Mình copy chương trình của bạn về, xóa dòng $include(reg51.inc) đi và sưa lại chương trình DELAY các số 1000 và 2000 thay bằng 255 là mạch chạy bình thường, nhưng chú ý nếu viết cho P0 thì mắc thêm một trở 10K lên nguồn, các cổng khác thì không cần vì đã có trở bên trong rồi

    Bạn vào đây để đọc tài liệu về VDK 8051 viết bằng ASM rất dễ hiểu

    Comment


    • #17
      Nguyên văn bởi tyboauto Xem bài viết
      mach điều khiển dùng thach anh 12MHz có gì khác khi dùng thach anh 11.0592Mhz ? Nó có liên quan tới thời gian delay trong chương trình không?
      Đấy là cái đoạn delay viết hồi mới học,tuy không chính xác lắm nhưng cũng tầm 1s(lệch khoảng vài micro s).nếu muốn chính xác phải dùng timer.
      cách tính thì bạn dựa vào tập lệnh,mỗi lệnh tốn mất bao nhiêu xung nhịp(micro s)...rồi dùng thạch anh chia ra....cách tính mình chỉ nhớ sơ sơ thôi vì đã lâu không đụng tới.hjx.nếu muốn rõ hơn bạn có thể hỏi qua yahoo của mình: hellangel022@yahoo.com

      Comment


      • #18
        Còn đây là cái mạch text hồi mình làm bộ kit.bạn có thể tham khảo.nếu chỉ chạy led đơn bình thường thì có thể bỏ ic đệm 74hc245 ở đằng sau đi.giá trị các điện trở kéo lên là 4.7k

        Comment


        • #19
          hjz hjz quên cái file.sorry

          Comment


          • #20
            ủa.gởi kèm file hok đc.???
            http://www.mediafire.com/file/zcnxyjm0omg/textvdk.rar

            Comment


            • #21
              sao bạn ko mắc cực âm của led vào vdk cho khỏe. Đở phải dùng điện trở treo

              Comment


              • #22
                Nguyên văn bởi hellangel022 Xem bài viết
                cam on. minh sẽ thử các góp ý của các bạn có gì sẽ hỏi các bạn sau.hii. Rất cám ơn.

                Comment


                • #23
                  bài của bạn hungthinhqni dài quá dùng định địa chỉ trực tiếp hơi nhiều
                  ĐẠI HỌC SƯ PHẠM KỸ THUẬT I

                  Nợ cha một sự nghiệp - Nợ mẹ một nàng dâu

                  Comment

                  Về tác giả

                  Collapse

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

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

                  Collapse

                  Đang tải...
                  X