Re: HD44780 CGRAM trükk

Fuzesi Arnold arno at externet.hu
Thu Sep 2 21:21:16 CEST 2004


Sajna csak 8 hely van a karaktergenerátor alias CGRAM-ban.

Arnold
----- Original Message ----- 
From: "Vajk Fekete" <halaloszto at yahoo.co.uk>
To: <elektro at tesla.hu>
Sent: Thursday, September 02, 2004 6:51 PM
Subject: Re: HD44780 CGRAM trükk


c64-en csinaltak olyant, hogy (lcd-re leforditva.):

mondjuk 2x10 char a kijelzod, szepen kiirod ra hogy ABCDEFGHIJ KLMNOPQRST.
ezutan barmit, akar grafikat is tudsz irni ra, ha a karakterromba
megfeleloen irogatsz az A-T betuk helyere.

akar duplapufferelt grafikat is tusz csinalni, ha a kisbetuk helyere
rajzolsz egy frame-et, es 20byte irassal at tudsz valtani arra a
bufferre. utanna a nagybetukbe rajzolsz, megint atirod a display
szoveget, ...

vajk

Nya'ri Viktor wrote:

> Mindig azt fogod látni (minden olyan LCD pozición, ahol a 0-as CGRAM
> címre hivatkozol), amit legutoljára betettél! Magyarul ezt így ebben a
> formában nem tudod megcsinálni!
>
> Fuzesi Arnold wrote:
>
>> Sziasztok!
>>
>> Csinált már valaki olyat, hogy a fenti vezérlővel szerelt LCD vezérlők
>> CGRAMjában folyamatosan átdefiniálta a karaktereket, ezáltal több
>> karakterhez jutott?
>>
>> Pl: (tudom a magyar ABC-hez megvan minden, de nekem spec karakterek
>> kellenek, több db)
>>
>> berajzolom az í-t a 0-s pozicioba.
>> kiiratom salalalí
>> berajzolom az ó-t 0!!!-s pozicioba.
>> kiiratom salalaló
>> berajzolom az á-t 0!!!-s pozicioba.
>> kiiratom salalalá
>> berajzolom az ű-t 0!!!-s pozicioba.
>> kiiratom salalalű
>>
>> Hogy fog kinezni a kijelzés?
>> A logika azt mondatja mindegyik egyszerre villog.
>> De a tapasztalat?
>> (LCD késleltetés, nem-e dupla bufferelt a CGRAM stb.)
>>
>> Arnold
>>
>> -----------------------------------
>>  Szponzorunk: http://tonerbolt.hu/
>>
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
>

-----------------------------------
 Szponzorunk: http://tonerbolt.hu/




More information about the Elektro mailing list