Die leuchtdioden – BECKHOFF C1230S Benutzerhandbuch
Seite 9

Eiserstraße 5 / D-33415 Verl / Telefon 05246/963-0 / Telefax 05246/963-149
ISA-Bus Steckkarte C1230S
9
C1230S
Sonder-
tasten
S10
S9
S8
S7
S6
S5
S4
S3
S2
S1
Port
Port C
Port A
Adresse
222H
220H
Bit
1
0
7
6
5
4
3
2
1
0
Betätigt=
0
0
0
0
0
0
0
0
0
0
Gelöscht= 1
1
1
1
1
1
1
1
1
1
Da nach einem Reset alle Ports des Bausteins auf Eingabe konfiguriert
sind, können die Tasten abgefragt werden, ohne das Steuerregister zu
ändern.
Beispiel:
- Drücken Sie die Tasten S5 und S9, und fragen Sie währenddessen die
Adressen 220H und 222H ab.
- Sie erhalten aus der Adresse 220H 11101111B und aus 222H
XXXXXX10B. Dabei steht das X für einen beliebigen Wert, den Sie nicht
beachten müssen.
Die Leuchtdioden
Die 10 Sondertasten beinhalten je eine Leuchtdiode, die per Software
ansteuertbar sind. Sie werden über Port B und die obere Hälfte von Port C
des gleichen Ein-/Ausgabebausteins wie die Sondertasten angesprochen.
Dieser liegt im Adressbereich 220H bis 223H.
invertierte Ansteuerung
Beachten Sie, daß die Leuchtdioden invertiert angesteuert werden
müssen, das heißt bei gesetztem Bit ist die LED aus.
Zur Ausgabe muß der Bau-
stein über das
Steuerregister
umkonfiguriert werden.
Da nach einem Reset alle Ports des Bausteins als Eingänge konfiguriert
sind, müssen Sie vor dem ersten Ansprechen der LEDs den Wert
10010001B = 91H in das Steuerregister mit der Adresse 223H schreiben,
damit Port B und die obere Hälfte von Port C als Ausgang arbeiten. Die
Konfiguration bleibt solange erhalten, bis Sie diese überschreiben.
Beispiel:
- Schreiben Sie 10010001B = 91H in Adresse 223H.
- Um die LED 6 einzuschalten und alle anderen auszuschalten, schreiben
Sie DFH in Adresse 221H und setzen Sie die Bits 4 und 5 der Adresse
222H, indem Sie einen Wert bei dem die Bits 4 und 5 gleich 1 sind
hineinschreiben, beispielsweise 30H oder FFH.
Leucht-
dioden
10
9
8
7
6
5
4
3
2
1
Port
Port C
Port B
Adresse
222H
221H
Bit
5
4
7
6
5
4
3
2
1
0
LED an=
0
0
0
0
0
0
0
0
0
0
LED aus=
1
1
1
1
1
1
1
1
1
1