Message-LED AVR-Assemblerbaustein

OP #1852967
Lesenswert?

Hallo,

soll mit wenig Aufwand möglichst viel Message blinkend signalisiert 
werden bietet sich eine kleine Duo-LED an. Der angehängte Assemblercode 
besorgt deren Ansteuerung und ist dazu regelmässig, z.B. mit 100 Hz in 
einem (vorhandenen) Timer-Interrupt aufzurufen. Er lässt eine an zwei 
Portpins (bitte mit Vorwiderstand) angeschlossene Duo-LED in je 7 
Rhythmen mit einzelner, gemeinsamer oder einander abwechselnder Farbe 
vorab festgelegte Nachrichten in die Welt hinaus blinken. Ein einzelnes 
Datenbyte ist zur Steuerung nötig, je ein Nibble davon pro Farbe. Das 
Beispiel verwendet hier noch eine weitere Variable (Counter) die im 
Aufruftakt lediglich inkrementiert wird- eventuell ist dazu aber ein 
vorhandener Counter im System bereits nutzbar.

Gruß Jan
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren