Wyswietlacz 4*20 hd44780



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "John / CTN" <johnctn_at_nospam_kki.net.pl>
Subject: Wyswietlacz 4*20 hd44780
Date: Wed, 27 Sep 2000 12:56:07 +0200


nie wiem ale nie moge nic zrobic z pelna kontrola ;;(((

próbuję sterowac ten wyswietlacz przy pomocy C-64 (8 lini danych)

bit 0-3 data
bit 4 r/w
bit 5 rs
bit 6 enable signal

czy tak mozna sterowac tym wyswietlaczem ??????

JohnCTN_at_nospam_kki.net.pl



Poprzedni Następny
Wiadomość
Spis treści
From: "Artur Miller" <armi_at_nospam_poczta.onet.pl>
Subject: Re: Wyswietlacz 4*20 hd44780
Date: Wed, 27 Sep 2000 14:39:58 +0200



Użytkownik "John / CTN" <johnctn_at_nospam_kki.net.pl> napisał w wiadomości
news:39d1d225$1_at_nospam_news.vogel.pl...
nie wiem ale nie moge nic zrobic z pelna kontrola ;;(((

próbuję sterowac ten wyswietlacz przy pomocy C-64 (8 lini danych)

bit 0-3 data
bit 4 r/w
bit 5 rs
bit 6 enable signal

czy tak mozna sterowac tym wyswietlaczem ??????


A w czym problem ? Chyba, ze te 8 linii nie pozwala na odczyt z portu, wtedy
jest problem ze sprawdzaniem bitu "busy". Osobiscie sterowalem takim
wyswietlaczem i nie bylo z nim najmniejszych problemow.

Aha, sygnaly "enable" sa dwa, bo sa to w zasadzie 2 wyswietlacze 2x20 ze
wspolna linia danych, rs i rw.

_at_nospam_



Poprzedni Następny
Wiadomość
Spis treści
From: "John / CTN" <johnctn_at_nospam_kki.net.pl>
Subject: Re: Wyswietlacz 4*20 hd44780
Date: Wed, 27 Sep 2000 15:55:16 +0200



Użytkownik Artur Miller <armi_at_nospam_poczta.onet.pl> w wiadomości do grup
dyskusyjnych napisał:8qspml$sc7$1_at_nospam_news.tpi.pl...

Użytkownik "John / CTN" <johnctn_at_nospam_kki.net.pl> napisał w wiadomości
news:39d1d225$1_at_nospam_news.vogel.pl...
nie wiem ale nie moge nic zrobic z pelna kontrola ;;(((

próbuję sterowac ten wyswietlacz przy pomocy C-64 (8 lini danych)

bit 0-3 data
bit 4 r/w
bit 5 rs
bit 6 enable signal

czy tak mozna sterowac tym wyswietlaczem ??????


A w czym problem ? Chyba, ze te 8 linii nie pozwala na odczyt z portu,
wtedy
jest problem ze sprawdzaniem bitu "busy". Osobiscie sterowalem takim
wyswietlaczem i nie bylo z nim najmniejszych problemow.

Aha, sygnaly "enable" sa dwa, bo sa to w zasadzie 2 wyswietlacze 2x20 ze
wspolna linia danych, rs i rw.

_at_nospam_

Te 8 lini pozwala na odczyt jak i zapis danych, lecz ja w swojej procedurze
nie sprawdzam BF
tylko czekam pare taktow zegara daje mi to swobode (nie musze przelanczac
kierunku danych w tym porcie)

w C64 jest to tak
komorka $dd01 - 8 bitow danych
komorka$dd03 - 8 bitow sterujacych kierunkiem przeplywu danych
stan 0 bit do odczytu
stan 1 bit do zapisu
wiec ustawiam:
LDA#$FF
STA$DD03
(Wszystkie 8 lini na zapis, czyli do wyslania do LCD)

a jezeli chodzi o podzial 4*20 na 2*2*20 to jak przelaczac ktory z 2*20 ma
zapisac znak ????

JohnCTN_at_nospam_kki.net.pl



Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Knysak <PKnysak_at_nospam_wel.wat.waw.pl>
Subject: Re: Wyswietlacz 4*20 hd44780
Date: Wed, 27 Sep 2000 16:28:29 +0200


próbuję sterowac ten wyswietlacz przy pomocy C-64 (8 lini danych)

bit 0-3 data
bit 4 r/w
bit 5 rs
bit 6 enable signal

czy tak mozna sterowac tym wyswietlaczem ??????

Jak dobrze rozumiem wyswietlacz jest podlaczony do portu i dane na porcie
pojawiaja sie jednoczesnie ? czy tak?

Jezeli tak to nie bedzie dzialal. Na bity "data" owszem maja byc podane dane
jednoczesnie, ale na r/w ma byc podany sygnal R/-W z procka Motoroli lub dla
Intela wyjscie z przerzutnika R/S gdy na -S jest podany sygnal -RD a na -R
sygnal -WR z szyny sterujacej,
sygnal rs, ktory masz na bit 5 to typowy CS z dekodera adresu ustalajacy czy
wysylana (odczytywana) jest komenda czy dane
enable laczy sie typowo z Enable Motoroli lub zbramkowany NAND-em sygnal -RD
-WR Intela.
Bardzo istotne sa zaleznosci czasowe pomiedzy tymi sygnalami i nie moga pojawiac
sie jednoczesnie

Te 8 lini pozwala na odczyt jak i zapis danych, lecz ja w swojej procedurze
nie sprawdzam BF
tylko czekam pare taktow zegara daje mi to swobode (nie musze przelanczac
kierunku danych w tym porcie)

odczekanie wystarczy.
Ja sterowalem tym z LPT ale 8 bitow danych, a linie rs, r/w, enable na linie
sterujace drukarki i dzialalo bez zarzutu.
pozdrawiam
Piotr


Poprzedni Następny
Wiadomość
Spis treści
From: "John / CTN" <johnctn_at_nospam_kki.net.pl>
Subject: Re: Wyswietlacz 4*20 hd44780
Date: Wed, 27 Sep 2000 16:55:53 +0200



Użytkownik Piotr Knysak <PKnysak_at_nospam_wel.wat.waw.pl> w wiadomości do grup
dyskusyjnych napisał:39D2040D.58B0D4E9_at_nospam_wel.wat.waw.pl...
próbuję sterowac ten wyswietlacz przy pomocy C-64 (8 lini danych)

bit 0-3 data
bit 4 r/w
bit 5 rs
bit 6 enable signal

czy tak mozna sterowac tym wyswietlaczem ??????

Jak dobrze rozumiem wyswietlacz jest podlaczony do portu i dane na
porcie
pojawiaja sie jednoczesnie ? czy tak?

Jezeli tak to nie bedzie dzialal. Na bity "data" owszem maja byc podane
dane
jednoczesnie, ale na r/w ma byc podany sygnal R/-W z procka Motoroli lub
dla
Intela wyjscie z przerzutnika R/S gdy na -S jest podany sygnal -RD a na -R
sygnal -WR z szyny sterujacej,
sygnal rs, ktory masz na bit 5 to typowy CS z dekodera adresu ustalajacy
czy
wysylana (odczytywana) jest komenda czy dane
enable laczy sie typowo z Enable Motoroli lub zbramkowany NAND-em
sygnal -RD
-WR Intela.
Bardzo istotne sa zaleznosci czasowe pomiedzy tymi sygnalami i nie moga
pojawiac
sie jednoczesnie

Te 8 lini pozwala na odczyt jak i zapis danych, lecz ja w swojej
procedurze
nie sprawdzam BF
tylko czekam pare taktow zegara daje mi to swobode (nie musze
przelanczac
kierunku danych w tym porcie)

odczekanie wystarczy.
Ja sterowalem tym z LPT ale 8 bitow danych, a linie rs, r/w, enable na
linie
sterujace drukarki i dzialalo bez zarzutu.
pozdrawiam
Piotr


Jak dobrze rozumiem wyswietlacz jest podlaczony do portu i dane na porcie
pojawiaja sie jednoczesnie ? czy tak?

w mojej procedurze tak , ale nie ma nic na przeszkodzie gdybym mial stosowac
odstepy czasowe.
zawsze moge ustawiac bity pojedynczo.
tylko teraz bym musial wiedziec co wyslac najpierw a co z opoznieniem

Wszystko bylo by OK gdyby C64 posiadal MC68000 ;)))
a posiada 6502, natomiast uklad I/O to 6526 i to z niego wychodza owe 8
bitow :))

JohnCTN_at_nospam_kki.net.pl




Poprzedni Następny
Wiadomość
Spis treści
From: "Artur Miller" <armi_at_nospam_poczta.onet.pl>
Subject: Re: Wyswietlacz 4*20 hd44780
Date: Thu, 28 Sep 2000 08:35:47 +0200



Użytkownik "John / CTN" <johnctn_at_nospam_kki.net.pl> napisał w wiadomości
news:39d20a9c_at_nospam_news.vogel.pl...


Jak dobrze rozumiem wyswietlacz jest podlaczony do portu i dane na porcie
pojawiaja sie jednoczesnie ? czy tak?

w mojej procedurze tak , ale nie ma nic na przeszkodzie gdybym mial
stosowac
odstepy czasowe.
zawsze moge ustawiac bity pojedynczo.
tylko teraz bym musial wiedziec co wyslac najpierw a co z opoznieniem

Wszystko bylo by OK gdyby C64 posiadal MC68000 ;)))
a posiada 6502, natomiast uklad I/O to 6526 i to z niego wychodza owe 8
bitow :))


