- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: FLAG

  1. #11
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    53
    Beiträge
    2.236
    Anzeige

    Praxistest und DIY Projekte
    Man kann sich selber einen Flag erstellen....

    ein Register für Flags z.B
    Code:
    .def Flags = R 16
    .equ taste = 0
    in einem Timerinterrupt z.B. prüfen ob eine Taste gedrückt wurde und mit sbr Flags,1<<taste den Flag setzen (bit 0 vom Register Flags auf 1)

    In der loop Schleife, braucht man nur hin und wieder den Bit mit sbrc oder sbrs prüfen,entsprechend abzweigen und anschließend mit
    cbr Flags,1<<taste löschen.

    Wie gesagt es gibt viele Beispiele.

    Gruß Sebastian
    Software is like s e x: its better when its free.
    Linus Torvald

  2. #12
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    50
    Beiträge
    2.253
    Beispiel leerer Sendepuffer:

    do
    loop until Ucsra.txc=1 (prüfen auf leeren Sendepuffer)
    Vor den Erfolg haben die Götter den Schweiß gesetzt

  3. #13
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    26.04.2006
    Beiträge
    153
    Für was steht ".equ Taste = 0"????

  4. #14
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    53
    Beiträge
    2.236
    Für was steht ".equ Taste = 0"????
    .equ - Wertzuweisung, der Konstante Taste wird 0 zugewiesen, in dem Beispiel Bit Nummer 0

    Gruß Sebastian
    Software is like s e x: its better when its free.
    Linus Torvald

Seite 2 von 2 ErsteErste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen