Gast
#97606
Hallo, Irgendwie kriege ich das nicht richtig hin - bzw. ich komme nicht drauf wie man es besser machen kann. Also: ich habe drei taster, ein LCD und wenn die erste taste gedrückt wird, dann soll "text" auf dem LCD stehen, wenn man eine andere Taste drückt, dann soll ein anderer Text auf dem lcd stehen. So habe ich es gemacht: schleife: loop1: sbic PINC, 1 rjmp loop1 ... Text1 loop2: sbic PINC, 2 rjmp loop2 ... Text2 loop3: sbic PINC, 3 rjmp loop3 ... Text3 rjmp schleife das problem ist halt nur ich halt nur diese reihenfolge der tasten drücken kann, also erts taste 1 dann die zweite taste und dann die dritte taste. Aber wenn ich erst die erste taste drücke und dann die dritte taste drücke dann passiert natürlich nichts, weil das programm im "loop2" festhängt und wartet bis taste 2 gedrückt wird. Wie kann man das noch realisieren Ich komme irgendwie nicht drauf. MFG