Die ganze Verwirrung um die Konfiguration von Ein- und Ausgängen kann man aber auch auf ein Minimum reduzieren, indem man

1. die Tatsache nutzt, dass jeder I/O-Port nach dem Einschalten bereits als Eingang konfiguriert ist, und
2. gewünschte Ausgänge über das "DDR"-Register (Data Direction Register) als Ausgänge konfiguriert.

Die kann entweder einzeln geschehen, in diesem Falle also

DDRA.3=1
DDRA.7=1
DDRB.2=1

oder gleich byteweise:

DDRA = &b10001000
DDRB = &b00000100