Karakteres LCD vertical scroll

Moczik Gabor pm at progzmaster.hu
Thu Sep 28 19:17:08 CEST 2006


Pal Lukacs wrote:
>  En csak azt probaltam mondani hogy nem custom characterekkel csinalja,es kivancsi lennek hogy hogy mukodik a dolog.De lehet hogy ma h^lye vagyok hozza es azert nem esett le eddig a tantusz.

Nekem full ugy tunik, hogy user-defined karaktereket hasznal. Ott van a 
karakter tervezo is, leiras hogyan kell ertelmezni a biteket, stb...

Mondjuk az ASM forrast nem bogoztam ki, de az altala irt LCD 
utasitaskeszletet megneztem, nem talaltam benne kulonosebb grafikai tudasra 
utalo nyomot, csak a kozismert CGRAM cim beallitas utasitast, ami 6 bites, 
azaz 64 byte cimezheto vele, ez pontosan 8db 8 byte-os karakter kepenek 
megcimzesere alkalmas.

Ha 8 karakternyi grafikus hely eleg, akkor azt kell tenned, hogy kiirod a 
0..7 karakterkodokat a DDRAM-ba. Utana a CGRAM adat valtoztatasaval valtozik 
a kijelzett kep is. A gyari karakterek kepet tudomasom szerint nem lehet 
kiolvasni belole, ezert mindent amit igy ki akarsz jelezni, neked kell 
megszerkeszteni.
Ha megvannak a kijelzendo karakterek bitmap-jai, akkor a bemutato oldalon 
lathato scrollozashoz azt kell csinalni, hogy a CGRAM 7. byte-jara betoltod 
az 0. kijelzendo karakter 0. bytejat, a CGRAM 15. bytejara az 1. karakter 0. 
bytejat...
Ezzel meglesz a legalso sor.
Egyel feljebb gordites ugy nez ki, hogy most mar a CGRAM 6. byte-jara toltod 
a 0. karakter 0. bytejat, a CGRAM 7. helyere a 0. kar. 1. bytejat, stb...

Magyaran szolva a megszerkesztett bitkepet eltolva irod be a CGRAM-ba, ami 
kilogna a 8. pixelsoron, azt nem irod sehova.

-- 
((( Móczik Gábor  )))--((( pm -> @ -> progzmaster -> . -> hu  )))
((( Skype: moczik )))--((( Website: http://www.progzmaster.hu )))



More information about the Elektro mailing list