Forum: Mikrocontroller und Digitale Elektronik LCD Initialisierung


von Daniel Suter (Gast)


Lesenswert?

Habe ein Problem mit der inizialisierung des LCD2041 HD44780
an einem 8 Bit Mikrokontroller 80C517A. Könnte mir jemand helfen mit 
einer assembler codierung?
bin fast am verzweifeln.
Datenbus des Mikrokontrollers D0-D7 auf Pin 7-14 des LCD Display.

RS=Resister Select  RS =0 werden die Daten am Datenbus als Befehle 
interpretiert, ist RS=1 werden die Daten in das Display-Ram geleitet. 
Zur Ansteuerung wird die Adressleitung A0 verwendet.

R/W =0 Werden Daten in das Modul geschrieben
R/W =1 können Daten oder der Status aus dem Modul gelesen werden.
Zur anseuerung von R/W wird die Adressleitung A1 verwendet.

E = Werden Daten in das Modul geschrieben.

Könnte jemand mir behilflich sein
Bestendank

von thkaiser (Gast)


Lesenswert?

Mit welchen Befehlen versuchst Du momentan, auf das Display zuzugreifen?
Wie hast Du E beschaltet? E muß auf High liegen, damit das Display sich 
angesprochen fühlt.
Außerdem würde ich R/W nicht an A1, sondern an /WR legen. Du wirst auch 
nicht um eine Adressdekodierung herum kommen - d.h. E wird nur bei 
bestimmten Adressen auf High gelegt, sonst bekommst Du Konflikte mit 
Deinem externen RAM.
Wie sind die Adressbereiche bei Deinem System konfiguriert?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.