Thông báo

Collapse
No announcement yet.

Dieu khien den ld qua cong LPT(giup em)

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

  • Dieu khien den ld qua cong LPT(giup em)

    hien tai em dung chan d0 den d7 cua cong de dieu khien den led.nhung den led co 8 chan vay phai dung con dem gi de co the dieu khien duoc 4 led(xin mod chi giup)co so do` mach thi post len giup em...

  • #2
    Mình nhớ không nhầm, thì bạn có thể tích kiệm chân điều khiển LED bảy thanh bằng con 7447 gì đó, bạn cứ theo nguyên lí đó mà làm. Hoặc giữ dữ liệu vào thanh ghi Control của cổng LPT, rồi chọn hiện thị trên LED nào từ những bit này, mình nghĩ 4 Led của cậu chẳng khó khăn đâu. hi hi

    Comment


    • #3
      Bạn dùng port 378 để ĐK số cho led,dùng port 37A để điều khiển thứ tự led sáng.Với winxp bạn phải có driver mới có thể khai thác hết các port của LPT.
      Chúc bạn thành công.

      Comment


      • #4
        Nguyên văn bởi ThanhPhuc Xem bài viết
        Bạn dùng port 378 để ĐK số cho led,dùng port 37A để điều khiển thứ tự led sáng.Với winxp bạn phải có driver mới có thể khai thác hết các port của LPT.
        Chúc bạn thành công.
        hình như em mắc cái lỗi như bác nói thì phải, ở trong winxp có driver là có cái gì, em phải làm như thế nào hả bác? Em viết chương trình bằng C, tất cả mọi thứ đều đúng thế mà chẳng có thể nào lập trình cho nó chạy được, Ngay cả chương trình chớp mấy con led cũng chẳng thành công. Bó tay
        Nếu tôi chết đi, hãy chôn tôi với R,L,C...

        Bùi Đức Thọ
        (ductho0409@gmail.com)

        Comment


        • #5
          Re:

          Nguyên văn bởi pquangshxt Xem bài viết
          hien tai em dung chan d0 den d7 cua cong de dieu khien den led.nhung den led co 8 chan vay phai dung con dem gi de co the dieu khien duoc 4 led(xin mod chi giup)co so do` mach thi post len giup em...
          Để điều khiển nhiều led 8 chân (Led 7 đoạn) qua cổng LPT thì bạn phải dùng con IC chốt (Latch) 74LS373 hoặc 74LS573 hoặc những con tương tự. Bạn vô mạng xem datasheet của những con này là làm được thôi.
          Mình gợi ý bạn như sau:
          Bạn muốn điều khiển 4 Led 7 đoạn thì bạn cần 4 con IC Latch. Lần đầu tiên bạn xuất giá trị hiển thị cho Led thứ nhất sau đó chốt dữ liệu này lại. Tiếp theo xuất dữ liệu cho led thứ 2 rồi chốt lại... cứ như vậy bạn sẽ lần lượt hiển thị ra 4 led những chữ số khác nhau.
          chúc bạn thành công.

          Comment


          • #6
            Bạn atmega8 !
            Trong WinXP để điều khiển được LPT bạn phải sử dụng thư viện DLL (inpout32.dll).Tốt nhất bạn nên chuyển sang VB hay VC.cũng tương tự như C thôi.
            Chúc bạn thành công.

            Comment


            • #7
              Nguyên văn bởi pquangshxt Xem bài viết
              hien tai em dung chan d0 den d7 cua cong de dieu khien den led.nhung den led co 8 chan vay phai dung con dem gi de co the dieu khien duoc 4 led(xin mod chi giup)co so do` mach thi post len giup em...
              Minh thu la mach kieu nay roi, dieu khien de lam.
              The nay nhe, neu ban khong can quan tam chan "dot" của LED thanh, cac chan d0-d7 ban co the dua thang tuong ung vao 7 chan cua ca 4 LED (ban co the mua LED 4x7 thanh cho do phai cau day nhieu), viec chon LED de hien thi ban dung port 37A.
              Neu ban can dung ca chan 'dot' thi dung them con 74LS47 (d0-d3 dua vao A0-A3) , khi do ban thua han d4-d7 cho cac dieu khien khac.
              Minh co so do day, ve bang paint nen hon xau


              [IMG]D:\DK LED.JPEG[/IMG]

              Comment


              • #8
                cho Minh hỏi:
                có ai có sơ đồ cổng LPT và sơ đồ cổng CON xin gửi cho minh dược không.và nếu có sơ đồ mạch nap đa năng thì gửi luôn nha
                có thể gửi vào địa trỉ mailhamvan.sang1@gmail.com
                cảm ơn nhiều
                pham van sang
                sang

                Comment


                • #9
                  hỏi anh chút

                  Nguyên văn bởi atmega8 Xem bài viết
                  hình như em mắc cái lỗi như bác nói thì phải, ở trong winxp có driver là có cái gì, em phải làm như thế nào hả bác? Em viết chương trình bằng C, tất cả mọi thứ đều đúng thế mà chẳng có thể nào lập trình cho nó chạy được, Ngay cả chương trình chớp mấy con led cũng chẳng thành công. Bó tay
                  anh ơi ,em mới đọc bài viết này của anh.em cũng mắc lỗi như của anh.
                  em viết chương trình băng c,cũng dùng thanh ghi diều khiển và thanh ghi dữ liệu của lpt để xuât ra ,theo em hiểu thì:khi viết chương trinh trên c xong,ấn ctrt+f9 là xuất dữ liệu quả cổng lpt chứ.tai. sao ko có anh nhỉ???.
                  em đã từng thử nối led từ chân d0-d7 nhưng led cũng ko nháy.anh có thể giúp em được ko??
                  xin mọi người giúp em,em không viết được bằng vs

                  Comment

                  Về tác giả

                  Collapse

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

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

                  Collapse

                  Đang tải...
                  X