Man kann sich selber einen Flag erstellen....
ein Register für Flags z.B
in einem Timerinterrupt z.B. prüfen ob eine Taste gedrückt wurde und mit sbr Flags,1<<taste den Flag setzen (bit 0 vom Register Flags auf 1)Code:.def Flags = R 16 .equ taste = 0
In der loop Schleife, braucht man nur hin und wieder den Bit mit sbrc oder sbrs prüfen,entsprechend abzweigen und anschließend mit
cbr Flags,1<<taste löschen.
Wie gesagt es gibt viele Beispiele.
Gruß Sebastian
Lesezeichen