RTV forum PL | NewsGroups PL

Jak zaprogramować własne znaki diakrytyczne w LCD HD44780 z użyciem asemblera 8051?

Własne znaki (polskie znaki) w wysw. LCD hd44780

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zaprogramować własne znaki diakrytyczne w LCD HD44780 z użyciem asemblera 8051?

Yrek
Guest

Tue May 11, 2004 1:23 pm   



Czesc,
z tego co wiem w wysw. LCD hd44780
znajduje sie fragment pamieci gdzie mozna
wstawic wlasne znaki (np. polskie znaki diaktryczne)
Orientuje sie ktos z Was jak cos takiego zrobic w asemblerze
na 8051 ?

Pozdro,
Yrek

swiniaczek
Guest

Tue May 11, 2004 1:50 pm   



Trzeba zainicjować CGRAM i wpisać znaki zdefiniowane znaki . Każdy znak
CGRAM składa się z bajtów. Każy bit to piksel. Jedynka zapala piksel, zero
wygasza. Do CGRAM można wpisać 8 znaków

To jest przykład definicji znaku "ó".

Znak:
db 00000100b
db 00000000b
db 00001110b
db 00010001b
db 00010001b
db 00010001b
db 00001110b
db 00000000b

BLE_Maciek
Guest

Tue May 11, 2004 3:01 pm   



Tue, 11 May 2004 14:23:10 GMT jednostka biologiczna o nazwie
yrek@WYTNIJTOinter-media.com.pl (Yrek) wyslala do portu 119
jednego z serwerow news nastepujace dane:

Quote:
z tego co wiem w wysw. LCD hd44780
znajduje sie fragment pamieci gdzie mozna
Orientuje sie ktos z Was jak cos takiego zrobic w asemblerze
na 8051 ?
Oczywiscie. Poczytaj dokumentacje wyswietlacza. Niestety mozna tam

zmiescic tylko 8 znakow, wiec wszystkie Ci sie nie zmieszcza.

Pablo C
Guest

Wed May 12, 2004 6:13 am   



mozna w trakcie programu podmieniac juz zdefiniowane znaki na nowe ale
nalezy pamietac, ze jezeli na wyswietlaczu jest znak z pierwszego
indywidualnego zestawu to po podmianie stan wyswietlacza zostanie
zaktualizowany i np "a" (przyjmijmy 1 znak z zestawu I) zmieni sie w "c"
(pierwszy znak z zestawu II).

PC

e
Guest

Wed May 12, 2004 6:13 am   



Quote:
Oczywiscie. Poczytaj dokumentacje wyswietlacza. Niestety mozna tam
zmiescic tylko 8 znakow, wiec wszystkie Ci sie nie zmieszcza.


Czesc.
Pytanie pewnie juz bylo, ale co tam - najwyzej mnie zelzycie.
Skoro mamy ograniczenie do 8 wlasnych znaków, czy nie mozna np. zrobic
tworzenia znaków "w locie".
Prosty przyklad:
a) zdefiniowac 8 znaków zestawu I
b) jesli pojawi sie potrzeba - zdefiniowac II zestaw i co? zainicjowac raz
jeszcze LCD?
c) jesli potrzeba patrz p. b

Tylko nie piszcie prosze, zebym sobie pdf-a do HD44... poczytal. Pytanie
jest czysto rozrywkowe.
Po prostu nie spotkalem sie z takim rozwiazaniem, wiec pewnie sie nie da.
ale dlaczego??

pzdr,
Piotrek.

Milosz Skowyra
Guest

Wed May 12, 2004 6:41 am   



e wrote:

Quote:
Pytanie pewnie juz bylo, ale co tam - najwyzej mnie zelzycie.
Skoro mamy ograniczenie do 8 wlasnych znaków, czy nie mozna np. zrobic
tworzenia znaków "w locie".
Prosty przyklad:
a) zdefiniowac 8 znaków zestawu I
b) jesli pojawi sie potrzeba - zdefiniowac II zestaw i co? zainicjowac raz
jeszcze LCD?
c) jesli potrzeba patrz p. b

Mozna. Nie trzeba nawet inicjalizowac wyswietlacza. Jednak podczas
definiowania znakow czesto wysiwetlacz pokazuje jakies bzdury. WIec po
zdefiniowaniu kolejnego zestawu znakow nalezy tylko wyczyscic
wyswietlacz i gotowe.

Quote:
Tylko nie piszcie prosze, zebym sobie pdf-a do HD44... poczytal. Pytanie
jest czysto rozrywkowe.

Poczytaj rozrywkowo pdf-a Wink))

Quote:
Po prostu nie spotkalem sie z takim rozwiazaniem, wiec pewnie sie nie da.
ale dlaczego??

Da sie da...

--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek@fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|

elektroda NewsGroups Forum Index - Elektronika Polska - Jak zaprogramować własne znaki diakrytyczne w LCD HD44780 z użyciem asemblera 8051?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map