PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Stopuhr



der noob
17.08.2004, 10:19
Ich soll die stopuhr nach dem schema aufbauen kann mir einer helfen??

1. auslesen des CPU - timers
2.abfrage wenn "start-taste" gedrückt ist
3.starten des timer
4.abfrage wenn "Stop" gedrückt ist
5.Auslesen den neuen timers ?????----> versteh ich nicht
6. neuen timer vom alten berechnen ????------> wie??
7.Auslesen der egebnisse

bin dankbar für jede hilfe!!!!

BlueNature
17.08.2004, 10:29
1. auslesen des CPU - timers
AltWert = Timer

2.abfrage wenn "start-taste" gedrückt ist
If Start = Off Then GoTo Anfang

3.starten des timer
Geht nicht, ist nicht beeinflussbar

4.abfrage wenn "Stop" gedrückt ist
If Stop = Off Then GoTo Ende

5.Auslesen den neuen timers ?????----> versteh ich nicht
Neuer Timer ist wohl der Alte Wert. Die Differenz wird Zeit-Delta sein. Also:
Zeit = Timer - AltWert

6. neuen timer vom alten berechnen ????------> wie??
Keine Ahnung was das soll... aber vieleicht den vermurksten Timer wiederherstellen. Also:
Timer = Timer + AltWert
Aber das braucht man nicht weil man den Timer eh nicht schreiben kann.

7.Auslesen der egebnisse
Auslesen oder ausgeben? Ausgeben wie folgt
Print Zeit

Grüsse Woflgang

der noob
17.08.2004, 10:34
Ich soll aber alles auf einen digi port oder einen AD port belegen also:
1.start
2.Stop
3.reset

der noob
17.08.2004, 11:04
so habe ich das jetzt gemacht funtzt aber nicht wisst ihr wieso???



define start ad[1]
define reset ad[1]
define stop ad[1]
define x byte
define y byte

#Auslesen
x = Timer

#Start
If start = off Then goto Auslesen


#Print
print X
pause 20
If Start = off then goto print else goto Stop

#Stop
If stop = on then goto Reset

#Reset
pause 20
If reset = on then goto Start