quote:if (PINB & _BV(PB1)) goto label1;else PORTB | = _BV(PB0);
else PORTB | = _BV(PB0);
это вот не красивоесли уже так хочется "связываться" с IFто тогда уж так сделайте
if (PINB & _BV(PB1)){PORTB &= ~_BV(PB0);SleepTime = SleepTime*5;}else PORTB | = _BV(PB0);