Vous êtes sur la page 1sur 7

Clavier numérique :

Le clavier est généralement constitué de 12 ou 16 touches , et le type de


clavier le plus utilisé dans la programmation et dans les serrures codée
qui ont une liaison avec la partie relation, est le clavier 4x4. Ce clavier
constitué, comme le montre la figure 1, de 16 boutons
poussoirs interconnectés de façon à former une matrice 4x4
(4 lignes x 4 colonnes).

Nous avons opté bien sûr à ce type de clavier, puisque on retient que
ces types de caractères soient suffisants pour répondre aux besoins de
notre système

Figure
1 : Clav ier

numérique 4x4

principe de Travail :
touche enfoncée provoque un court-circuit entre la ligne et la
colonne correspondantes.) L'appui sur une touche fait
communiquer une ligne avec une colonne.)

Figure 2 :   la structure interne de notre clavier avec son


connecteur

Brochage adopté avec le micro ( Figure 3 ) :

Figure 3 

 Codes de notre clavier ainsi câblé (Figure 4 ) :


On sait déjà qu'une touche enfoncée provoque un court-
circuit entre la ligne et la colonne correspondantes. Si ce
court-circuit est matérialisé par un niveau logique 0 et tout
le reste est à 1, on peut alors facilement, établir le tableau
de la figure 3.

P7 P6 P5 P4 P3 P2 P1 P0
Touches Lignes Colonnes Codes
D C B A 4 3 2 1 Hexa
'1'=> 1 1 1 0 1 1 1 0 EE
'2'=> 1 1 1 0 1 1 0 1 ED
'3'=> 1 1 1 0 1 0 1 1 EB
'F'=> 1 1 1 0 0 1 1 1 E7
'4'=> 1 1 0 1 1 1 1 0 DE
'5'=> 1 1 0 1 1 1 0 1 DD
'6'=> 1 1 0 1 1 0 1 1 DB
'E'=> 1 1 0 1 0 1 1 1 D7
'7'=> 1 0 1 1 1 1 1 0 BE
'8'=> 1 0 1 1 1 1 0 1 BD
'9'=> 1 0 1 1 1 0 1 1 BB
'D'=> 1 0 1 1 0 1 1 1 B7
'A'=> 0 1 1 1 1 1 1 0 7E
'0'=> 0 1 1 1 1 1 0 1 7D
'B'=> 0 1 1 1 1 0 1 1 7B
'C'=> 0 1 1 1 0 1 1 1 77

Figure 4 

Les afficheurs LCD :


Les afficheurs LCD (Liquid Crystal Display) sont devenues
incontournables dans toutes applications qui demandent la
visualisation de paramètres, il s’agit donc d’une interface
Homme/Machine. Ils sont très utilisés dans les montages à
microcontrôleur, et permettent une grande convivialité. Ils peuvent
aussi être utilisés lors de la phase de développement d'un
programme, car on peut facilement y afficher les valeurs de
différentes variables. Au paravent onéreux et difficile à mettre en
œuvre, ils sont maintenant bon marchés et l’interface parallèle au
standard Hitachi permet un pilotage facile.

Ils existent différents types d’afficheur selon leurs


caractéristiques techniques et selon leurs dimensions si on les
voit de l’extérieur. Mais généralement ils accomplissent le
même rôle, afficher des caractères alphanumériques sur son
écran. Chaque caractère possède son code ASCII, et il sera
affiché lorsqu’il sera appelé par le programme pour afficher
un message ou bien lors de la saisie d’un message externe.

Vu notre cahier de charge, sur un afficheur LCD de taille 2x16, c'est


un afficheur de 2 lignes et 16 caractères, et un afficheur
GRAPHIQUE de taille 128*64 . Le choix de ces deux types
d'afficheurs est justifié par le fait que nous avons besoin de ces
affiches, et que ces taille il est.

Afficheur LCD 16*2 :


Cet afficheur possède 8 entrées, de D0 à D7 et ils sont liés aux
broches du microcontrôleur. Le PIC18F4520 est l’acteur qui
envoi les signaux à travers les broches liés aux entrés de
l’afficheur, et dans ce dernier le message sera traduit par des
caractères . et il n’est Pas cher.

Afficheur LCD
16*2

Le brochage de
l'afficheur LCD :

Broche Nom Fonction

1 VSS Masse

2 VDD Alimentation positive (+5V).


Cette tension permet, en la faisant varier entre 0 et +5V, le réglage du contraste de
3 VEE l'afficheur.
Selection du registre (Register Select) Grâce à cette broche, l'afficheur est capable
4 RS de faire la différence entre une commande et une donnée. Un niveau bas indique une
commande et un niveau haut indique une donnée.
Lecture ou écriture (Read/Write) 
5 RW L : Écriture 
H : Lecture
Entrée de validation (Enable) active sur front descendant. Le niveau haut doit être
6 E maintenue pendant au moins 450 ns à l'état haut.
7 D0
8 D1

Afficheur graphique(GLCD) :
Un afficheur GLCD est capable d’afficher des caractères
alphanumériques et les graphique sur son écran.

Le brochage de l'afficheur GLCD :


Broche Nom Fonction
1 VSS Masse
2 VDD Alimentation positive +5V
Cette tension permet, en la faisant varier entre 0 et 
3 V0
VEE(-5v), le réglage du contraste de l'afficheur.
Sélection du registre (Register Select). Grâce à cette broche, l'afficheur est capable
4 RS de faire la différence entre une commande et une donnée. Un niveau bas indique une
commande et un niveau haut indique une donnée.
Lecture ou écriture (Read/Write) 
5 RW 0 : Écriture 
1 : Lecture
6 E Entrée de validation (Enable) active sur front descendant.
7 DB0
8 DB1
9 DB2
10 DB3
Bus de données bidirectionnel 3 états (haute impédance lorsque E=0)
11 DB4
12 DB5
13 DB6
14 DB7
15 CS1 CS1=1 contrôleur 1 (côté gauche) est activé, CS1=0 est désactivé.
16 CS2 CS2=1 contrôleur 2 (côté droit) est activé, CS2=0 est désactivé.
17 RST\ Reset actif à l'état bas.
18 VEE Une tension négative (-5v) qui assure le réglage du contraste (voir V0)
19 A Anode rétroéclairage (+5V)
20 K Cathode rétroéclairage (masse)

Vous aimerez peut-être aussi