karta wejść wyjść binarnych do PC

Oct 07, 2003 3 Replies

no właśnie,przerósł mnie ten projekt,a musze wykonać. Pomoc mile widziana. Założenia projektu moge podac.


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:

  1. karta umożliwia wyprowadzenie 8 sygnałów binarnych typu OC o obciążalności 300mA i dopuszczalnym napięciu 30V.
  2. karta umożliwia wprowadzenie 8 sygnałów binarnych w standardzie TTL
  3. karta może być umieszczona pod jednym z adresów :
2A0h,2B0h,2C0h,2D0h,2E0h,2F0h.
  1. 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