• Mikrocontroller
  • Veröffentlicht in Heft 6/2002 auf Seite 0
Über den Artikel

Basiskurs Mikrocontroller VI

Ansteuerung des LCD

Basiskurs Mikrocontroller VI
Die Datenausgabe des Flash-Boards erfolgt meist über das angeschlossene Terminal, also den PC. Für eigenständige Anwendungen ohne Terminal ist dagegen manchmal eine Anzeige erforderlich.Der Einsatz intelligenter LC-Anzeigen mit eigenem Display-Controller an ein mC-Board ist sehr bequem. Die Controller enthalten bereits einen Zeichengenerator und können ohne großen Aufwand zur Ausgabe von ASCII-Zeichen veranlasst werden.Fast alle intelligenten LCDs folgen heute einem gemeinsamen Standard. Hier wird ein Standardtyp mit 2x16 Zeichen eingesetzt. Das Display verfügt über folgende Anschlüsse:Die Datenübertragung folgt dem Bus-Protokoll eines 6800-Prozessors: Zunächst muss durch die R/W-Leitung die Datenrichtung festgelegt werden, dann erfolgt der eigentliche Zugriff durch einen positiven Enable-Impuls. An einem 8051-Prozessor muss daher eine Verknüpfung des /RD- und des /WR-Signals erfolgen. Die Datenrichtungs-Umschaltung kann durch eine Adressleitung erfolgen. Eine weitere Adressleitung ist erforderlich, um die interne Registerselektion des Displaycontrollers über die Leitung RS vorzunehmen. Hier wird zwischen Daten und Kommandos unterschieden.
Dieser Artikel ist ausschließlich unseren GOLD- und GREEN-Mitgliedern vorbehalten.
Sind Sie bereits Mitglied? Klicken Sie hier, um sich einzuloggen.
Produkte
Gerber-Datei


Die zu diesem Projekt gehörende Platine steht als Gerber-Datei exklusiv allen GOLD- und GREEN-Mitgliedern zum sofortigen Download zur Verfügung. Mit Gerber-Daten können Sie Platinen selber herstellen oder sie bei einem Platinenhersteller in Auftrag geben.

Elektor empfiehlt den zuverlässigen PCB-Service von Eurocircuits.

Extra info, Update
Update:
Die Assembler-Routine des Displaytreibers für Basic 52 enthält in Zeile 4100 und 4102 die Einsprungadressen für CALL 0 und CALL 1. Diese lauten jedoch nicht 41 50 und 41 7F sondern 42 50 und 42 7F.

Download-Sammlung zum Flash-Kurs
Mit dem Erscheinen des letzten Kurs-Teil in Heft Juni wurde auf der Elektor-Homepage eine Sammlung sämtlicher Downloads zum Basiskurs Mikrocontroller mit dem 89S252-Flash-Board bereitgestellt. Sie finden diese gesammelten Downloads in der Download-Liste unter der Nummer 010208-19.
Kommentare werden geladen...