mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD 161A & 162A von Reichelt


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

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,
ich bin nicht der Erfahrendste in der 8051er Welt, habe aber vor ca. 4 
Jahren eine Garagensteuerung (Lichtschranke, Dämmerung, etc.) gebaut. 
Will jetzt diese um eine Echtzeit-Uhr (läuft) und ein LCD erweitern. 
Habe dazu die LCDs von Reichelt (161A und 162A) gekauft. Benutze ein 
AT89C52 und habe dazu Port 2 D4-D7 an LCD DB4-DB7 angeschlossen. Die 
Steuerleitungen habe ich wiefolgt gelegt:
P2.3 -> LCD Pin 4 (RS)
P2.0 -> LCD Pin 5 (R/W)
P2.2 -> LCD Pin 6 (E)

Im Assembler habe ich zwei kurze Delay-Funktionen implementiert:

Delay50us:
  push  ACC
  mov    ACC, #LOOPVAL
_delay50us_loop:
  djnz  ACC,_delay50us_loop
  pop    ACC
  ret

Delay5ms:
  push  ACC
  mov    ACC, #LOOPVAL_5MS
_delay5ms_loop:
  call  Delay50us
  djnz  ACC, _delay5ms_loop
  pop    ACC
  ret

Das C-Programm habe ich angehängt.

Es ist zum Haareausraufen !! Ich bekomme nix, aber auch gar nichts auf 
dem Display angezeigt. Keine Ahnung, ob's überhaupt funktioniert. Habe 
das Problem mit beiden LCDs !

Kann von Euch einer helfen ?

Danke und viele Grüße
Christoph

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.