LCD i Atmel



Masz problem? Zapytaj na forum elektroda.pl z bramką pl.misc.elektronika!

Poprzedni Następny
Wiadomoœć
spis treści
From: "Marcin Przybyłek" <smithpl_at_nospam_virtual.pl>
Subject: LCD i Atmel
Date: Mon, 15 Feb 1999 12:57:55 GMT


Ponawiam prosbe :

Czy ktos moze mi podeslac przyklad wyswietlania tekstu na LCD.

Ale chodzi mi dokladnie o przyklad praktyczny czyli cos takiego co wgram do
atmela 89c51 lub 89c2051

i wyswietli mi np. "ALA" .

No i prosba o to aby to bylo w Asemblerze.

Marcin

PS. Zalezy mi na tym dlatego ze juz od 2 tygodni walcze i nic - niby
wszystko dobrze ( nawet sie LCD inicjalizowal ale......) ale nie wyswietla.

Z gory dzieki

--
------------ ICQ UIN 3554961 ------------------------------
http://soft-net.heban.com.pl - NT admin., DTP
http://sr5pna.heban.com.pl - Warszawska Bramka Krótkofalarska
http://nt.faq.net.pl - pomoże ci w NT



Poprzedni Następny
Wiadomoœć
spis treści
From: jareka_at_nospam_dawid.com.pl (Jaroslaw Andrzejewski)
Subject: Re: LCD i Atmel
Date: Mon, 15 Feb 1999 14:10:56 GMT


15 Feb 1999 14:55:16 GMT, "Wojciech Szim" <wszim_at_nospam_optimus-ic.com.pl>
napisał(-a):

Marcin Przybyłek <smithpl_at_nospam_virtual.pl> napisał(a) w artykule

PS. Zalezy mi na tym dlatego ze juz od 2 tygodni walcze i nic - niby
wszystko dobrze ( nawet sie LCD inicjalizowal ale......) ale nie
wyswietla.

Sprawdź czy dobrze masz podaną wartość napięcia odpowiedzialną za
kontrast(najlepsza podkóweczka 10K pomiędzy +5 i GND i można sobie
niektóre wyświetlcze wymagają napięcie ujemne, ale już przy 0V powinno
być cos widać pod jakimś kątem.

--
Jarek Andrzejewski

--
Serwis RUBIKON - http://rubikon.pl - 020 92 47

Poprzedni Następny
Wiadomoœć
spis treści
From: "Wojciech Szim" <wszim_at_nospam_optimus-ic.com.pl>
Subject: Re: LCD i Atmel
Date: 15 Feb 1999 14:55:16 GMT


Marcin Przybyłek <smithpl_at_nospam_virtual.pl> napisał(a) w artykule
<nRUx2.13385$WL1.2305330_at_nospam_news.tpnet.pl>...
Ponawiam prosbe :

Czy ktos moze mi podeslac przyklad wyswietlania tekstu na LCD.

Ale chodzi mi dokladnie o przyklad praktyczny czyli cos takiego co wgram
do
atmela 89c51 lub 89c2051

i wyswietli mi np. "ALA" .

No i prosba o to aby to bylo w Asemblerze.

Marcin

PS. Zalezy mi na tym dlatego ze juz od 2 tygodni walcze i nic - niby
wszystko dobrze ( nawet sie LCD inicjalizowal ale......) ale nie
wyswietla.

Z gory dzieki
Sprawdź czy dobrze masz podaną wartość napięcia odpowiedzialną za
kontrast(najlepsza podkóweczka 10K pomiędzy +5 i GND i można sobie
korblować). Może wysyłasz znaki pod zły adres komórki. Obszar RAM do
którego można wpisywać znaki jest większy od ilości wizualnych
pól(kwadratów) i odpowiednim rozkazem można to sobie potem przesuwać. Poza
tym może walisz znaki do rejestru rozkazów a nie do RAMu przeznaczonego na
znaki asci - to gdzie zostanie wpisana ustawiona przez ciebie wartość
wybiera się poziomem jednej linii(jakiś tam select- nie pamiętam
oznaczenia). A w ogóle jaki to LCD, ile linii i ile znaków w linii i czy w
ogóle alfanumeryczny?. A po czym poznajesz, że ci się inicjalizuje
wyświetlacz? Bo chyba najprościej jest załączyć miganie kursora - wtedy po
inicjalizacji powinien migać na pierwszym polu inaczej chyba nie zobaczysz.
Ogólna zasada jest taka:
1. Inicjalizacja czyli podanie kilku śmiesznych rozkazów do rejestru
rozkazów z uwzględnieniem odpowiednich stałych czasowych podanych przez
producenta(ważne!).
2. Ustawienie adresu komórki poprzez wpis do rejestru.
3. Wpisanie danej asci.
5. itd.. jak w 2 i 3
.... inna alternatywa pkt2 i 3 to załączenie autoinkrementacji następnie
adresu pierwszej komórki i dalej już tylko wpisy po kolei kolejnych znakow.

--
Wojciech Szim <wszim_at_nospam_optimus-ic.com.pl>

--
Serwis RUBIKON - http://rubikon.pl - 020 92 47