Livoa LogoLivoa
START
[Inicjalizacja LCD]


- wyślij 0x38 (tryb 8-bit, 2 linie)

- wyślij 0x0C (ekran ON, kursor OFF)

- wyślij 0x01 (czyszczenie)

[Zaprogramuj znaki CGRAM]


- znak #3 = WL_ZNAK1

- znak #4 = WL_ZNAK2

[Ustaw zmienne początkowe]


pos = 0, linia = 0, frame = 0

Pętla nieskończona

[Usuń poprzedni znak]


ustawKursor(linia, pos)

wyświetl ' ' (spacja)

[Przesuń pozycję]


pos = pos + 1

jeśli pos > 15 -> pos = 0

[Przełącz linię]


linia = linia XOR 1 (0->1, 1->0)

[Ustaw kursor]


ustawKursor(linia, pos)

Czy frame == 0?
[TAK: Wyświetl znak #3]


wyslijDane(3), frame = 1

[NIE: Wyświetl znak #4]


wyslijDane(4), frame = 0

[Zmień stan diod]


DIODY = DIODY XOR 0xFF

[Opóźnienie]


pusta pętla for

[Powrót na początek pętli]

zad 5 mikro

by Aworus

0
0 uses