Spojrz na www.eio.com, tam jest bardzo duzo o LCD, jest tez o sterowaniu
znakowych LCD, kilka przykladow na rozne procki i inne takie. Nie ma sensu
przewalac wszystkiego na grupe :)

_at_nospam_



Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Knysak <PKnysak_at_nospam_wel.wat.waw.pl>
Subject: Re: Wyswietlacz 4*20 hd44780
Date: Thu, 28 Sep 2000 09:37:08 +0200


Jak dobrze rozumiem wyswietlacz jest podlaczony do portu i dane na porcie
pojawiaja sie jednoczesnie ? czy tak?

w mojej procedurze tak , ale nie ma nic na przeszkodzie gdybym mial stosowac
odstepy czasowe.
zawsze moge ustawiac bity pojedynczo.
tylko teraz bym musial wiedziec co wyslac najpierw a co z opoznieniem

Wszystko bylo by OK gdyby C64 posiadal MC68000 ;)))
a posiada 6502, natomiast uklad I/O to 6526 i to z niego wychodza owe 8
bitow :))

JohnCTN_at_nospam_kki.net.pl

W sieci mozesz poszukac dokumentow na temat kontrolera HITACHI HD44780, ktory
jest nie pisanym standardem dla wyswietlaczy tego typu np.: na stronie
europejskiej http://www.hitachi-eu.com/hel/ecg/search/index_gen.htm
na priva przesylam Ci pdf-a
Piotr


Poprzedni Następny
Wiadomość
Spis treści
From: "Artur Miller" <armi_at_nospam_poczta.onet.pl>
Subject: Re: Wyswietlacz 4*20 hd44780
Date: Thu, 28 Sep 2000 08:34:32 +0200



Użytkownik "John / CTN" <johnctn_at_nospam_kki.net.pl> napisał w wiadomości
news:39d1fc1f_at_nospam_news.vogel.pl...

a jezeli chodzi o podzial 4*20 na 2*2*20 to jak przelaczac ktory z 2*20 ma
zapisac znak ????


Wyswietlacze, ktore ja stosuje maja dwa oddzielne sygnaly E, jeden do gornej
polowki, drugi do dolnej. Ile stykow ma zlacze sygnalowe go Twojego
wyswietlacza ? Moze jakies napisy swiadczace o producencie/modelu ?

_at_nospam_



Poprzedni Następny
Wiadomość
Spis treści
From: "John / CTN" <johnctn_at_nospam_kki.net.pl>
Subject: Re: Wyswietlacz 4*20 hd44780
Date: Thu, 28 Sep 2000 09:22:56 +0200



Użytkownik Artur Miller <armi_at_nospam_poczta.onet.pl> w wiadomości do grup
dyskusyjnych napisał:8quolf$opf$1_at_nospam_news.tpi.pl...

