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

))
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 |
|-----------------------------------------------------|