Clavier numérique : Le clavier est généralement constitué de 12 ou 16 touches ,
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). 3 VEE Cette tension permet, en la faisant varier entre 0 et +5V, le réglage du contraste de l'afficheur. 4 RS Selection du registre (Register Select) Grâce à cette broche, l'afficheur est capable 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. 5 RW Lecture ou écriture (Read/Write) L : Écriture H : Lecture 6 E Entrée de validation (Enable) active sur front descendant. Le niveau haut doit être 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 3 V0 Cette tension permet, en la faisant varier entre 0 et VEE(-5v), le réglage du contraste de l'afficheur. 4 RS Sélection du registre (Register Select). Grâce à cette broche, l'afficheur est capable 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. 5 RW Lecture ou écriture (Read/Write) 0 : Écriture 1 : Lecture 6 E Entrée de validation (Enable) active sur front descendant. 7 DB0 Bus de données bidirectionnel 3 états (haute impédance lorsque E=0) 8 DB1 9 DB2 10 DB3 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) uploads/Litterature/ clavier-numerique.pdf
Documents similaires










-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 17, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 0.4183MB