|
8x |
Leider ausverkauft
Daten des Displays:
- 8 Stellen mit je 16 Segmenten für Sonderzeichen
- Ein Dezimalpunkt für zwei Nachkommastellen
- 14 Symbole am oberen Rand einzeln ansteuerbar
- integrierter PCF8576 von Philips. Ansteuerung via I2C
- Adresse 112 dez. fest verdrahtet
- Vdd Betriebsspannung 3,6V (funktioniert auch mit 5V)
- Vlcd 1,0 - 1,5V über 10kOhm Poti einzustellen
- Flexikontakte lötbar
Ansteuerung:
Das LCD-Modul wird über die Slaveadresse 112 dez.
angesprochen. Folgender Programmablauf ist einzuhalten:
1. I2C-Start und Adresse senden - Slave quittiert Empfang
2. LCD initialisieren 1110 0000 (224 dez.)
3. Stellenzahl übergeben 1100 1000 (200 dez.)
4. Cursor ganz links stellen 0000 0000 (0 dez.)
5. 8 Zeichen (je 2 Byte) übertragen
6. Sonderzeichen ansteuern (2 Byte)
7. I2C-STOP senden - fertig
Die Bitzuordnung für die einzelnen Segmente sieht so aus
Byte 1 .. 15 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Segment |
F |
K |
G1 |
E |
A1 |
I |
H |
D1 |
Byte 2 .. 16 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Segment |
A2 |
M |
I |
D2 |
B |
G2 |
J |
C |
Die Symbole am oberen Rand und der Dezimalpunkt wird quasi als 9. Zeichen übergeben
Byte 17 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Segment |
OO |
TA |
TP |
. |
|
3.I |
RDS |
2. I |
Byte 18 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Segment |
5 |
FM |
6 |
1.I |
4 |
3 |
2 |
1 |
LCD-Designer:
Da es ziemlich mühsam ist die Zeichen über die Bitstellen rauszurechnen habe ich ein kleines Tool in Visual Basic geschrieben.
Mit der Maus kann man die einzelnen Segmente ein- und ausschalten.
Als Ergebnis bekommt man die Bytes in dezimal, hex, oder als Befehlzeile.
Das Programm ist Freeware und kann unentgeltlich genutzt werden.
|
Die LCD-Anzeige können Sie günstig in unserem Onlineshop in der Rubrik "I2C-Komponenten" bestellen. |
|