Gast
#44562
Ich hätte mal folgende Frage: Warum funktioniert der Code unten nicht ? Es soll einmal ein Codeschloß werden. 5 Tasten müssen in der richtigen Reihenfolge gedrückt werden. Die Routine, die jeder Taste einen Wert zuweist hab ich weggelassen, die funktioniert schon. Die "code"-Variable ist nur zur Hilfe da: Wenn Bit0 davon gesetzt ist, dann weiß ich dass die 1.Stelle bereits erkannt wurde, wenn Bit0 und Bit1 gesetzt ist, dann wurde die 1. und die 2. Stelle erkannt, usw... stelle1: sbrc code, 0 rjmp stelle2 cp gedrueckte_taste, soll_taste1 brne main sbr code, 0 rjmp main stelle2: sbrc code, 1 rjmp stelle3 cp gedrueckte_taste, soll_taste2 brne main sbr code, 1 rjmp main stelle3: ...