no właśnie,przerósł mnie ten projekt,a musze wykonać. Pomoc mile widziana. Założenia projektu moge podac.
karta wejść wyjść binarnych do PC
Oct 07, 2003
3 Replies
Tue, 07 Oct 2003 20:44:02 +0200 jednostka biologiczna o nazwie sizu snipped-for-privacy@o2.pl wyslala do portu 119 jednego z serwerow news nastepujace dane:
Masz w tym kompie szyne ISA ? To mozesz na 8255 zrobic. Bardzo fajny scalaczek. Wytarczy dolozyc jakis dekoder adresu. Dobrze nadaje sie komparator 74LS688. Nie musisz porownywac wszystkich linii adresowych. Wystrczy A2-A9. A0 i A1 dajesz wprost na 8255. !IORD na !RD a !IOWR na !WR. U mnie dzialalo bez problemu.
A Wy przeciwnicy 8255 (narzekajacy ze duze, stare itd.) sluchajcie !!! Widzialem 8255 w PLCC, wiec juz nie jest "kobyla" w DIL40. Co zas do tego ze uklad jest stary odpowiadam "To co ???" skoro dziala i jest naprawde dobrym uniwersalnym ukladem to dlaczego go nie stosowac ? To ze zostal zaprojektowany we wczenych latach 70-tych nie znaczy ze jest do d. Podobnie mozna by zarzucac "starosc" NE555.
byłbym wdzięczny gdybyś zerknął: założenia:
- karta umożliwia wyprowadzenie 8 sygnałów binarnych typu OC o obciążalności 300mA i dopuszczalnym napięciu 30V.
- karta umożliwia wprowadzenie 8 sygnałów binarnych w standardzie TTL
- karta może być umieszczona pod jednym z adresów :
- rejestr wyjściowy i bufor wejściowy mają ten sam adres
w grę wchodzi tylko gniazdo ISA
z góry dziękuje
Nie sa jakies strasznie wygorowane wymagania. Jesli nie zalezy Ci na wykonaniu profesjonalnym, mozesz wykorzystac port lpt. Linie wyjsciowe steruj z lini danych (przez proste bufory typu bramka+tranzystor, badz sam tranzystor z opornikiem), a wejscia przez 4 multipleksery 2-wejsciowe sterowane z jednej z pozostalych lini kontrolnych portu. Wejscia wtedy bys odczytywal z lini stanu drukarki.
Z tym moze byc pewien problem. Tez da sie zrealizowac cos takiego na lpt, ale niestety bez sterowania kierunkiem przeplywu danych i nieco bardziej skomplikowanej logiki wejsciowej sie nie obejdzie.
pzdr. j.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required