c4vl3r
01.06.2006, 19:27
Hi,
folgendes Problem: ich will dass eine Lichtschranke nur alle 1000ms abgefragt wird.
Pro Unterbrechung wird ein Zähler um eins erhöht, wenn ich jetzt die Schranke kurz unterbreche ist dass eben nicht nur einmal sondern gleich so oft das Programm eben durchlaufen wurde.
Das einfachste wäre wohl mit einer einfachen "waitms"-Anweisung das ganze Programm kurz warten zu lassen was bei mir aber nicht möglich ist da ich auch noch eine 7-Segment-Anzeige im MUX-Betrieb am laufen habe.
Evtl. mit Timern arbeiten?
Schonmal Danke für Tips!
folgendes Problem: ich will dass eine Lichtschranke nur alle 1000ms abgefragt wird.
Pro Unterbrechung wird ein Zähler um eins erhöht, wenn ich jetzt die Schranke kurz unterbreche ist dass eben nicht nur einmal sondern gleich so oft das Programm eben durchlaufen wurde.
Das einfachste wäre wohl mit einer einfachen "waitms"-Anweisung das ganze Programm kurz warten zu lassen was bei mir aber nicht möglich ist da ich auch noch eine 7-Segment-Anzeige im MUX-Betrieb am laufen habe.
Evtl. mit Timern arbeiten?
Schonmal Danke für Tips!