Thông báo

Collapse
No announcement yet.

Lập trình giao tiếp cổng LPT bằng VB6

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

  • Lập trình giao tiếp cổng LPT bằng VB6

    Từ trước đến giờ, tôi chỉ thấy mọi người nói đến lập trình VB với cồng COM, nhưng còn với cổng LPT có thực thi được không?
    Đã có bác nào làm với cổng LPT chưa, mong các bác cho ý kiến!!!

  • #2
    Giao tiếp với các cổng trong máy tính như qua cổng Com, LPT, USB,... viết bằng VB hay là VC++ đều được bạn ạ.

    Mình đang tập trung viết về cổng COM nên chưa có thời gian viết cho cổng LPT. Việc lập trình cổng LPT hoàn toàn đơn giản. Đây là kiểu lập trình giao tiếp song song, tốc độ cao.
    Technical sale at WT Microelectronics S'pore
    Hỗ trợ dự án sử dụng các hãng Texas Instrument, STMicro, Freescale, Fairchild, International Rectifier, Ublox, Lumiled, Maxim
    Liên hệ: 0915.560.511 hoặc ngo.haibac@wtmec.com

    Comment


    • #3
      chào các bạn!
      Mình đang học lập trình giao tiếp với cổng LPT và cổng COM bằng VB.Mình có hai câu hỏi để hỏi các bạn:
      1)Bình thường,với win98 trở xuống,thì việc điều khiển các cổng này bằng VB là khá dễ dàng (tức là không phải thêm cái gì,cứ viết lệnh là điều khiển được).Nhưng từ win2000 trở lên,để điều khiển được các cổng này,ta cần phải có một tệp ví dụ như: port.dll để dựa vào các hàm có sẵn này mà ta mới can thiệp được đến các cổng.Mình đang dùng thử tệp port.dll nhưng vẫn chưa đựoc.Ai đã giao tiếp thành công với các cổng bằng VB trong win Xp cho hỏi: phải dùng tệp *.dll nào cho hiều quả.Nếu bạn có ,có thể viết hướng dẫn mìinh sử dụng được không?
      2)Có sách nào dạy các lệnh ,các ví dụ VB để giao tiếp vỡi cãc cổng này không.Vì phần lớn các sách dạy VB đểu dạy để làm các ứng dụng trên win như : làm các giao diện... mà nói rất ít về phần này(quyển lập trình ghép nối máy tính của Ngô Diên Tập mình đã có rồi,nhưng quyển này viết về VB ít quá,nó thường dùng Delphi)
      |

      Comment


      • #4
        HÌ hì phải tự bạn nghiên cứu thôi ! Hoặc lên mạng thôi ! Nhưng chú ý phãi viết chương trình bắt tay cho thật vững đó !
        Mạch nạp Little Programmer
        MSC-51,AVR,EEPROM ... etc

        Site Fukusei shop :

        Comment


        • #5
          Lpt

          toi da lap trinh truyen data qua cong song song lam tren ca winXP rat OK. muon lam duoc xem co dung khong thi phai co cai ma thu chu. con *.dll len mang kiem 1 cai co huong dan cu the lam 1 phat la xong. the ban da thu no chua y la: truyen ra va nhan vao ay. nen thu nhu sau ( phai biet vxl ): nối cổng song song voi con 89xxx viet lenh nhan 1 byte song song thi tra lai 1 byte, nhu vay ta kiem tra duoc ngay.

          email:mahaco@fpt.vn

          Comment


          • #6
            Tôi hay sài NTPort
            Có thể download từ đây

            http://www.zealsoftstudio.com/ntport/index.html

            ***** cũng dễ

            Comment


            • #7
              Tôi thấy cái này rất hay dlportio, mã nguồn mở:
              http://www.g4zfe.com/rtty.html

              Comment


              • #8
                Nếu học viết Driver thì có cách đơn giản hơn và đỡ mất nhiều thời gian hơn là dùng chương trình Windriver (jungo).Chương trình này hỗ trợ nhiều và có phần Help đọc rất dễ hiểu.Mọi người thử tự tìm hiểu xem!
                Cũ người mới ta!

                Comment


                • #9
                  Bạn xài thử cái inpout32.dll này xem sao download từ http://www.logix4u.net
                  Cái này là bản nâng cấp của inout.dll, nó hỗ trợ win9x/nt/2k/xp. và miễn phí nữa, cho luôn source code

                  Chấm công, kiểm soát ra vào
                  Time Attendance, Access Control
                  Thẻ cảm ứng, proximity card

                  Comment


                  • #10
                    Ứng dụng VB trong việc giao tiếp trên đường truyền số liêu với máy tính

                    Các bác a?Em là người mới học VB len chẳng biết bắt đầu từ đâu.Em muốn viết chương trình kiểm soát lỗi trên đường truyền số liệu thông qua cổng COM,LPT... thì phải làm thế nào ? Bác nào chỉ cho Em với?Có tài liệu nào ko?Nếu bác nào có up len cho E hoặc gửi qua mail cho Em nhe ok? phamtrongtuan2006@yahoo.com.vn Thanks các bác nhiều nhiều

                    Comment


                    • #11
                      Nguyên văn bởi Tubes
                      Tôi hay sài NTPort
                      Có thể download từ đây

                      http://www.zealsoftstudio.com/ntport/index.html

                      ***** cũng dễ
                      bác Tubes ơi, làm ơn chỉ tui ***** cái ntport đi, hôm rồi tui mò theo cái link bác cho rồi tải được bản 2.7 nhưng mà nó cứ hiện bảng thông báo đòi đăng ký riết hà, khó chịu quá.
                      bác có thể liên lạc với tui qua địa chỉ plain2@gmail.com

                      Comment


                      • #12
                        LPT bằng VB6, thật là đơn giản!

                        Trong VB để giao tiếp LPT, tôi dùng thư viện động inpout32.dll .
                        Các bạn tải file này về máy rồi để trong thư mụch chứa file .vbp đang làm, hoặc trong windows/system32.
                        Trong lưu đồ của inpout32.dll nó tự nhận ra hệ điều hành là 98 hay NT để có cách điều khiển port thích hợp cái này người viết VB không cần quan tâm lắm. Chỉ việc declare và dùng là xong.
                        Muốn vào ra số liệu từ LPT mình declare thế này:
                        Code:
                        Declare Function Inp Lib "inpout32.dll" Alias "Inp32" (ByVal PortAdderess As Integer) As Integer
                        Declare Sub Out Lib "inpout32.dll" Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)
                        Sau đó muốn xuất ra LPT số 10 chẳng hạn (thập phân - cái này thằng VB mặc định là Decimal). Ta chỉ việc dùng lệnh
                        Code:
                        Out 888, 10
                        Trong đó 888 là địa chỉ của cổng LPT.
                        Nếu muốn nhập số liệu vào biến d từ LPT ta chỉ việc dùng lệnh
                        Code:
                        Inp 888, d
                        Quá đơn giản phải không !

                        ------------------------------
                        định trêu anh phucthinhel một cái nhưng thôi,
                        --------------------------
                        Ờ mà em không tài nào upload được file , bác nào cần thì kiếm trên net, hoặc mail cho em.
                        Last edited by opendoor2507; 24-05-2006, 16:32.

                        Comment


                        • #13
                          em muốn lập trình 1 chương trình như máy hiện sóng bằng VB, vậy nên dùng giao tiếp cổng com hay cổng nào nhỉ? hình như dùng cổng COM thì vì là cổng nối tiếp nên tốc độ chậm thì phải? Không biết có thể hiển thị tần số tối đa là bao nhiêu ?
                          Phạm Minh Tuấn

                          (+84) 982006467

                          Comment


                          • #14
                            minh muốn lập trình hiện thị các ký tự lên ma trận led thành một chuoi. dùng cổng song song. ban co thể chỉ một chút cho mình được khong? tuyen7985@gmail.com

                            Comment


                            • #15
                              các bạn giúp tôi với nhé tôi đang tìm tài liệu nói về swr dụng cổng LPT điều khiển động cơ bước 6 dây và cảm biến chữ u 3 dây.bạn nào biết xin cho tôi sơ đồ mạch nha!

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X