Jak podłączyć wyświetlacz LCD HD4478 1x24 do portu 8051 i programować?
LCD HD4478 ?
From: "krzysw" <krzysw_at_nospam_cpu-zeto.com.pl>
Subject: LCD HD4478 ?
Date: 29 Sep 1997 07:40:36 GMT
Mam wyswietlacz z takim sterownikiem jest to linijka
1x24. Dołączona jest do tego taśma 16 przewodów,
Pytania:
1) Czy wyprowadzenia z tasmy bądą zgodne z ogólnie przyjetymi
2) czy mozna cos takiego połączyć bezpośrednio np do portu 8051
3) Jak sterowac programowo czy wystarczy np wpisac odpowiednie wartosci
najpierw na E, potem na R/S i R/W potem wpisac znak na szyne Danych, i
odczytywac
w pętli znacznik busy (D7) i po zwolnieniu pisac dalej,
czy tez moze sa tu jakies podchywytliwe niespodzianki.
--
Pozdrawiam
krzysw_at_nospam_cpu-zeto.com.pl
From: "Grzegorz Sapota" <sapota_at_nospam_usctoux1.cto.us.edu.pl>
Subject: Re: LCD HD4478 ?
Date: 30 Sep 1997 13:43:47 GMT
krzysw <krzysw_at_nospam_cpu-zeto.com.pl> napisał(a) w artykule
<01bcccaa$c8a20820$65c575c3_at_nospam_krzysw.cpu-zeto.com.pl>...
Mam wyswietlacz z takim sterownikiem jest to linijka
1x24. Dołączona jest do tego taśma 16 przewodów,
Pytania:
1) Czy wyprowadzenia z tasmy bądą zgodne z ogólnie przyjetymi
2) czy mozna cos takiego połączyć bezpośrednio np do portu 8051
Raczej nie bardzo
3) Jak sterowac programowo czy wystarczy np wpisac odpowiednie wartosci
najpierw na E, potem na R/S i R/W potem wpisac znak na szyne Danych, i
odczytywac
w pętli znacznik busy (D7) i po zwolnieniu pisac dalej,
czy tez moze sa tu jakies podchywytliwe niespodzianki.
--
> Pozdrawiam
> krzysw_at_nospam_cpu-zeto.com.pl
>
Przesylam procedury w c dla 8051
Podłacz wyswietlacz do magistrali danych (port 0)
linie nr 4 (wyswietlacza) do lini P2.0, linie nr 5 do lini P2.1 linie nr 6
do bramki NAND (nr1) ,wejscia bramki zewrzyj ze soba i polacz do wyjscia
bramki NAND (nr2) .Pierwsze wejscie bramki nr 2 podlacz do wyjscia bramki
NAND (nr3) a drugie do portu P2.7. Wejscia bramki nr 3 podlacz do lini RD i
WR procesora.
RD -----\
|o-----------\
WR -----/ 2 |o------|-----\
P2.7---/ | 1 |o------kon. 6 LCD
|-----/
--
------> Grzegorz S. <-------
begin 600 Wyswietl.c
M#0HC9&5F:6YE("!S=&%T4D0_at_nospam_(#!X.#(P, T*(V1E9FEN92 _at_nospam_8W1R;%=2(" P
M>#_at_nospam_P,# -"B-D969I;F4_at_nospam_(&1A=&%21" _at_nospam_,'_at_nospam_X,S P#0HC9&5F:6YE("!D871A
M5U(_at_nospam_(#!X.#$P, T*#0IU;G-I9VYE9"!C:&%R("!X9&%T82 J3$-$7T1A=&$[
M#0H-"_at_nospam_T*=F]I9"!,0T1D871A5U(H8VAA<B!V86PI(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_
M+RH_at_nospam_<&]D<')O9W)A;2!Z87!I<W4_at_nospam_9&%N>6-H(&1O($Q#1" J+PT*>PT*($Q#
M1%]$871A/7-T87121#L-"B!W:&EL92 H*DQ#1%]$871A("8_at_nospam_,'_at_nospam_X,"D[(" _at_nospam_
M(" _at_nospam_(" _at_nospam_(" O*B!S<')A=V1Z96YI92!B:71U(&=O=&]W;YAC:2!,0T0_at_nospam_*B\-
M"B!,0T1?1&%T83UD871A5U([#0H_at_nospam_*DQ#1%]$871A/79A;#L_at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_
M(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_("\J('IA<&ES(&1A;F5J
M("HO#0I]#0H-"_at_nospam_T*8VAA<B!,0T1S=&%T4D0H=F]I9"D_at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_+RH_at_nospam_
M<&]D<')O9W)A;2!O9&-Z>71U('.(;W=A('-T871U<V]W96=O($Q#1" J+PT*
M>PT*($Q#1%]$871A/7-T87121#L-"B!W:&EL92 H*DQ#1%]$871A("8_at_nospam_,'_at_nospam_X
M,"D[(" _at_nospam_(" _at_nospam_(" _at_nospam_(" O*B!S<')A=V1Z96YI92!B:71U(&=O=&]W;YAC:2!,
M0T0_at_nospam_*B\-"B!,0T1?1&%T83US=&%T4D0[#0H_at_nospam_<F5T=7)N*"I,0T1?1&%T82D[
M(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_+RH_at_nospam_;V1C>GET('.(;W=A('-T871U
M<V]W96=O("HO#0I]#0H-"F-H87(_at_nospam_3$-$9&%T85)$*'9O:60I(" _at_nospam_(" _at_nospam_(" _at_nospam_
M(" _at_nospam_(" _at_nospam_(" _at_nospam_("\J('!O9'!R;V=R86T_at_nospam_;V1C>GET=2!D86YY8V_at_nospam__at_nospam_>B!,0T0_at_nospam_
M*B\-"GL-"B!,0T1?1&%T83US=&%T4D0[#0H_at_nospam_=VAI;&4_at_nospam_*"I,0T1?1&%T82 F
M(#!X.# I.R _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_+RH_at_nospam_<W!R87=D>F5N:64_at_nospam_8FET=2!G;W1O=V^8
M8VD_at_nospam_3$-$("HO#0H_at_nospam_3$-$7T1A=&$]9&%T85)$.PT*(')E='5R;B_at_nospam_J3$-$7T1A
M=&$I.R _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_("\J(&]D
M8WIY="!D86YE:B J+PT*?0T*#0H-"G9O:60_at_nospam_:6YF;W)M86-J82 H8VAA<B J
M<RD_at_nospam_(" _at_nospam_(" _at_nospam_+RH_at_nospam_<&]D<')O9W)A;2!D<G5K;W=A;FEA(&-II6=U('IN86NB
M=R!AOB!D;R _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(&]G
M<F%N:6-Z;FEK82 P># P(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_*B\-"_at_nospam_T*("![
M#0H_at_nospam_(" _at_nospam_=VAI;&4_at_nospam_*"IS*0T*(" _at_nospam_($Q#1&1A=&%74B_at_nospam__at_nospam_*G,K*RD[#0H_at_nospam_('T-
M"_at_nospam_T*=F]I9"!,:71E<F$_at_nospam_*&-H87(_at_nospam_;"D_at_nospam_(" _at_nospam_(" _at_nospam_+RH_at_nospam_<&]D<')O9W)A;2!D
M<G5K;W=A;FEA(&-II6=U('IN86NB=R!AOB!D;R _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_
M(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(&]G<F%N:6-Z;FEK82 P># P(" _at_nospam_(" _at_nospam_(" _at_nospam_
M(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_*B\-"_at_nospam_T*("![#0H_at_nospam_(" _at_nospam_3$-$9&%T85=2*&PI.PT*("!]
M#0H-"G9O:60_at_nospam_4W1E<F]W86YI92AC:&%R('9A;"D_at_nospam_(" _at_nospam_+RH_at_nospam_<&]D<')O9W)A
M;2!Z87!I<W4_at_nospam_<XAO=V$_at_nospam_<W1E<G5JI6-E9V\_at_nospam_9&\_at_nospam_3$-$("HO#0I[#0H_at_nospam_3$-$
M7T1A=&$]<W1A=%)$.PT*('=H:6QE("_at_nospam_J3$-$7T1A=&$_at_nospam_)B P>#_at_nospam_P*3L_at_nospam_(" _at_nospam_
M(" _at_nospam_(" _at_nospam_("\J('-P<F%W9'IE;FEE(&)I='4_at_nospam_9V]T;W=OF&-I($Q#1" J+PT*
M($Q#1%]$871A/6-T<FQ74CL-"B J3$-$7T1A=&$]=F%L.R _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_
M(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_(" _at_nospam_+RH_at_nospam_>F%P:7,_at_nospam_<XAO=V$_at_nospam_<W1E<G5JI6-E9V\_at_nospam_
'*B\-"GT-"B _at_nospam_
`
end