Procedura void DisplayCls() najpierw zeruje bufor w pamięci mikrokontrolera (dwuwymiarowa tablica), a potem zawartość tego bufora przepisuje do pamięci obrazu RAM sterownika – procedura RefreshRAM().
Na listingu 6 pokazano procedurę void SetColStart() ustawiająca adres kolumny na początek (00h).
List. 6. Zerowanie licznika kolumn
1 2 3 4 |
void SetColStart(void){ WriteCmd(0x00); //low WriteCmd(0x10); //high } |
Uwaga! Druga część artykułu jest dostępna pod adresem.