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

D7
D6
D5
D4

RA1
RA0
NC
NC
NC
NC

D3
D2
D1
D0

RA4

RA5
RA6

RS
R/W

Microcontrleur

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.

Afficheur LCD

Mise en uvre matrielle pour la commande en 8 bits :


RA7
RA6
RA5
RA4
RA3
RA2

D7
D6
D5
D4

RA1
RA0

D3
D2
D1
D0

RB0

RB1
RB2

RS
R/W

Microcontrleur

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.

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

Vous aimerez peut-être aussi