quote:
увидел там накладывается в bit_set.

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