setz nen flag, dasis wohl das einfachste...
also:
erklärung/beispiel:Code:dim b1p as bit 'button 1 pressed dim time as byte '..... if pina.0 = 1 then if b1p = 1 then time = 75 b1p = 0 end if else b1p = 1 end if if pina.1 = 1 then if b1p = 1 then time = 100 b1p = 0 end if end if '...... waitms time
- der erste taster wurde einmal gedrückt
- da b1p noch nie auf 1 gesetzt wurde, geschieht dies nun
- wenn jetzt der erste taster ein weiteres mal gedrückt wird, dann setzte die zeit auf 75, und b1p wieder auf 0, vorgang abgeschlossen
- wenn jetzt der zweite taster gedrückt wird, dann setzte die zeit auf 100, und b1p wieder auf 0, vorgang abgeschlossen
das wars eigentlich denke ich ^^
Martin






Zitieren
Lesezeichen