Configuration des broches
Pin No: |
Nom de la broche : |
Description |
Vss (Masse) |
Pin de masse. connectée à la masse du système |
|
Vdd (+5 Volt) |
Alimente le LCD avec +5V (4.7V – 5,3V) |
|
VE (Contraste V) |
Décide du niveau de contraste de l’affichage. Mis à la terre pour obtenir un contraste maximal. |
|
Sélection de registre |
Connecté au microcontrôleur pour passer d’un registre de commande/données |
|
Lecture/écriture |
Utilisé pour lire ou écrire des données. Normalement mis à la terre pour écrire des données sur le LCD |
|
Enable |
Connecté à la broche du microcontrôleur et basculé entre 1 et 0 pour l’accusé de réception des données |
|
Pin de données 0 |
Les pins de données 0 à 7 forment une ligne de données de 8-bit. Elles peuvent être connectées au microcontrôleur pour envoyer des données de 8 bits. Ces LCD peuvent également fonctionner en mode 4 bits dans ce cas, les broches de données 4, 5, 6 et 7 seront laissées libres. |
|
Data Pin 1 |
||
Data Pin 2 |
||
Data Pin 3 |
||
Data Pin 4 |
||
Data Pin 5 |
||
Data Pin 6 |
||
Data Pin 7 |
||
LED Positive |
Brochure positive de la LED du rétro-éclairage |
|
LED Négative |
Broche négative de la LED de rétroéclairage |
Caractéristiques du module LCD 16×2
- Tension de fonctionnement de 4.7V à 5,3V
- La consommation de courant est de 1mA sans rétroéclairage
- Module d’affichage LCD alphanumérique, ce qui signifie qu’il peut afficher des alphabets et des chiffres
- Constitué de deux rangées et chaque rangée peut imprimer 16 caractères.
- Chaque caractère est construit par une boîte de 5×8 pixels
- Peut fonctionner à la fois sur le mode 8 bits et 4 bits
- Il peut également afficher tous les caractères générés personnalisés
- Disponible en rétro-éclairage vert et bleu
Équivalents d’affichage 16×2
Écran LED à matrice de points, Afficheur LED à 7 segments, afficheur OLED, afficheur à écran LCD TFT
Description brève sur les modules LCD
Les modules LCD sont très couramment utilisés dans la plupart des projets embarqués, la raison étant son prix bon marché, sa disponibilité et sa facilité de programmation. La plupart d’entre nous auraient rencontré ces écrans dans notre vie quotidienne, que ce soit au niveau des PCO’s ou des calculatrices. L’apparence et les brochages ont déjà été visualisés ci-dessus, maintenant entrons un peu dans la technique.
LCD 16×2 est nommé ainsi car ; il a 16 Colonnes et 2 Rangs. Il y a beaucoup de combinaisons disponibles comme, 8×1, 8×2, 10×2, 16×1, etc. mais la plus utilisée est le 16×2 LCD. Ainsi, il y aura (16×2=32) 32 caractères au total et chaque caractère sera composé de points de 5×8 pixels. Un seul caractère avec tous ses Pixels est montré dans l’image ci-dessous.
Maintenant, nous savons que chaque caractère a (5×8=40) 40 Pixels et pour 32 Caractères nous aurons (32×40) 1280 Pixels. En outre, le LCD doit également être informé de la position des pixels. Il serait donc difficile de tout gérer avec l’aide du MCU, d’où l’utilisation d’un circuit intégré d’interface comme le HD44780, qui est monté à l’arrière du module LCD lui-même. La fonction de ce CI est de recevoir les commandes et les données de l’unité centrale et de les traiter pour afficher des informations significatives sur notre écran LCD. Vous pouvez apprendre comment interfacer un LCD en utilisant les liens mentionnés ci-dessus. Si vous êtes un programmeur avancé et que vous souhaitez créer votre propre bibliothèque pour interfacer votre microcontrôleur avec ce module LCD, alors vous devez comprendre le fonctionnement et les commandes du CI HD44780 que vous pouvez trouver dans sa fiche technique.