wie kann ich am besten jetzt einfügen wie das progg den status der Lichtschranken abfragen soll? Will eine Zeitmessung macvhen. Eine Schranke löst den Start des Timers aus, die andere Stoppt ihn wieder. Wie würdet ihr das machen? Steh nämlich etwas auf dem schlauch momentan. start: ajmp init T0_int: inc 090h call Abfrage reti init: mov TMOD, #01h mov TH0, #03Ch mov TL0,#0B0h setb EA setb ET0 setb TR0 loop: jnb TF0,loop clr TR0 clr TF0 setb TR0 ljmp T0_int Abfrage: loop2: jnb P2.0,loop2 ret ljmp start end
Hallo, Du könntest per Polling zwei Portpins ständig abfragen. Wenn der eine umgeschaltet wurde, lag das an Lichtschranke 1 und Du startest den Timer, wenn der andere umgeschaltet wurde, lag das an Lichtschranke 2 und Du stoppst den Timer. Was passiert, wenn beide umschalten, bleibt Deiner Phantasie überlassen. Gruß
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.