Und das funktioniert so? So ganz ohne "|"?
Nein!
Ich meine ohne PORTD | =....... die anderen | müßen schon bleiben.

Wo der Unterschied zwischen PORTD |=.... und PORTD= liegt kannst Du selber rausfinden...