Tastatur-Controller
Definitionen
SYSTEMFLAG
BEEPLEN
ENTPRELL,
EXTENDPRELL
SPEZBREAK
Matrix-Nr.
AT-Code1,2
Attribut1,2
IO-Attribut
Bit 7
SYSTEMFLAG
intern, muß
0 sein
Bit 7
Attribut1,2
Taste
besitzt Au-
torepeat
Bit 7
IO-Attribut
Taste
benutzt in-
terne Ent-
prellzeit
3-4
00 – FF, z. B. LED–Ausgänge für Steuerzwecke, Autore-
peat möglich, kein ESC nach RESET, mehrere Tasten kön-
nen gedrückt sein: 20
00 – 3F, Dauer des Beep–Tones in 1/60 Sekunde,
z. B. 02: 2/60 Sekunden, 00: inaktiv
00 – 3F, Dauer der Entprellzeit in 1/60 Sekunde, z. B. 04:
4/60 Sekunden. Ist Bit 7 im IO–Attribut = 0, wird
EXTENDPRELL zugrunde gelegt.
00 – FF Ist Bit 6 im Attribut1,2 gesetzt, wird anstelle des
normalen Break–Codes der definierte gesendet, z.B. AA:
AA
00 – 7F erfahren Sie, indem Sie
das Programm SHOW.EXE starten und die Taste oder den
Schalter betätigen oder
den XY–Matrixpunkt aus Bild 3-3 entnehmen.
00 – 65
FF
70 – 7F
00 – FF, z. B. Taste mit Autorepeat und Shift: 81
00 – FF, z. B. Umschalttaste (erste Entprell): 7F; toggle
(erste Entprell): 20
Achtung! Bit 0 bis 5 müssen 1 sein, wenn keine
Bit 6
Bit 5
Bit 4
1: nur eine
intern, muß
1: ESC
Taste darf
0 sein
nach
gleichzeitig
RESET
betätigt
sein
0: N–Key
0: kein ESC
Rollover
nach
RESET
Bit 6
Bit 5
Bit 4
speziellen
keinen
ESC vor
Breakcode
Breakcode
Taste sen-
senden
den
Bit 6
Bit 5
Bit 4
Taste
00: Port–Nr. OFF
schaltet in
01: Port–Nr. ON
die zweite
10: Port–Nr. toggle
Ebene um
11: Port–Nr. Tastbetrieb
wenn kein Tasten–Code gesendet
werden soll;
String 0 ... 15 in der Reihenfolge wie mit
STRING definiert wurde,
z. B. "hallo": 70 wenn erste STRING–
Definition:
STRING 40 3B 43 43 2E
Portfunktionen.
Bit 3
Bit 2
Bit 1
intern, muß
1: Autore-
1: LED–
0 sein
peat gene-
Ausgänge
rell ges-
für Steue-
perrt
rungs-
zwecke
0: Autore-
0: LED für
peat mög-
CAPS,
lich
NUM,
SCROLL
Bit 3
Bit 2
Bit 1
AltGr vor
Alt vor Ta-
Strg vor Ta-
Taste sen-
ste senden
ste senden
den
Bit 3
Bit 2
Bit 1
Portnummer:
0000
LED1
0001
LED2
0010
LED3
SIMATIC PC FI25, Technische Beschreibung
C79000-G7000-C793-02
Bit 0
intern, muß
0 sein
Bit 0
Shift vor
Taste sen-
den
Bit 0