Forum: Mikrocontroller und Digitale Elektronik Tasten und Funktionsaufrufe


von Marcel (Gast)


Lesenswert?

Ich habe mit der ASM-Routine zur Tastenentprellung von Peter Danegger
"experimentiert". Die funktioniert super, die Wirkungsweise ist mir
soweit klar. Nur habe ich jetzt das Problem, wie ich nun verschiedene
Funktionen nach entsprechendem Tastendruck aufrufen kann, also z.B.
Taste 1= Funktion 1 usw. Das Codebeispiel "toggelt" ja nur LEDs,
führt also quasi nur eine Funktion aus. Wichtig wäre mir, z.B. eine
Stop- Taste zu haben, mit der ich aus den einzelnen Funktionen
jederzeit wieder aussteigen kann.

Wie sollte ich sowas in Assembler aufbauen?

Vielen Dank für Eure Hilfe!

von Peter Dannegger (Gast)


Lesenswert?

Du testest einfach nur das Bit der Taste, z.B. mit SBRS.

Und nicht vergessen das Bit zu löschen (CBR).


Peter

von Marcel (Gast)


Lesenswert?

... also im Register Key_Press? Und dann quasi von Funktion zu Funktion
springen, solange "nichts" gedrückt wird?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.