Karta IO na ISA
Autor: Jarosław Wencel wencelj(_at_)spiderzoo.com.pl

KARTA UNIWERSALNEGO WEJŚCIA/WYJŚCIA z UKŁADEM 8255
Karta ta to nic innego jak stary, dobry uklad 8255 umieszczony na płytce drukownej razem z dekoderem adresów tak, aby mógł on być widziany w przestrzeni adresowej komputera. Dzięki takiej karcie można wysyłać i odbierać standardowe sygnały TTL do i z urządzeń - sterować nimi. Z zewnątrz to złacze DB25, gdzie mamy do dyspozycji 24 piny I/O i masę, natomiast od strony komputera karta widziana jest przez 4 porty 8-bitowe w przestrzni adresowej kompa. Działanie karty nie stanowi tajemnicy, jeśli zna się podstawowe zasady działania magistrali ISA (Po szczegółowy opis odsyłam do Anatomii PC). Dekodowanie adresu realizowane jest układem 74HCT688; sam adres jest 10-cio bitowy: 8 starszych bitów dekoduje 688 a pozostale dwa sam układ 8255. Do ustawienia adresu służy dip-switch, natomiast samo kodowanie to nic innego jak przedstawienie na switchu starszych bitów adresu w postaci binarnej, np port 300h to inaczej 1100000000b, wiec na switchu nalezy ustawic off-off-on-on-on-on-on-on. Otrzymujemy w ten sposób 4-ro bajtową przestrzeń adresową, w ktorej umieszczony jest sam układ 8255 i działa następująco: pierwsze trzy bajty to porty A, B, C układu 8255, a bajt trzeci to port kontrolny, do którego zapisuje się słowo sterujące, okreslające które porty to wejścia a które wyjścia. Po dalsze informacje na temat 8255 odsyłam do karty katalogowej układu. Schemat karty zaczerpnięty jest z Radioelektronika 4/1995, ale podobne układy pojawiały się również na łamach Elektroniki Praktycznej. Obsługa programowa karty to nic innego jak pisanie i czytanie do portów układu 8255.
Autor: Jarosław Wencel wencelj(_at_)spiderzoo.com.pl

KARTA UNIWERSALNEGO WEJŚCIA/WYJŚCIA z UKŁADEM 8255
Karta ta to nic innego jak stary, dobry uklad 8255 umieszczony na płytce drukownej razem z dekoderem adresów tak, aby mógł on być widziany w przestrzeni adresowej komputera. Dzięki takiej karcie można wysyłać i odbierać standardowe sygnały TTL do i z urządzeń - sterować nimi. Z zewnątrz to złacze DB25, gdzie mamy do dyspozycji 24 piny I/O i masę, natomiast od strony komputera karta widziana jest przez 4 porty 8-bitowe w przestrzni adresowej kompa. Działanie karty nie stanowi tajemnicy, jeśli zna się podstawowe zasady działania magistrali ISA (Po szczegółowy opis odsyłam do Anatomii PC). Dekodowanie adresu realizowane jest układem 74HCT688; sam adres jest 10-cio bitowy: 8 starszych bitów dekoduje 688 a pozostale dwa sam układ 8255. Do ustawienia adresu służy dip-switch, natomiast samo kodowanie to nic innego jak przedstawienie na switchu starszych bitów adresu w postaci binarnej, np port 300h to inaczej 1100000000b, wiec na switchu nalezy ustawic off-off-on-on-on-on-on-on. Otrzymujemy w ten sposób 4-ro bajtową przestrzeń adresową, w ktorej umieszczony jest sam układ 8255 i działa następująco: pierwsze trzy bajty to porty A, B, C układu 8255, a bajt trzeci to port kontrolny, do którego zapisuje się słowo sterujące, okreslające które porty to wejścia a które wyjścia. Po dalsze informacje na temat 8255 odsyłam do karty katalogowej układu. Schemat karty zaczerpnięty jest z Radioelektronika 4/1995, ale podobne układy pojawiały się również na łamach Elektroniki Praktycznej. Obsługa programowa karty to nic innego jak pisanie i czytanie do portów układu 8255.
Fajne? Ranking DIY