HD44780

HD44780

Der integrierte Schaltkreis Hitachi HD44780 ist die de-facto-Industriestandard-Steuereinheit für kleine alphanumerische Dot-Matrix-LCD-Module. Dieser übernimmt die Darstellung von Text durch ein integriertes Zeichengenerator-ROM und kümmert sich um die komplette Ansteuerung inklusive Erzeugung aller benötigten Signale für das Display. Der ursprüngliche Hitachi HD44780 wird mittlerweile nicht mehr gefertigt, jedoch existieren zahlreiche zumeist voll kompatible Nachbauten bzw. kompatible LCD-Steuereinheiten, wie zum Beispiel Sunplus SPLC780A1, Sitronix ST7066 oder Samsung KS0066.

Inhaltsverzeichnis

LCD-Anzeigemodule nach HD44780-Standard

LCD Anzeigemodul mit 20 × 2 Zeichen
Bernsteinfarben hintergrundbeleuchtetes LC-Anzeigemodul mit 8 × 2 Zeichen zeigt kyrillische Zeichen an

In alten LCD Modulen war der HD44780 als Thin Quad Flat Package-Baustein (TQFP-Baustein) aufgelötet, in neuen LCD-Modulen sind beinahe ausschließlich Nachbauten des HD44780 zu finden, welche direkt auf die Platine gebondet sind (COB-Technik). Solche Anzeigemodule sind in den Konfigurationen 8 × 1 Zeichen bis 40 × 4 Zeichen verfügbar und enthalten den HD44780 und falls erforderlich den Spaltentreiber HD44100 bereits auf dem Modul integriert. Das Anzeigemodul ist somit bereits anschlussfertig für die Verwendung in Mikrocontroller-Schaltungen und Mikroprozessor-Bussystemen. HD44780-kompatible LCD-Module existieren heute in fast allen erdenklichen Farbkombinationen der Hintergrundbeleuchtung und Polarisation und sind im Preis rapide gefallen, somit ist beispielsweise ein hinterleuchtetes Anzeigemodul mit 16 × 2 Zeichen bereits unter 7 Euro erhältlich.

Verwendung

Aufgrund des niedrigen Preises, der guten Verfügbarkeit von vielen Herstellern und der leichten Ansteuerung findet man diese Anzeigemodule in vielen Kopierern, Faxgeräten, Laserdruckern, Netzwerkgeräten (zum Beispiel Router, Switches, Server) sowie in Mess- und Industriegeräten zur Bedienerführung und Ausgabe von Statusinformationen. HD44780-kompatible LCD-Module sind auch bei Elektronikbastlern in Verbindung mit Mikrocontrollern und in der PC-Moddingszene zur Ausgabe von Systeminformationen (zum Beispiel Prozessorlast) über den LPT-Anschluss beliebt.

Solche Anzeigemodule werden üblicherweise nicht in Consumer-Elektronik-Geräten wie Videorekordern oder DVD-Playern eingesetzt, da die Verwendung von herstellerspezifisch gefertigten anwendungsspezifischen Anzeigen hier kostengünstiger oder effektiver ist. Ein HD44780-kompatibles LCD-Modul ist eher eine generische Lösung, welche für ein möglichst breites Anwendungsspektrum gedacht ist.

Anschluss an Mikrocontroller

Die Kommunikation mit dem Mikrocontroller erfolgt parallel im 4-Bit-Modus oder im 8-Bit-Modus. Selbst bei 8-Bit-Mikrocontrollern wird häufig die 4-Bit-Ansteuerung bevorzugt, da diese vier I/O-Leitungen weniger benötigt.

Benötigte Daten- und Steuerleitungen für 4-Bit-Ansteuerung
Symbol Art *1 Beschreibung
Vss Masse Massebezug
RS I 0 = Befehl, 1 = Daten
R/W I 0 = schreiben, 1 = lesen *2
E I Enable
D4 I/O Daten-Bit 0 (LSB)
D5 I/O Daten-Bit 1
D6 I/O Daten-Bit 2
D7 I/O Daten-Bit 3 (MSB)
  • *1 I = Input (Eingabeleitung), O = Output (Ausgabeleitung)
  • *2 wenn nicht gelesen bzw. das Busy-Flag abgefragt werden muss, kann diese Leitung auch fix auf 0 gesetzt werden.
Benötigte Daten- und Steuerleitungen für 8-Bit-Ansteuerung
Symbol Art *1 Beschreibung
Vss Masse GND (Massebezug)
RS I 0 = Befehl, 1 = Daten
R/W I 0 = schreiben, 1 = lesen *2
E I Enable
D0 I/O Daten-Bit 0 (LSB)
D1 I/O Daten-Bit 1
D2 I/O Daten-Bit 2
D3 I/O Daten-Bit 3
D4 I/O Daten-Bit 4
D5 I/O Daten-Bit 5
D6 I/O Daten-Bit 6
D7 I/O Daten-Bit 7 (MSB)
  • *1 I = Input (Eingabeleitung), O = Output (Ausgabeleitung)
  • *2 wenn nicht gelesen bzw. das Busy-Flag abgefragt werden muss, kann diese Leitung auch fix auf 0 gesetzt werden.

Bei 4-Bit-Ansteuerung erfolgt die Übertragung der Daten in zwei hintereinander gesendeten Hälften (Nibbles).

