Soweit ist das sehr gut erklärt, muss das nur verinnerlichen und heut abend ausprobieren
Nur warum muss man das Bit löschen? Passiert das nicht von allein?
Wo definiere ich für ein einzelnes Bit , ob es ein Ausgang bzw. Eingang ist?

@wkrug
Assembler hab ich mir angeschaut und testweise auch n Quellcode davon gebrannt und rumgetestet, einiges scheint einfacher zu erstellen.
Will aber erstmal ohne Assembler auskommen

EDIT:
Hab mittlerweile Infos zum Definieren und Auswerten der einzelnen Port gefunden, scheint garnicht so schwer zu sein \/