ich möchte gerne ein flip-flop in basic (bascom8051) schreiben. das übliche mit einem setz eingang und einem rücksetz eingang kann ich schon. es geht doch bestimmt auch mit einem einzigen eingang.
Ohne den 8051 und BASCOM näher zu kennen: Das wäre dann kein RS-Flipflop sondern ein T-Flipflop (Toggle-Flipflop). Da könnest du dich mit Debounce (Tastenentprellung) und Toggle anfreunden. Falls dein BASCOM eine Onlinehilfe hat könntest du dort evtl. fündig werden. ...
werde mal mit debounce arbeiten, nur toggle ist bei bascom8051 nicht dabei, mal sehen, vielen dank noch.
Man fragt den Eingang ab, wenn er längere Zeit betätigt wurde (debounce) versetzt man eine Variable in Abhängigkeit zu ihrem momentanen Zustand in den jeweils anderen. Dann muß man nur noch warten, bis der Eingang nicht mehr betätigt wird, damit man auf die nächste Betätigung warten kann. Wie man das in BasCom macht weiß ich nicht aber in C geht das in Togglen in einer Zeile...
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.