man kann die einzelnen pins des ports unabhängig als ein-oder ausgänge schalten. du schreibst ja ein byte in DDRB, also acht bits. jedes bit steht dabei für einen pin.

zb
%11110000
würde pin 0 bis 3 als eingang und pin 4 bis 7 als ausgang schalten...

und für deine anwendung also %00000010