Du holst Dir ein LCD z.B. bei Conrad, das Controller HD44780 hat oder kompatibel ist.
Ich hab da das LCD-MODUL 4X20 BLAU BestNr. 181743 - SX verwendet.
Dann schliesst Du das wiefolgt an.
Pin1 (GND) : 0V bzw. GND
Pin2 (+UB) : +5V
Pin3 (Kontrastspannnung) : Über Drehpoti 5K an +5V
Pin4 (RS): an beliebigen Ausgang des Mega16
Pin5 (RW): an GND
Pin6 (E): an beliebigen Ausgang des Mega16
Pin7-10 (D0-D3): an GND
Pin11-14 (D4 - D7): an beliebige Ausgänge des Mega16
Pin15,16 (NC,RES): bleibt offen
Pin17 (LED+): Hab ich einfach über zwei Dioden in Reihe (1N4001) an +5V, geht aber auch mit Poti.
Pin18 (LED-): an GND
DAS war schon der Anschluss.
Nun brauchst Du noch eine Initialisierung im Programm.
Das Lib mußt Du auch deinem Anschluss entsprechend anpassen.
einfach mit dem Editor öffnen und von Zeile 43 bis 48 Deine jeweiligen Anschlüsse angeben.
Für Zeilen 66, 69, 89, 93 gilt gleiches.
Für Höhere Taktraten des Controllers muß auch Zeile 97 und 105 mit größeren Zahlenwerten versehen werden, sonst gibts timingprobleme.
Lesezeichen