Hallo ich,
Wenn u nicht sagst was für ein µC das ist kann man keine
Lösungsvorschläge machen. Das ist wie "Wie tausche ich den Luftfilter
von meinem Auto aus?" (Welches Modell denn?).
Sei es drum, i nehme an das wenn ein Port zur Hälfte Eingänge und zue
anderen Hälfte Ausgänge hat das der Controller Bit Schiebe Befehle
unterstützt. Eventuell sogar zwei getrennte Register, welche beschrieben
werden können ohne die jeweils anderen Portleitungen zu beeinflussen.
Wie gesagt ohne den µC zu kennen reine Spekulation.
Gruß pinhead