L'afficheur LCD deux lignes à 16 caractères
Introduction
Le module LCD 1602 peut afficher deux lignes à 16 caractères. ll utilise une interface I2C avec un chip PCF8574 qui facilite les connexions entre le CPU et l’afficheur, puisque seulement quatre pins sont nécessaires : Vcc, GND et les lignes SCL et SDA du bus I2C. Le PCF8574 agit comme registre à décalage similaire au 74HC595 mais il utilise le bus I2C comme interface avec le CPU au lieu d'utiliser les pins GPIO simples.
La fiche technique se trouve sur
https://www.handsontec.com/dataspecs/module/I2C_1602_LCD.pdf
Interfaçage de l'LCD avec son contrôleur
L’afficheur lui-même est contrôle par un chip
HD44780 en mode 4 bit. Le schéma du circuit complet du module LCD1602 est le suivant :
Le PCF8574 possède 8 pins de sortie qui sont connecté comme suit :
PCF8574 |
P7 |
P6 |
P5 |
P4 |
P3 |
P2 |
P1 |
P0 |
HD44780 |
D7 |
D6 |
D5 |
D4 |
BL |
EN |
R/W |
RS |
BL : lumière de fond (Back Light)
EN : ENable, ce signal est utilisé pour transférer les données dans les registres du HD44780
RW : Read/Write, sélectionne lecture ou écriture
RS : Register Select : sélectionne le registre de données (Data Register DR) ou le registre d’instructions (Instruction Register IR)
--
Uli Raich - 2021-06-21
Comments