Programy do obsługi LPT i innych portów
Programy znalezione w Internecie
ListIO [6 KB] - Dosowy program, który pokazuje adresy portów LPT i COM zainstalowanych w komputerze. Działa również w WinXP. Jeśli od razu się wyłączy, to wybierz Właściwości => Program i odznacz Zamknij przy zakończeniu.
PortType [20 KB] - Bardzo dobry program, który podaje informacje o portach LPT. Niestety nie działa w WinXP (ustawienie trybu zgodności też nie pomaga). Jeśli w Win95/98/Me nie uruchamiałby się, to przenieś go to wyższego katalogu - najlepiej C: lub D: /cos_tam/ ten_program.exe.
<== PortMon [13 KB] - Niezastąpiony podczas pisania programu. Jednak ma tę samą wadę co poprzedni - nie działa pod WinXP.
Mail2led [515 KB] - Program, który obsługuje urządzenie podłączane do COM-a, które informuje o nowej poczcie e-mail. [więcej] Działa pod WinXP.
Poniżej znajdują się inne biblioteki DLL służące do obsługi portów w Visual Basic. Ja się nimi nie zajmowałem, opisy są tylko po angielsku i nie wiem, czy działają pod Windows XP. Może ktoś z nich skorzysta.
vbio [41 KB] | port32 [20 KB]
<== Monitor portu LPT [12 KB] - Może trochę gorszy niż PortMon, ale działa pod Widnows XP, bo opiera się na bibliotece inpout32.dll (oczywiście musi być w katalogu systemowym - więcej informacji w dalszej części tekstu). Ten program wysyła dane do portu. Dobry do przetestowania urządzenia z diodami.
Programy napisane przeze mnie w Visual Basic
UWAGA: Aby te programy działały musisz do katalogu /windows/system/ lub system32 skopiować potrzebny plik inpout32.dll [32 KB / spakowany do RAR - 12 KB]
Istnieją dwie wersje tego pliku. Starsza działa tylko w Windows 95, 98, Me. Ta jest nowsza - obsługuje się tak ją samo, ale działa w Windows NT, 2000, XP (w starszych także).
Kod źródłowy inpout32.dll - ściągnij [15 KB]
<== Diody [27 KB] - Trochę zagmatwany program. Jak widać na obrazku, ma dosyć dużo funkcji. Służy do obsługi diód podłączonych do D0-D7 oraz jednej do STROBE (pin 1). Nie jest w pełni dopracowany, ale nie powoduje występowania błędów.
RAM [6 KB] - Diody D0-D7 wykorzystałem jako wskaźnik poziomu wolnej pamięci RAM w komputerze. W sumie to może komuś nawet przyda to się w praktyce.
Kursor [7 KB] - Zupełnie nieprzydatne, ale pokazuje jak szerokie może być zastosowanie "zabawy z LPT". Program zapala odpowiednią liczbę diód w zależności od pozycji kursora myszy na ekranie.