Powrót

Alfanumeryczne moduły LCD – definiowanie fontów

Moduły wyświetlaczy LCD stały się praktycznie obowiązującym rozwiązaniem, pozwalającym systemom mikroprocesorowym komunikować się z użytkownikiem, gdyż potrafią wyświetlać wszystkie znaki z zestawu ASCII. Czasami jednak jest to za mało, ale na szczęście jest rozwiązanie.

Moduły alfanumeryczne LCD zadomowiły się w konstrukcjach mikroprocesorowych praktycznie na stałe. Ich możliwości obejmują wyświetlanie wszystkich znaków z 7-bitowego zestawu ASCII, a te jak wiadomo nie mają wielu przydatnych znaków. Wystarczy tu wspomnieć o znaku „Ω”, jeżeli budujemy przyrząd do pomiaru rezystancji, czy choćby „µ” jako często występujący znak w jednostkach pojemności elektrycznej. Można powiedzieć, że to sprzęt specjalistyczny i ich użytkownicy mogą sobie poradzić bez tych kilku znaczków. Jednak te specjalistyczne znaczki również występują w sprzętach powszechnego użytku i miło by było, gdyby wyświetlacze „dostosowały się” do przyzwyczajeń ludzi. Możliwym rozwiązaniem jest zastosowanie wyświetlaczy graficznych, gdyż te mają techniczną możliwość operowania na pojedynczych pikselach obrazu. Inaczej wygląda to w modułach LCD gdyż te mają już ustalone „kształty znaków”. Jednak producenci tych komponentów zostawili użytkownikom „małą furtkę” pozwalającą rozwiązywać tego typu problemy.

Moduł LCD

Samym modułom LCD jest poświęcony artykuł Mikroprocesorowa ośla łączka, część 11 (ZE, kwiecień 2025), gdzie są wystarczająco dokładnie opisane zarówno w części sprzętowej (jak przyłączyć moduł) oraz programowej, toteż bieżący artykuł można uważać za rozwinięcie wymienionego wyżej. Również moduł obsługi LCD tam zaprezentowany jest bazą wyjściową do modyfikacji pozwalających na dodawanie własnych znaków.

(…)

——– ciach! ——–

To jest tylko fragment artykułu, którego pełna wersja ukazała się w sierpniowym numerze czasopisma Zrozumieć Elektronikę (ZE 9/2025). Pełną wersję czasopisma znajdziesz pod tym linkiem. Natomiast niepełna, okrojona wersja, pozwalająca zapoznać się z zawartością numeru ZE 9/2025 znajduje się tutaj.

Andrzej Pawluczuk
apawluczuk@vp.pl

Uwaga! Wskazówki, jak nabyć pełne wersje dowolnych numerów ZE znajdują się na stronie:
https://piotr-gorecki.pl/n11.