Ich glaub deine if-Abfrage ist falsch.
Es sollte heißen: if(!(PORTB&(1<<PB1)))

LG