Mahlzeit!

Weiß nicht:
PORTB|= 0xFE;
Besser:
PORTB = 0xFE;

Wie hast du den Taster beschaltet?
Gegen VCC oder GND?

Viel Glück!