Zeitmessung

Gast #23847
Lesenswert?

Hallo Thomas,

das geht. Wie genau willst Du denn die Zeit messen können? Normalerweise 
macht man das auf die Weise, dass man sich über einen Timer z.B. jede ms 
einen Interrupt generieren lässt. Aus diesem Takt leitet man sich dann 
alle anderen Zeiten ab. D.h. man hat dann z.B. jew. Zähler, die dann die 
angesammelten Interrupts Zählen und dann die Sekunden, Minuten, Stunden, 
Tage usw. repräsentieren. Man Zählt also zunächst die ms hoch, hat man 
dann 1000 Interrupts im ms Takt gezählt, so inkrementiert man den 
Sekundenzähler und setzt den ms Zähler wieder zu Null und zählt diesen 
wieder hoch. Entsprechend läuft es dann auch bei den anderen Zählern. 
Man braucht auch nicht gleich einen 8515 oder 35 um sowas zu 
realisieren. Ein kleinerer uC reicht auch. Habs mal mit nem PIC 16F84 
gemacht, der hat nur einen 8Bit Timer mit Prescaler.

Gruß,

Ralf

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren