Herunterladen Inhalt Inhalt Diese Seite drucken

Tastaturschnittstelle; Allgemeines - Siemens Simatic S5 PG 730 Systemhandbuch

Inhaltsverzeichnis

Werbung

Systemhandbuch
17

Tastaturschnittstelle

17.1

Allgemeines

Die Tastaturschnittstelle des PG 730 ist im COMBO I/O-Chip (82C106) enthalten. Der
verwendete Tastatur-Controller ist kompatibel zum Ein-Chip-Mikroprozessor vom Typ
8042 (bzw. 8742). Der Tastatur-Controller empfängt die seriellen Daten von der Tasta-
tur, testet die Parität, übersetzt den Abtast- (Scan-) Code der Tastatur in den System-
code und stellt dem System die Daten byteweise im Ausgabepuffer zur Verfügung. Der
Tastatur-Scan-Code setzt sich aus einem Make-Code, der beim Drücken, und einem
Break-Code, der beim Loslassen einer Taste erzeugt wird, zusammen. Die Tastatur-
Scan-Codes werden vom System-Tastatur-Controller (8042 im ASIC 82C106 enthalten)
an das System als System-Scan-Codes übergeben. Die Datenübergabe wird dabei von
der System-Tastaturschnittstelle durch den Hardware-Interrupt IRQ 1 angeregt. Der
8042 erzeugt einen IRQ 1, wenn Daten im Ausgabepuffer bereitstehen. Das Status-
register dokumentiert die bei der Übertragung aufgetretenen Fehler. Daten können zur
Tastatur gesendet werden, wenn sie in den Eingabepuffer des 8042 geschrieben
wurden. Beide Puffer für die Eingabe und Ausgabe vom System sind Bestandteil des
Mikro-Controller 8042. Alle Daten oder Befehle, die zur Tastatur gesendet werden,
werden von der Tastatur quittiert. Erst wenn die Quittung vorliegt, ist die Tastatur bereit,
neue Daten zu empfangen.
Befehle an die
Tastatur-Schnittstelle
CPU
80386
Statusinformationen
System-Codes
Grundgerät
Bild 17.1: Tastaturschnittstelle
C79000-B8500-C073-01
Kommandos vom System
an die Tastatur
Tastatur-
Schnittstelle
8042
Kommandos zum System
Scan-Codes
COMBO I/O-Chip
Tastaturschnittstelle
Tastatur-
Controller
8031
Tastatur
17 - 1

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis