ich glaube, ich habe wohl ein bischen zuwenig angegeben.

Ich wollte damit einen virtuellen Port aus vielen verschiedenen Pins zusammenstellen und als Ausgang, wenn möglich aber auch als Eingang nutzen.

Ich glaube, dass das suf etwas wie den codeschnipsel von dir, wkrug, herauslaufen wird.

beim Schreiben kann ich das auch mit 8 verschiedenen Bitpositionen machen, ich muss mir davor nur die passenden Masken 'zusammenstellen'.
und eben jeh nach dem Bitpositionen setzen oder löschen. Hab ich da richtig gedacht?


und damit auch bekannt ist, wozu ich das nutzen will: ich will auch in C LCDs komplett unabhängig anschließen (wenn ich zum Beispiel vom einen Port ADCs , vom nächsten UART nutzen und die ISP-Anschlüsse trotzdem freihalten will)