Entferne einmal den Befehl return. Du konntest den Befehl Portb vor die while Schleife setzten und in der while Schleife nichts.