LCD Initialisierung

Gast #23853
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
Gast #23854
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?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.