&b00000010 ist 0b00000010 das ist klar
Stimmt, Tipfehler von mir
aber was ist mit ldi portb,r16? in PORTB kann man doch nur mit out schreiben. Muss es nicht out PORTB,r16 heißen?
ja, es muss OUT heißen.
PS. Taster und LED hängen gegen 5V.
Dann musst du einen Pulldown-Widerstand zwischen den Port mit dem Taster und gnd machen, weil sonst der Port mit dem Taster immer auf Vcc liegt, ob der nun gedrückt ist oder nicht (hatte ich für den Fall oben übrigens schon prophezeiht.).