Der elektrische Anschluss ist nicht normiert, jedoch existiert ein Quasi-Standard, an welchen sich die meisten Hersteller halten. Es ist dennoch empfehlenswert, vor der Inbetriebnahme eines Anzeigemoduls das Datenblatt zu konsultieren, da bei manchen Modulen die Leitungen für die Stromversorgung (VSS und VDD) vertauscht sind, und einige seltene Exemplare ganz vom Quasi-Standard abweichen. Ein falscher Anschluss der Stromversorgung kann zur sofortigen Zerstörung des Moduls führen.

Beschaltung der meisten HD44780-kompatiblen Anzeigemodule
Pin Nr. Symbol Art Funktion
1 VSS Stromversorgung GND (Masse)
2 VCC Stromversorgung + 5V
3 VEE Stromversorgung Kontrastspannung
4 RS Datenleitung 0 = Befehl, 1 = Daten
5 R/W Datenleitung 0 = schreiben, 1 = lesen
6 E Datenleitung Enable
7 D0 Datenleitung Datenleitung 0
8 D1 Datenleitung Datenleitung 1
9 D2 Datenleitung Datenleitung 2
10 D3 Datenleitung Datenleitung 3
11 D4 Datenleitung Datenleitung 4
12 D5 Datenleitung Datenleitung 5
13 D6 Datenleitung Datenleitung 6
14 D7 Datenleitung Datenleitung 7
15 A Stromversorgung Hintergrundbeleuchtung Anode (+) *
16 K Stromversorgung Hintergrundbeleuchtung Kathode (-) *
  • * Falls eine Hintergrundbeleuchtung vorhanden ist. Bei einigen Modulen muss 5 V angelegt werden, bei anderen ist der Strom durch einen Vorwiderstand zu begrenzen.

Schrift und Zeichensatz

Das interne CGROM (Zeichengenerator-ROM) enthält 208 Zeichen in einer 5×8-Matrix, sowie 32 Zeichen in einer 5×10-Matrix, letztere wird jedoch bei fast keinem LCD-Anzeigemodul verwendet. Darüber hinaus existiert ein CGRAM (ein Zeichengenerator RAM) in welches 8 benutzerdefinierte Zeichen in einer 5x8-Matrix bzw. 4 Zeichen in einer 5x10-Matrix hochgeladen werden können. Somit können beispielsweise auch Grafiken, Umlaute, kyrillische Zeichen oder Balkengrafiken auf solchen Modulen angezeigt werden, welche diese Symbole nicht im internen CGROM enthalten.

Der gebräuchlichste Standard-Zeichensatz (HD44780A00) enthält einen fast kompletten ASCII-Zeichensatz (ohne Backslash und Tilde) sowie japanische Katakana-Symbole und einige Symbole. Andere Zeichensätze enthalten kyrillische Zeichen oder Umlaute (HD44780A02) anstatt der Katakana-Zeichen. Teilweise weichen manche kyrillischen Zeichensätze heutiger Nachbauten je nach Hersteller voneinander ab, da es hier keine Vorlage seitens Hitachis HD44780 gab.

Charset.gif

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • HD44780 — Photo d un afficheur HD44780 rétroéclairé ambre aux 2x8 charactères, affichant des charactères cyrilliques Un HD44780 est un standard de dispositif d affichage par cristaux liquides. Branchement physique Un module HD44780 comporte 14 ou 16… …   Wikipédia en Français

  • HD44780 — Дисплей 8x2 с поддержкой кириллицы Контроллер HD44780 (а также совместимый с ним KS0066)  стандарт де факто на контроллеры монохромных жи …   Википедия

  • HD44780 Character LCD — An HD44780 Character LCD is an industry standard liquid crystal display (LCD) display device designed for interfacing with embedded systems. These screens come in common configurations of 8x1, which is one row of eight characters, 16x2, and 20x4 …   Wikipedia

  • Embedded system — Picture of the internals of an ADSL modem/router. A modern example of an embedded system. Labelled parts include a microprocessor (4), RAM (6), and flash memory (7). An embedded system is a computer system designed to do one or a few dedicated… …   Wikipedia

  • Display device — Nixie tubes, LED display and VF display, top to bottom. A display device is an output device for presentation of information in visual or tactile form (the latter used for example in tactile electronic displays for blind people). When the input… …   Wikipedia

  • PICAXE — is the name of a UK sourced microcontroller system based on a range of Microchip PICs. There are 13 PICAXE variants of differing pin counts from 8 to 40 pins. Initially marketed for use in education and by electronics hobbyists, they are also… …   Wikipedia

  • NSLU2 — An NSLU2 Manufacturer Linksys Release date June 15, 2004 (2004 06 15) Retail …   Wikipedia

  • LCD Smartie — is open source software for Microsoft Windows which allows an LCD display to be used as a (additional) display device from a PC. Supported devices include the Hitachi HD44780 Controller, the Matrix Orbital Serial/USB LCD, and Palm OS devices… …   Wikipedia

  • Bit-Banging — Unter Bit Banging versteht man eine Technik, die mittels Software und I/O Leitungen eine Hardware Schnittstelle emuliert, die gewöhnlich mit einem spezifischen Peripherie Baustein realisiert wird. Auf einem PC können sowohl der Seriell Port als… …   Deutsch Wikipedia

  • Bitbang — Unter Bit Banging versteht man eine Technik, die eine Hardware Schnittstelle mittels Software und I/O Leitungen emuliert, die gewöhnlich mit einem spezifischen Peripherie Baustein realisiert wird. Auf dem PC können sowohl der Seriell Port als… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”