
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo, ich habe eine Frage zu meinem "Prog". Es soll mit jedem Druck die Variable "a " um 1 erhöht werden und entsprechend in den "Subs" angezeigt werden.Obwohl ich die Taste ordentlich abfrage und auch mit einem C (10NF) abblocke, muß ich öfter drücken damit es weitersetzt. Das ist auch in einem Terminalproramm sichtbar. Was habe ich falsch gemacht. Ich danke Euch für Eure Hilfe Max. define Taste port[3] define Led1 port [1] define Led2 port [2] define Led3 port [4] define Led4 port [5] define Led5 port [6] define A Byte[1] define TXD port[1] BAUD 9600 a = 0 Led1=off:Led2=off:Led3=off:Led4=off:Led5=off #start if Taste = off then gosub loop1 #WAIT_Taste_losgelassen if TASTE=off then goto wait_Taste_losgelassen goto start #loop1 a = a + 1 print a if a = 1 then gosub Anzeige1 if a = 2 then gosub Anzeige2 if a = 3 then gosub Anzeige3 if a = 4 then gosub Anzeige4 if a = 5 then gosub Anzeige5 if a = 6 then gosub Reset return #Anzeige1 led1=on return #Anzeige2 led2=on return #Anzeige3 led3=on return #Anzeige4 led4=on return #Anzeige5 led5=on return #Reset A = 0 Led1=off:Led2=off:Led3=off:Led4=off:Led5=off return |
| Antwort schreiben |