Mình nghe nói để lập trình giao tiếp trong winxp dùng VB cần dùng đến file port32.dll thay cho file port.dll (chi dùng được trong win 9X). Vậy mình xin sư phụ, huynh trưởng nào có thì up lên dùm cho tụi tiểu bối như đệ được mở mang tầm mắt.Đa tạ. đa tạ
Thông báo
Collapse
No announcement yet.
Sư phụ nào có file PORT32.DLL cho mình xin với
Collapse
X
-
Hic, không cần thiết phải dùng Port.dll để giao tiếp với cổng COM hay LPT
có thể dùng các cách khác ví dụ muốn giao tiếp với cổng COM trong Delphi thì có thể dùng Tcomport, hay MScomm32 của VB.... Muốn truy xuất trực tiếp đến các thanh ghi của phần cứng thì có thể dùng Jungo. Trong C# thì có sẵn thư viện hổ trợ cổng COM. Muốn nhanh nhưng viết ít thì dùng Labview.... Vài dòng cùng bạn. Còn nếu chỉ muốn dùng Port32.dll thì cứ search đi, không khó đâu, nhưng coi chừng trojan nhé: http://www.logix4u.net/inpout32_source_and_bins.zipTìm thì thấy thôi :D
-
Như bạn nói thì file Tcomport có thể dùng để truy xuất các cổng cho Delphi trong WinXP đúng ko? Mình đang dùng Delphi mà chỉ dùng port.dll và chỉ chạy được trong Win98 thôi. Nếu Tcompot có thể giúp cho Delphi truy xuất các cổng trong WinXP thì hay quá. Cho tôi đường link để download nhé.
Comment
-
giao tiếp cổng COM bằng Delphi
Tôi trước đây cũng dùng PORT.DLL trong Delphi, nhưng chỉ dùng được trong Win 98 hoặc Win Me. Chứ không dùng cho Win XP được. Tìm tòi học hỏi mãi mới biết cách. Muốn giao tiếp được với cổng Com, bạn cài cả delphi và Visual C. Sau đó bạn khởi động Delphi lên, Vào mục Component- Import ActiveX Control. Sẽ xúât hiện 1 list các ứng dụng ActiveX. Tìm và chọn ứng dụng Com, tôi cũng không nhớ là file gì nữa nhưng tóm lại là nó có chữ Com (không phải là Common. Máy tôi vừa bị virut tấn công phải cài lại máy nên chưa kịp cài VC nếu không tôi sẽ chụp hình lên cho bạn xem). Tiếp theo bạn install nó. Delphi sẽ tự động làm các việc tiếp theo và bảo bạn save lại. Thế là OK. Bước tiếp theo trên thanh công cụ của Delphi tìm phần ActiveX. bạn sẽ thấy biểu tượng 1 điện thoại để bàn mà trước đó k0 có. Kéo nó xuống và dùng.
Comment
-
Nguyên văn bởi tuananhtut Xem bài viếtHic, không cần thiết phải dùng Port.dll để giao tiếp với cổng COM hay LPT
có thể dùng các cách khác ví dụ muốn giao tiếp với cổng COM trong Delphi thì có thể dùng Tcomport, hay MScomm32 của VB.... Muốn truy xuất trực tiếp đến các thanh ghi của phần cứng thì có thể dùng Jungo. Trong C# thì có sẵn thư viện hổ trợ cổng COM. Muốn nhanh nhưng viết ít thì dùng Labview.... Vài dòng cùng bạn. Còn nếu chỉ muốn dùng Port32.dll thì cứ search đi, không khó đâu, nhưng coi chừng trojan nhé: http://www.logix4u.net/inpout32_source_and_bins.zip
Vote hộ tớ với. Thanks!
Comment
-
Ah mấy bác ơi, mà cái inpout32.dll đó có xài đưôc theo kiểu giao diện ECP và EPP kô, có cho phép sử trao đổi dữ liệu theo 2 hướng qua cổng máy in (pin2 tới 9 vừa là cổng nhập , vừa là cổng xuất) bằng cách chọn DIR trong thanh ghi điều khiển không! Nếu được thì các bác cho em ví dụ với nghen! cám ơn nhiều!
Trong sách của Ngo Dien Tap chỉ hướng dẫn xài kiểu này mà dùng port32.dll thôi! Kô biết Inpout32 có nuốt dc cái này kô!
Các bác có Port32.dll thì share cho anh em với!
Cám ơn các bác nhiều
Comment
-
Nguyên văn bởi mgdaubo Xem bài viếtem muốn dùng VB6 để điều khiển từng chân của 1 port cụ thể, ví dụ như set 1 chân D+ của port usb lên cao... có đc ko? phải làm thế nào nhi? làm sao biết đc đia chi của port usb...?
NVT2Tín đồ AVR giáo.
Comment
-
đúng vậy thật, hix. Em định làm 1 máy đếm tần số, thấy tốc độ cổng usb cao nên định xài cổng usb, mà đọc mấy cái tut về giao tiếp usb thấy rối quá. Chắc phải xài cổng LPT thôi.
Em định làm thế này: (em quen xài VB) dùng vòng lặp liên tục kiểm tra 1 bit của port LPT để đếm xung vào trong 1s, nhưng làm cách nào để tạo được timer đúng 1s? hay là dùng clock ngoài để tạo đúng 1s?
mà ko biết 1 CPU 3GHz thì thực hiện 1 lệnh viết bằng VB hay asm khoảng bao nhiêu lâu?
Cổng LPT có tốc độ là 8Mbit/s, vậy ko biết đếm được tần số tối đa bao nhiêu?Phạm Minh Tuấn
(+84) 982006467
Comment
-
Ah luôn tiện cho em hỏi về địa chỉ của các cổng chút: vào device manager --> double click vào 1 port nào đó(VD: LPT) --> vào thẻ resource, thấy cái I/O range, giá trị đầu có phải là địa chỉ của port đó ko nhỉ
Em thấy LPT I/O range = 0x0378 -- 0x037F, giá trị đầu 0x0378 đúng là địa chỉ pỏt LPT rồi, còn cái khoảng [0x0378 -- 0x037F] nó là cái gì vậy?
Hình như cái I/O range của LPT với Com ở máy nào cũng giống nhau, còn USP,sound... thì mỗi máy mỗi khác thì phải?
Ah làm sao để gửi 1 âm thanh ra sound card nhỉ? em thử gửi 1 giá trị ra thì loa nó im bặt, phải enable rồi reset lạiPhạm Minh Tuấn
(+84) 982006467
Comment
-
Nguyên văn bởi mgdaubo Xem bài viếtđúng vậy thật, hix. Em định làm 1 máy đếm tần số, thấy tốc độ cổng usb cao nên định xài cổng usb, mà đọc mấy cái tut về giao tiếp usb thấy rối quá. Chắc phải xài cổng LPT thôi.
Em định làm thế này: (em quen xài VB) dùng vòng lặp liên tục kiểm tra 1 bit của port LPT để đếm xung vào trong 1s, nhưng làm cách nào để tạo được timer đúng 1s? hay là dùng clock ngoài để tạo đúng 1s?
mà ko biết 1 CPU 3GHz thì thực hiện 1 lệnh viết bằng VB hay asm khoảng bao nhiêu lâu?
Cổng LPT có tốc độ là 8Mbit/s, vậy ko biết đếm được tần số tối đa bao nhiêu?mạch nạp, kit phát triển các loại:
PIC, AVR, FPGA, ST ARM
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11vg, cám ơn bác...........
-
Channel: Thiết bị điện tử cá nhân
Hôm qua, 14:37 -
-
bởi khoine9899
Em chào các anh và mọi người.
Hiện em đang có 1 con bơm màng trong thiết bị y tế đang gặp tình trạng yếu dần hoặc ngừng hoạt động sau thời gian sử dụng
Sau khi tìm hiểu về thông tin của bơm trên mạng thì em được biết...-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 11:22 -
-
Trả lời cho Cần mọi người giúp mạch tạo sóng siêu âm máy rửabởi bqviet
-
Channel: Điện tử công suất
27-11-2024, 20:26 -
-
bởi Minhdai95Em chào mọi người, e đang sửa mạch tạo sóng siêu âm cho máy rửa mà chưa có tài liệu để tham khảo sửa, mọi người cho e xin tài liệu ạ...
-
Channel: Điện tử công suất
27-11-2024, 11:37 -
-
bởi pia2k1Cùng câu hỏi và cần được giải đáp thêm ạ...
-
Channel: Hướng dẫn sử dụng diễn đàn
27-11-2024, 11:28 -
-
Trả lời cho Công thức điện tửbởi mèomướpDạ thời thế giờ thay đổi theo hướng tích cực hơn rồi chú trung sĩ ạ. Kiến thức được chia sẻ ngày càng nhìu nên làm ăn gian dối ko còn dễ dàng như trước đâu ạ. Những thợ nhỏ rồi sẽ thành công nhân sản xuất đồ mới hết thay vì sửa chữa lặt vặt...
-
Channel: Tâm tình dân kỹ thuật
26-11-2024, 21:21 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi mèomướpDạ cùng chuẩn tín hiệu thì chắc chắn là nhận ạ. Vì bản chất oled hay lcd thì đều phải có mạch chuyển đổi trên thanh gỗ rồi chuyển sang những chip xử lý hàng nghìn chân gắn trên những tab mỏng dính rồi mới ra các điểm ảnh theo hàng...
-
Channel: Thiết bị điện tử cá nhân
26-11-2024, 20:31 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11Ok , thanks bác đã chỉ...
-
Channel: Thiết bị điện tử cá nhân
26-11-2024, 15:06 -
-
bởi nguyendinhvanSau bao năm nghiên cứu cái dtvn. Tôi phát hiện công thức này. Các anh em xem đúng bao nhiêu phần trăm nhé !
Chập thì thay. Cháy thì tháo
Làm thì láo. Báo thì hay
May thì khoe. Rủi thì bỏ
Thành tích nhỏ. Báo thành to
Làm cho có. Báo chi li
Sai cả li. Báo...-
Channel: Tâm tình dân kỹ thuật
26-11-2024, 00:35 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11có chắc ko b, màn lcd phải có cao áp mới sáng, màn led thì ko có, ko có cáp chuyển đổi thì lắp thế nào đc ??...
-
Channel: Thiết bị điện tử cá nhân
25-11-2024, 22:31 -
Comment