Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| de:controller:schematics:atari:cx85 [2022-04-25 23:20] – thorsten | de:controller:schematics:atari:cx85 [2023-01-03 20:22] (aktuell) – thorsten | ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| ===== Funktionsprinzip ===== | ===== Funktionsprinzip ===== | ||
| - | Kernelement der numerischen Tastatur ist der Encoder MM74C923. An die Ausgänge X und Eingänge Y können insgesamt 20 Tasten in 4x5-Matrix-Anordnung angeschlossen werden. Eine Seite jedes Tasters hängt an einem X-Ausgang, die andere Seite an einem Y-Eingang. Der Encoder legt nun nacheinander einen der Ausgänge X auf Masse. Die Geschwindkeit, | + | Kernelement der numerischen Tastatur ist der Encoder MM74C923. An die Ausgänge X und Eingänge Y können insgesamt 20 Tasten in 4x5-Matrix-Anordnung angeschlossen werden. Eine Seite jedes Tasters hängt an einem X-Ausgang, die andere Seite an einem Y-Eingang. Der Encoder legt nun nacheinander einen der Ausgänge X auf Masse. Die Geschwindkeit, |
| - | Diese Information wird in eine 5-stellige Bitmaske codiert und an den Ausgängen A bis E ausgegeben. Gleichzeitig wird über ein HIGH-Signal am Ausgang DA (Pin 13) signalisiert, | + | Diese Information wird in eine 5-stellige Bitmaske codiert und an den Ausgängen A bis E ausgegeben. Gleichzeitig wird über ein '' |
| - | Der an Pin 7 (KBM) angeschlossene | + | Der an Pin 7 (KBM) angeschlossene Kondensator |
| {{: | {{: | ||
| Zeile 15: | Zeile 15: | ||
| ===== Codierungstabelle ===== | ===== Codierungstabelle ===== | ||
| - | ^ Signalweg ^ Bitmaske\\ (EDCBA) ^ Taste ^ Nach Invertierung\\ (EDBCA) ^ | + | ^ Signalweg ^ Bitmaske\\ (EDCBA) ^ Taste ^ nach Invertierung\\ (EDCBA) ^ |
| | X1→Y1 | 00000 | - | 11111 | | | X1→Y1 | 00000 | - | 11111 | | ||
| | X2→Y1 | 00001 | Enter | 11110 | | | X2→Y1 | 00001 | Enter | 11110 | | ||
| Zeile 32: | Zeile 32: | ||
| | X3→Y4 | 01110 | 4 | 10001 | | | X3→Y4 | 01110 | 4 | 10001 | | ||
| | X4→Y4 | 01111 | Delete | 10000 | | | X4→Y4 | 01111 | Delete | 10000 | | ||
| - | | X1→Y5 | 10000 | | | + | | X1→Y5 | 10000 | //nicht definiert// |
| - | | X2→Y5 | 10001 | | | + | | X2→Y5 | 10001 | //nicht definiert// |
| - | | X3→Y5 | 10010 | | | + | | X3→Y5 | 10010 | //nicht definiert// |
| | X4→Y5 | 10011 | Escape | 01100 | | | X4→Y5 | 10011 | Escape | 01100 | | ||