Jajj, mi van akkor itt most az EP 8 bites billentyű soránál ?
Vannak a bitek (a 8 bit -es bájtban), és akkor mikor én jelezni akarom az EP -nek a billentyűsor állapotát, akkor:
- mikor a külső billentyűn nincs lenyomva egy adott gomb, akkor nekem NORMÁL (lebegő) BEMENETRE kell állítsam az MCU vonalat,
és ekkor ha EP billentyű sincs lenyomva, akkor magasra fog állítódni az a vonal, mert az EP nyilván felhúzza azokat a pontokat, ahova csatlakozom majd a 8 bitemmel, és mivel EP billentyű sincs lenyomva, ezért az MCU lebegő bemenetein is a magas jel jeleneik meg (EP felhúzás felhúzza azt is),
ha meg EP -n le van nyomva a billentyű, akkor az lehúzza az EP által felemelt pontot, és ilyenkor majd alacsony jelenik meg az MCU lebegőre állított bemeneti lábain is,
- ha pedig a külső billentyű le van nyomva, akkor nekem a billentyűvonalat ALACSONY KIMENETRE kell állítsam, ami lehúzza az EP felhúzott bemeneteit, függetlenül attól, hogy az EP gomb lenyomott vagy sem.
Igaz ez ? Mert nem biztos hogy jól gondolom ezeknek a nyitott kollektoros/nem nyitott kollektoros ki/bemenetek egymáshoz kapcsolásának szabályait ...