Sie sind auf Seite 1von 1

1-Chip-LCD-Interface

5V
027 CW

EDE702
3 4 14
0 = 2400, 1 = 9600 1 BAUD OUT 18 Digital Output

0 = Inverted, 1 = Standard 2 POLARITY RCV 17 Serial Receive 1 6


BAUD ENABLE
7
Connect to +5V DC * 3 +5V OSC1 16 Oscillator Connection IC1 RS
17 8
33k RCV RW
Connect to +5V DC 4 +5V OSC2 15 Oscillator Connection EDE702
to PC Serial Out
16 10
Digital Ground 5 GND +5V 14 Connect to +5V DC OSC1 DATA 4
11
DATA 5
LCD Enable Line 6 ENABLE D7 13 LCD Data Pin 7 12
DATA 6
4MHz 15 13
LCD RS Line 7 RS D6 12 LCD Data Pin 6 OSC2 DATA 7
14 13 12 11 10 9 8 7 6 5 4 3 2 1
LCD RW Line 8 RW D5 11 LCD Data Pin 5 2

D7
D6
D5
D4
D3
D2
D1
D0

R/W

VDD
VSS
POLARITY

RS
VO
No Connection 9 N/C D4 10 LCD Data Pin 4

994091 - 11
to PC Ground 5
Text Written From PC

994091 - 12

Quelle: E-Lab Digital Engineering Inc. essiert, der findet unter http://www.elabinc.com nicht nur eine Pro-
Der EDE702 ist ein serieller LCD-Interface-Baustein, der in duktübersicht, sondern auch Datenblätter im PDF-Format.
Mikrocontrollerprojekten die einfache und kostengünstige (994091-1e)
Ansteuerung von LC-Displays ermöglicht. Das IC ist
kein eigenständiges Silizium-Design, sondern ein REM Open communication channel to COM1 at 9600 Baud
anwendungsspezifisch programmierter PIC16C54A OPEN ”com1:9600,n,8,1,cd0,cs0,ds0,op0,rs” FOR OUTPUT AS #1
und damit eigentlich ein auf Silizium geliefertes Soft-
wareprodukt. Der Controller steuert fast jedes textba- REM Clear Display
sierte LCD-Modul über eine einzige Leitung, womit 6 GOSUB 999
bis 10 I/O-Leitungen eines Mikrocontrollersystems für OUT &H3F8, &HFE
andere Anwendungen frei werden. GOSUB 999
Neben der LCD-Ansteuerung ermöglicht der EDE702 OUT &H3F8, &H1
auch die Darstellung anwenderdefinierter Zeichen. Ein
Anschluß für eine serielles Ausgangssignal kann zur REM Pause for LCD screen clear command to complete on LCD
Ansteuerung einer Anzeige-LED, eines Summers oder module
anderer (Schalt-)Funktionen verwendet werden. FOR delay=1 to 5000: NEXT delay
Mit einer Baudrate von 2400 oder 9600 Baud und einer REM Write first row of text to LCD screen
wählbaren seriellen Datenpolarität kann der EDE702 GOSUB 999
PRINT #1, ”EDE702 Test Screen”;
auch mit jedem System kommunizieren, das ein asyn-
chrones serielles Datensignal liefert – wie zum Beispiel die
REM Jump to second row on 2 line LCD
BASIC-Stamp. Für den Anschluß an eine serielle PC- GOSUB 999
Schnittstelle (RS232) benötigt man lediglich einen 33-k- OUT &H3F8, &HFE
Widerstand. GOSUB 999
Die Anwendungsschaltung zeigt beispielhaft, wie der OUT &H3F8, &HC0
EDE702 die Verbindung zwischen PC und LC-Display
(mit dem Standard-HD44780-Displaycontroller) her- REM Write second row of text to LCD screen
stellt. Ein 4-MHz-Keramikresonator liefert in Verbin- GOSUB 999
dung mit dem internen Oszillator den Takt. Bei Ver- PRINT #1, ”Time is: ”; TIME$;
wendung eines externen (TTL-) Oszillators ist dessen END
Ausgang nur mit dem Anschluß OSC1 (Pin 16) zu ver-
binden, während OSC2 (Pin 15) frei bleibt. Der Kontrast REM Hold until Transmit Buffer is empty
des Displays wird wie üblich mit einem Trimmpoti (10- 999 IF (INP(&H3FD) AND &H40) = 0 THEN GOTO 999
20 k) eingestellt. Die Schaltung läßt sich sehr einfach mit RETURN
dem kleinen QBASIC-Programm testen. Wer sich für
die Controller-Spezialitäten von E-Lab-Products inter-

Anzeige

Elektor 7-8/99 41