shaby schrieb:
> danke für den link aber schlauer wurde ich dadurch auch nicht.
> heißt das
Das heißt, dass du in erster Linie mal von der Idee des 'ich weise dem 
Port als ganzen einen Wert (den ich vollinhaltlich kenne) zu' abrücken 
musst.
Wenn du den Pin 7 an einem Port verändern willst, dann darfst du auch 
nur diesen einen Pin verändern und nicht alle!
D.h. du brauchst etwas, was genau dieses berücksichtigt. Du musst 
praktisch gesehen dan aktuellen Zustand des Portes hernehmen (egal wie 
die Bits gerade stehen), das eine gewünschte Bit auf 0 bzw. 1 setzen und 
dann dieses Ergebnis wieder an den Port zurückschreiben. Ergebnis: nur 
dieses 1 Bit hat sich verändert. Alle anderen sind wieder so, wie sie 
vor der Operation waren, weil bei der abschliessenden Zuweisung an den 
Port diese Bits wieder mit genau denselben Werten 'überschrieben' 
werden, die sie auch vorher schon hatten. Und damit ändert sich für die 
nichts.
Womit wir bei den Bitoperationen wären. Den Link dazu hast du ja schon.