rotering-net.de WIKI
Sie befinden sich hier: rotering-net.de WIKI » Deutsch » Controller » Schaltbilder » Atari » Numerische Tastatur CX 85

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
de:controller:schematics:atari:cx85 [2022-04-25 23:20] – thorstende: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, in der dies passiert, wird durch den Kondensator an Pin 6 (OSC) beeinflusst. Die Eingänge Y sind normalerweise HIGH. Sollte einer der Eingänge auf LOW wechseln, kann der Encoder aus dem Ausgang, der gerade auf Masse gezogen wurde, und dem Eingang der gerade auf LOW liegt, schlussfolgern, welche der 20 Tasten gedrückt wird.+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, in der dies passiert, wird durch den Kondensator C3 an Pin 6 (OSC) beeinflusst. Die Eingänge Y sind normalerweise ''HIGH''. Sollte einer der Eingänge auf ''LOW'' wechseln, kann der Encoder aus dem Ausgang, der gerade auf Masse gezogen wurde, und dem Eingang der gerade auf ''LOW'' liegt, schlussfolgern, welche der 20 Tasten gedrückt wird.
  
-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, dass eine Taste gedrückt wurde und die codierte Tasteninformation jetzt ausgelesen werden kann. Anschließend laufen die Ausgänge A bis E und DA jeweils durch einen Inverter, welcher die HIGH-LOW-Signale umkehrt.+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, dass eine Taste gedrückt wurde und die codierte Tasteninformation jetzt ausgelesen werden kann. Anschließend laufen die Ausgänge A bis E und DA jeweils durch einen Inverter, welcher die ''HIGH''-''LOW''-Signale umkehrt.
  
-Der an Pin 7 (KBM) angeschlossene Elektrolyt-Kondensator hat die Aufgabe die Tastenanschläge zu [[https://de.wikipedia.org/wiki/Prellen|entprellen]], da es sonst vorkommen könnte, dass ein Tastenanschlag mehrfach registriert wird.+Der an Pin 7 (KBM) angeschlossene Kondensator C2 hat die Aufgabe die Tastenanschläge zu [[https://de.wikipedia.org/wiki/Prellen|entprellen]], da es sonst vorkommen könnte, dass ein Tastenanschlag mehrfach registriert wird.
  
 {{:de:controller:schematics:atari:atari-cx85-schematic.png?direct&600|}} {{:de:controller:schematics:atari:atari-cx85-schematic.png?direct&600|}}
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 |
  
rotering-net.de WIKI

Table of Contents

Controller Schaltbilder

  • Amstrad
  • Atari
  • Coleco
  • commodore
  • Fairchild
  • Nintendo
  • Sega