Registriert seit: 25. Okt 2002
176 Beiträge
Delphi 6 Professional
|
Pins
6. Mai 2003, 21:47
Hallo Florian,
Das ist ganz einfach
Die pins (1-8) sind gleichzusetzen mit den Bits in einem Byte
Pin 1 ist = Bit 0 ist = 1
Pin 2 ist = Bit 1 ist = 2
Pin 3 ist = Bit 2 ist = 4
Pin 4 ist = Bit 3 ist = 8
Pin 5 ist = Bit 4 ist = 16
Pin 6 ist = Bit 5 ist = 32
Pin 7 ist = Bit 6 ist = 64
Pin 8 ist = Bit 7 ist = 128
So kann man jeden Pin EINZELN schalten, man muss nur den Wert in den Port
schreiben. Wenn man MEHRERE Pins schalten will muss man addieren!
Also
Pin 1 und 3 schalten = 1 + 4 (wie oben beschrieben) also 5
wenn man den wert 5 schickt gehen die beiden Pins an.
Alle Pins schalten ergibt 255 (Summe aller Wert)
Pin 3 und 7 ist 4 + 64 = 68, wenn du 68 auf den Port schreibst dann gehen
Pin 3 und 7 an.
:: don't Panic ::
|