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