Herunterladen Diese Seite drucken

Atmel STK500 Bedienungsanleitung Seite 17

Avr-tutorial
Vorschau ausblenden Andere Handbücher für STK500:

Werbung

AVR-Tutorial - 4. LCD - www.mikrocontroller.net
www.mikrocontroller.net
Home
AVR-Tutorial
1. Ausrüstung
2. IO-Grundlagen
3. Stack
4. LCD
5. Interrupts
5. UART
7. Speicher
Foren
µC & Elektronik
Programmierbare Logik
DSP
GCC
Codesammlung
Markt
Platinen
PC-Programmierung
Ausbildung & Beruf
Webseite
Sonstiges/Offtopic
Chat
Shop
Artikel
AVR-GCC-Tutorial
AVR Checkliste
AVR Assembler
Befehlstabelle
Operationsverstärker
SMD löten
Digitaler
Funktionsgenerator
Linksammlung
weitere...
[Letzte Änderungen]
- Anzeige -
file:///E|/Elektronik/AVR/assemblertutorial/lcd.htm (1 of 6)30.01.2007 15:23:43
AVR-Tutorial - 4. LCD
Kaum ein elektronisches Gerät kommt heutzutage noch ohne ein LCD daher. Ist doch auch praktisch,
Informationen im Klartext anzeigen zu können ohne irgendwelche LEDs blinken zu lassen. Kein
Wunder, dass die häufigste Frage in Mikrocontroller-Foren ist: "Wie kann ich ein LCD anschließen?".
Diese Anleitung ist für ein 4x20-LCD geschrieben, sie sollte aber auch mit anderen Displaygrößen (z.B.
2x16) funktionieren.
Die meisten Text-LCDs verwenden den Controller HD44780 oder einen kompatiblen (z.B. KS0070) und
haben 14 oder 16 Pins. Die Pinbelegung ist praktisch immer gleich:
1
Vss GND
2
Vcc 5V
3
Vee Kontrastspannung (0V bis 5V)
4
RS
Register Select (Befehle/Daten)
5
RW Read/Write
6
E
Enable
7
DB0 Datenbit 0
8
DB1 Datenbit 1
9
DB2 Datenbit 2
10 DB3 Datenbit 3
11 DB4 Datenbit 4
12 DB5 Datenbit 5
13 DB6 Datenbit 6
14 DB7 Datenbit 7
Achtung: Unbedingt von der richtigen Seite zu zählen anfangen! Meistens ist neben Pin 1 eine kleine 1
auf der LCD-Platine, ansonsten im Datenblatt nachschauen.
Bei LCDs mit 16-poligem Anschluß sind die beiden letzten PINs für die Hintergrundbeleuchtung
reserviert.
Vss wird ganz einfach an GND angeschlossen und Vcc an 5V. Vee kann man testweise auch an GND
legen. Wenn das LCD dann zu dunkel sein sollte muss man ein 10k-Potentiometer zwischen GND und
5V schalten, mit dem Schleifer an Vee:
+5V -----------*------------ Vcc
|
/
10k \------------ Vee
/
\
|
GND -----------*------------ Vss
Es gibt zwei verschiedene Möglichkeiten zur Ansteuerung eines solchen Displays: den 8bit- und den
4bit-Modus. Für den 8bit-Modus werden (wie der Name schon sagt) alle acht Datenleitungen zur
Ansteuerung verwendet, somit kann durch einen Zugriff immer ein ganzes Byte übertragen werden. Der
4bit-Modus verwendet nur die oberen vier Datenleitungen (DB4-DB7). Um ein Byte zu übertragen

Werbung

loading