Vous êtes sur la page 1sur 6

Lafficheur LCD (Light Control Display) I Rle dun afficheur LCD :

Les afficheurs LCD sont devenus indispensables dans les systmes techniques qui ncessitent laffichage de paramtres de fonctionnement. Grce la commande par un microcontrleur ces afficheurs permettent de raliser un affichage de messages aiss. Ils permettent galement de crer ses propres caractres.

II Fonctionnement dun afficheur LCD :


II.1 Schma fonctionnel :

II.2 Rle des diffrentes broches de lafficheur LCD :


VCC, Masse : alimentation de lafficheur LCD. Un afficheur LCD salimente en 0V5V. Contraste : entre permettant de rgler le contraste de lafficheur LCD. Il faut appliquer une tension continue rglable (entre 0V et 5V) laide dun potentiomtre. Vled : diffrence de potentiel permettant de commander le rtro clairage. E : entre de validation (ENABLE), elle permet de valider les donnes sur un front descendant. Lorsque E=0 alors le bus de donnes est ltat haute impdance. RS : Register Select cette entre permet dindiquer lafficheur si lon souhaite raliser une commande (RS=0) par des instructions spcifiques ou crire une donne (envoie du code du caractre afficher) sur le bus (RS=1). R/W : entre de lecture (R/W=1) et dcriture (R/W=0). Lorsquon commande lafficheur LCD il faut se placer en criture. D7D0 : bus de donnes bi-directionnel, il permet de transfrer les instructions ou les donnes lafficheur LCD.

G BERTHOME Lyce Mireille GRENET COMPIEGNE

Page 1/6

Lafficheur LCD (Light Control Display)


II.3 La mise en uvre dun afficheur LCD :
Un afficheur LCD sera command par un microcontrleur. Il faut donc penser aux mises en uvre : matrielle : connexion des broches du microcontrleur lafficheur LCD, logicielle : utilisation de sous programmes permettant de commander lafficheur LCD (initialisation, effacement de lafficheur, affichage dun caractre, affichage dune variable,). II.3.1 Mise en uvre matrielle dun afficheur LCD : En fonction du mode de commande choisis de lafficheur LCD la mise en uvre matrielle sera diffrente. Il existe deux modes de commande dun afficheur LCD : commande en 4 bits, commande en 8 bits. Mise en uvre matrielle pour la commande en 4 bits :
RA3 RA2 RA1 RA0 NC NC NC NC RA4 RA5 RA6 D7 D6 D5 D4 D3 D2 D1 D0 E RS R/W

En mode de commande 4 bits lintrt est de limiter le nombre de broches du microcontrleur. Il faut utiliser 7 broches des ports dentres/sorties du microcontrleur (configures en sorties) de manire commander lafficheur.

Microcontrleur

Afficheur LCD

Mise en uvre matrielle pour la commande en 8 bits :


RA7 RA6 RA5 RA4 RA3 RA2 RA1 RA0 RB0 RB1 RB2 D7 D6 D5 D4 D3 D2 D1 D0 E RS R/W

En mode de commande 8 bits on utilise plus de broches du microcontrleur. Il faut utiliser 11 broches des ports dentres/sorties du microcontrleur (configures en sorties) de manire commander lafficheur.

Microcontrleur

Afficheur LCD

G BERTHOME Lyce Mireille GRENET COMPIEGNE

Page 2/6

Lafficheur LCD (Light Control Display)


II.3.1 Mise en uvre logicielle dun afficheur LCD :

Les initialisations : Linitialisation du microcontrleur doit permettre de configurer les broches des ports dentres/sorties en sorties. Linitialisation de lafficheur permet : dattendre la mise sous tension de lafficheur, il faut raliser une temporisation donne par la documentation constructeur (10 20ms). de prparer linitialisation en envoyant des instructions, de configurer le mode de commande de lafficheur (8 bits ou 4 bits), de slectionner le nombre de lignes et de configurer le format du caractre (5x7 ou 5x10 pixels), dallumer lafficheur, de configurer le curseur (dplacement gauche ou droite aprs affichage, clignotement), de raliser le reset de laffichage. Les instructions permettant de raliser ces configurations sont donnes par la documentation constructeur.

G BERTHOME Lyce Mireille GRENET COMPIEGNE

Page 3/6

Lafficheur LCD (Light Control Display)


Placement du curseur : Pour indiquer quelle position doit se faire laffichage il faut placer le curseur avant dafficher. Pour cela on utilisera un sous-programme qui prendra en paramtres la position o doit se faire laffichage. Ce sous programme indique ladresse de la DDRAM interne lafficheur LCD correspondant la position :

Affichage dun caractre : Le principe de fonctionnement est simple, pour visualiser un caractre, il suffit de le positionner sur le bus de donne (cod en ASCII), de mettre RS au niveau haut (caractre), R/W au niveau bas (criture), et de provoquer un front descendant sur l'entre de validation de l'afficheur (E).

G BERTHOME Lyce Mireille GRENET COMPIEGNE

Page 4/6

Lafficheur LCD (Light Control Display)


Affichage dune variable : Le principe utilis est dutiliser les rsultats et les restes dune division successive de la variable N par 100 puis par 10.

Principe utilis pour afficher un variable N:

Calculs raliss :

G BERTHOME Lyce Mireille GRENET COMPIEGNE

Page 5/6

Lafficheur LCD (Light Control Display)


Table de caractres :

G BERTHOME Lyce Mireille GRENET COMPIEGNE

Page 6/6