mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik HD44780 mit 8051-kompatiblen ansteuern?


Autor: Marvin Gegner (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
habe gestern lange versucht mein Display mit dem HD44780 Chip
anzusteuern, es hat 2x16 zeichen. Leider bleiben meine Bemühungen
erfolglos. Google hat auch nichts brauchbares ausgespuckt, und wenn
code dabei war, ging er über mehrere Seiten und war sehr kompliziert.
Ich möchte das Display ansteuern ohne das Busyflag, also der pin für
R/W liegt auf GND.
Meinen Code habe ich angehängt, er ist voll auskommentiert und soll
einfach nur das ASCII Zeichen A in der Ersten Zeile anzeigen,
vielleicht fällt ja jemandem auf warum das ganze nicht gehen kann?

Infos wie ich es angeschlossen habe:
Pin E liegt am µC auf p1.3
Pin RS liegt am µC auf p1.4
Die Acht Datenleitungen gehen bei mir auf Port 3 am µC.
Ich verwende einen AT89S8252 von Atmel und habe einen 12MHz Oszillator
angeschlossen, d.h. das ein 1Byte Befehlt (wie Nop) 1µS dauert.

Danke schonmal für eure Antworten.
Gruß
Marcus

Autor: Marcus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich wollte natürlich mit meinem Namen den Post machen,
aber mein WG Kollege hat hier das letzte mal gepostet und ich habe
vergessen den Namen umzustellen :-).
Gruß
Marcus

Autor: Marcus (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hab die Register nochmal geändert, aber trotzdem kein erfolg :-(
mein µC hat ja nur Register 0-7.
Die neue Datei hängt an.

Autor: Peter Dannegger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wo ist denn Deine Mainloop ?


Peter

Autor: Marcus (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hatte ich vergessen.
Habe ich jetzt reingesetzt, aber läuft trotzdem nicht :-(
neue lcd.txt im Anhang

Autor: Marcus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hat jemand vielleicht schonmal ein lcd mit hd44780 mit einem 8051
kompatiblen angesteuert und könnte den code hier posten?

Autor: buz11 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: buz11 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
http://www.8052.com/tutlcd.phtml

... damit man nicht lange sucht .

Autor: Marcus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
VIELEN VIELEN DANK!!
jetzt hat es endlich geklappt :-)

Autor: Martin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Markus,

Wo befand sich ihr fehler ?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.