Hi,
Ich weiß jetzt nicht ob deine Taster nach High oder LOw Tasten, evtl.
musst du also das BTFSS durch BTFSC ersetzen. Ansonsten ist es aber ganz
easy!
Wobei es formal natürlich keine ganz echte Logische Verknüfung ist, da
es theoretisch ja reichen würde die Taster ganz kurz nacheinander zu
Drücken.
Da so schnell aber keiner ist kann man es durchaus gelten lassen ;-)
(Im richtigen Moment müsste man die Taster dann im Mikrosekundenabstand
drücken.)
1 | LOOP
|
2 | BTFSS PORTA,SW1 ; Taste 1 Gedrückt
|
3 | GOTO LOOP ; Nein, zurück zum Start
|
4 | BTFSS PORTA,SW2 ; Taste 2 Gedrückt
|
5 | GOTO LOOP ; Nein, zurück zum Start
|
6 | GOTO S1ANDS2 : Taste 1 & 2 gedrückt, Sprung zum vorgesehenem Code
|
7 | ; (Alternativ einfach mit dem Code weitermachen
|
Hier würde das Programm jetzt solange in der LOOP Schleife hängen bis
beide Taster gedrückt sind. Statt nach LOOP kannst du auch überall
anders hin springen. Statt dem "GOTO S1ANDS2" kannst du auch direkt den
CODE dort hin schreiben der dann ausgeführt werden soll...
Gruß
Carsten