16 * 2 LCD

Z

ZeleC

Guest
Zdravo fantje.
Lahko me kdorkoli neposredne povezave ali naložiti nekaj izvorne kode v montaži v zvezi z vmesnikom za 16 * 2 LCD z hc11 uc (ali katerega koli drugega uc) v 4-bitnem načinu dolgo.
THX

 
Ta vzorec je določeno s Proteus lahko dam nekaj nasvetov (čeprav je napisana v C).
Oprosti, ampak, kar potrebujete za prijavo v to prilogo, da si ogledate

 
I uspelo narediti LCD delo v 4-bitnem načinu je bila težava z zaseden zastavo. V 8-bitnem načinu i uporabljajo za preverjanje DB7, da
didnt delal v 4-bitno, tako da sem to rutinsko nadomesti z zamikom 40us , in sedaj vse deluje.
Ampak ni kdorkoli je ta problem pred (ne moremo prebrati BF)?

 
I vse moje uporabo LCD
je v 4 bitni način za varčevanje z zatiči in nikoli ni imel problem, da preverite zaseden zastave, ki je MSB v prvem Grickati da si preberete
palcev
upanje to pomaga

 
Če želite prebrati Zaseden zastave v 4-bitnem načinu morate izvesti dve glasi operacij.

Najprej preberite delovanja je zapisano v visoko Grickati, drugi berejo delovanja je zapisano v nizko Grickati.Povezati dve Grickalice v obliki bajt z navedbo zaseden status in ddaddress in nato preskus zaseden zastavo.

Enotni glasi delovanja (kot v 8-bitnem načinu), bo vrgel ven iz sinhronizacije.

 
klugkopf wrote:

Imam lepo PDF, za LCD.
Na žalost, jaz ne spomniš povezave, tako da bom naložite.
 
Mislim Iain ima point
slabo poskusiti, sem bil samo enkrat, a ob branju
hvala guys

 
Hvala fantje za pomoč
svoje delali in tukaj je koda za LCD zaseden zastavo
(im uporabo razširjenega način)
ni potrebe, da bi oblikovala bajt iz dveh Grickalice
WI PSHA
WI1 LDAA LCDCTRL; DISPLAY NE BUSY \
LDAB LCDCTRL
TSTA
BMI WI1
PULA
RTS

 

Welcome to EDABoard.com

Sponsor

Back
Top