Vous êtes sur la page 1sur 1

Gestion d'un écran LCD

Description des différentes broches LCD 2 ou 4 lignes

En mode 8 bits,

- on place les données à envoyer, sur D0 - D7,

- on sélectionne un envoi ou une réception avec


R/W,

- on détermine s'il s'agit d'une donnée ou d'une


commande avec RS,

- on valide en envoyant une impulsion sur E d'au


moins 450ns.

Jeu d'instructions détaillé valable pour tous les afficheurs LCD


Valeur de l'instruction en Valeur en
binaire Rôle de cette instruction hexadécima
D7 D6 D5 D4 D3 D2 D1 D0 l
0 0 0 0 0 0 0 1 efface l'écran $01
0 0 0 0 0 0 1 0 replace le curseur dans la position d'origine $02
sens de déplacement du curseur :
vers la gauche si B=0 et vers la droite si B=1
0 0 0 0 0 1 B A $04 à $07
si A=1 l'affichage accompagne le curseur dans son
déplacement
active ou désactive : l'affichage (C),
0 0 0 0 1 C B A $08 à $0F
le curseur (B) ; le clignotement du curseur (A)
déplace le curseur (D=0) ou l'affichage (D=1) d'une
0 0 0 1 D C 0 0 $10 à $1F
position vers la gauche (C=1) ou vers la droite (C=0)
définit la taille de l'interface :
mode 4 bits si E=0 et mode 8 bits si E=1
le nombre de lignes :
0 0 1 E D C 0 0 $20 à $3F
1 ligne si D=0, 2 ou 4 lignes (multiligne) si D=1
et la taille de la police :
caractères 5x7 si C=0 et caractères 5x10 si C=1

Changement de ligne sur les afficheurs


Instructions valables pour l'afficheur LM041L (4x16) LM044L (4x20)
Action à réaliser Valeur de l'instruction (à envoyer avec RS=0)
Déplacer le curseur au début de la ligne 1 $80
Déplacer le curseur au début de la ligne 2 $C0
Déplacer le curseur au début de la ligne 3 $90 (LM041L) $94 (LM044L)
Déplacer le curseur au début de la ligne 4 $D0 (LM041L) $D4 (LM044L)

Vous aimerez peut-être aussi