Gast
#148216
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.
|
Anzeige
|
flip flop mit einem eingang mit Bascom
Gast
#148216
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.
Gast
#148217
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. ...
Gast
#148218
werde mal mit debounce arbeiten, nur toggle ist bei bascom8051 nicht dabei, mal sehen, vielen dank noch.
Gast
#148219
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... Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|