hej!
sorry, upload mi nie działa, pliki tak:
pdf
protel
to co w linkach to taki szkic raczej - proszę, aby ktoś się jeszcze wypowiedział, dobrze?
dekoder adresowy na 74688 (ośmiobitowy komparator z dodatkowym wejsciem "enablującym")
jeżeli ISA wystawi: AEN = 0 i {A2..A9} = {Q0..Q7}
to wyjście kostki /P=Q będzie w stanie niskim co uaktywni port 8255,
to czy do zapisu, czy odczytu to określa stan /IOWR, /IORD
taki dekoder adresowy pozwoli Ci ustawić adres bazowy karty
do max. 0x3FC
Kod: Zaznacz cały
adr. bity:98 7654 3210
---------------------------
300h -> 11 0000 00xx
310h -> 11 0001 00xx
320h -> 11 0010 00xx
330h -> 11 0011 00xx
---------------------------
switche: 87 6543 21
więc dla tego schematu, switche:
1,2,5,6 na OFF
8 i 7 na ON (do VCC)
a pozostałymi dwoma czyli 3,4 sobie ustawiasz adresik, jak Ci pasuje
(bity A0,A1 są do wyboru rejestru kostki 8255, dlatego napisałam "xx")
co do podłączenia wejścia RESET układu 8255 do "RESET DRV" to mam wątpliwości,
proszę, niech ktoś się wypowie.
teoretycznie to powinno zresetować port podczas resetu kompa...
następna sprawa:
stadko elementów: T1,D1,P1,R1 powielasz razy osiem, bo tyle ma być wyjśc przekaźnikowych.
każdy taki zestaw jest podłączony do kolejnych bitów portu PA,
narysowałam tylko jeden żeby nie zaciemniać
można tu wstawic np. ULN2004, spokojniutko, tyle że to ma tylko siedem tranzystorów,
jeden i tak trzeba będzie dostawić
to były wyjścia...
a teraz wejścia:
trzeba słowo kontrolne kostce 8255 tak ustawić aby port PB pracował jako input
no i konwersję 2,24 na 0,5 trzeba by domalować
port PC marnuje się jak widać
a tak na marginesie, te przekaźniki to mają być NA KARCIE?
a może by tak fajniej:
popatrz: gniazdko Cannon DB25, to akurat masz GND i 3 X 8 bit I/O
a przekaźniki sobie dostawisz "na boku"... na osobnej płytce, tak jak są zrobione niektóre karty NI albo Advantech
i wtenczas możesz sobie do takiej karty COKOLWIEK popodłączać, aż Ci pomysłow zabraknie
super sprawa, a tak to
aha, to też proszę, niech ktoś się wypowie:
magistrala ISA jest niebuforowana, 8255 wisi bezpośrednio na szynie danych...
mnie to działało i nie było nieszczęścia, ale proszę o komentarz w tej sprawie
uff, póki co tyle
no to miłego...
tasza
ps.
łopatologicznie wyjaśniony 8255 jest w MIK04 p.Gardynika