Wyswietlacze, ktore ja stosuje maja dwa oddzielne sygnaly E, jeden do
gornej
polowki, drugi do dolnej. Ile stykow ma zlacze sygnalowe go Twojego
wyswietlacza ? Moze jakies napisy swiadczace o producencie/modelu ?

typ Wyswietlacza to HC2004P a tak to wczoraj dowiedzialem sie , iz jest
tam inny sterownik
(sprzedawca dal mi odpowiednia dokumentacje ) i teraz wiadomo , ze jest to


ST7066 firmy sitronix (kompatybilny z HD44780 HITAHI)
natomiast listwa stykowa zawiera 16 pinow

1- masa
2- +5V
3- Contrast
4- RS sygnal
5- R/W
6- Enable sygnal
7-14 - 8 bitow danych
15 +4,2V LED
16 masa





Poprzedni Następny
Wiadomość
Spis treści
From: "Artur Miller" <armi_at_nospam_poczta.onet.pl>
Subject: Re: Wyswietlacz 4*20 hd44780
Date: Thu, 28 Sep 2000 09:40:14 +0200



Użytkownik "John / CTN" <johnctn_at_nospam_kki.net.pl> napisał w wiadomości
news:39d2f1af_at_nospam_news.vogel.pl...

Użytkownik Artur Miller <armi_at_nospam_poczta.onet.pl> w wiadomości do grup
dyskusyjnych napisał:8quolf$opf$1_at_nospam_news.tpi.pl...

Wyswietlacze, ktore ja stosuje maja dwa oddzielne sygnaly E, jeden do
gornej
polowki, drugi do dolnej. Ile stykow ma zlacze sygnalowe go Twojego
wyswietlacza ? Moze jakies napisy swiadczace o producencie/modelu ?

typ Wyswietlacza to HC2004P a tak to wczoraj dowiedzialem sie , iz jest
tam inny sterownik
(sprzedawca dal mi odpowiednia dokumentacje ) i teraz wiadomo , ze jest
to


ST7066 firmy sitronix (kompatybilny z HD44780 HITAHI)

Wiesz co ? Ja chyba mam cos z glowa ostatnio ;)) Dlaczego ja czytalem 4*40
zamiast 4*20 w Twoich postach to nie wiem ... Oczywiscie, ze 4*20 bedzie
mialo jedno E ;) Wtedy faktycznie spojrz na www.eio.com, tam znajdziesz
wszystko :)

_at_nospam_



Poprzedni Następny
Wiadomość
Spis treści
From: "Marek" <neticus_at_nospam_poczta.wp.pl>
Subject: Re: Wyswietlacz 4*20 hd44780
Date: Sat, 30 Sep 2000 21:28:58 +0200


próbuję sterowac ten wyswietlacz przy pomocy C-64 (8 lini danych)

bit 0-3 data
bit 4 r/w
bit 5 rs
bit 6 enable signal

czy tak mozna sterowac tym wyswietlaczem ??????

Jesli dobrze rozumiem to chcesz (musisz ...) pracowac w trybie 4-bitowym.
A czy zwrociles uwage, ze trzeba wtedy korzystac z linii D7-D4 a nie D3-D0
???
Poza tym dalej z postow wynika, ze nie czekasz na BusyFlag. Oj czekaj,
czekaj ...

Marek