Weboldal körülbelül elektronika, mikrokontrollerek és házi termékek

Döntetlen a karakterek az LCD (HD44780)


Kijelzők alapján HD44780 vezérlő egy jó és nagyon kényelmesen használható, de van egy hátránya - korlátozott számú karakter. A helyzet állhat elő, ha a kívánt szimbólum a projekt egy standard meghatározott egyszerűen nem fog, és akkor mi a teendő. Ki ez a helyzet.







Mi lesz megérteni, hogyan kell csinálni.

A válasz találtam az egyik példa, hogy jött CodeVisionAVR (mellesleg nem az egyetlen hasznos és érdekes például, hogy rendezett a program mappát # 92; a példák # 92;).

És így, hogy írjon egy karaktert a kijelző vezérlő, tennünk kell a következőket:







typedef unsigned char byte; # 92; # 92; Kijelentjük egy új változó típus

# 92; # 92; Határozza meg közvetlenül a szimbólum (ez 5 pixel széles és 7 magassága)

Felvétel szimbólum készült szigorúan csak kijelző inicializálás előtt nem (vagyis lcd_init (16)).

Minden nagyobb felvétel van most egy példát.

Az utóbbi cikkben tárgyalt, hogyan lehet létrehozni állapotjelző a standard karakter 0xFF. Progressbar közül 16 négyszögek és tele legyen mondjuk egy pár durva, hozzátéve néhány saját karaktert a képernyőre, tudjuk, hogy ez sima.

Készítsünk kódok új karakter, valamint egy szimbólum áll 5 oszlop lehet felhívni öt az oszlopok és fokozatosan festeni jelképe az egész:

flash-byte char0 [8] =