Pièce jointe « keypad.tex »

Téléchargement

   1 \section{KEYPAD 4x4} \label{ID_KEYPAD4X4}
   2 Quand on désire connecter un clavier (keypad) de 4x4 avec le port D ou B, il suffit d'ajouter la bibliothèque suivante 
   3 
   4 ~ ~ ~ ~ pour utiliser le port D
   5 \begin{verbatim}
   6 	#define PORTD_FOR_KEYPAD4X4
   7 	#include <keypad4x4.h>
   8 \end{verbatim}
   9 
  10 ~ ~ ~ ~ pour utiliser le port B
  11 \begin{verbatim}
  12 	#define PORTB_FOR_KEYPAD4X4
  13 	#include <keypad4x4.h>
  14 \end{verbatim}
  15 
  16 \subsection{Diagramme des Broches (Pines)} \label{ID_PINESKEYPAD4X4}
  17 Les claviers KeyPad sont ~un ensemble de boutons poussoirs disposés en forme de matrice de 4 lignes et 4 colonnes, ces dispositifs son utilisés pour introduire une information au microcontrôleur.
  18 
  19 \verbatiminput{source/clavier.txt}
  20 \subsection{kbd\_get}
  21 char kbd\_get(void)
  22 
  23 Cette fonction n'est pas bloquante et renvoie une variable de type char avec la valeur de la touche appuyée, si on ne trouve pas de touche appuyée ou si on trouve plus d'une touche on renvoie 0 
  24 \subsection{kbd\_getchar}
  25 char kbd\_getchar(void)
  26 
  27 Cette fonction est similaire à \hyperref[kbdget]{kbd\_get} mais bloquante elle retourne aussi une variable de type char avec la valeur de la touche appuyée 
  28 
  29 \subsection{Exemple de KeyPad4x4}
  30 
  31 ~ ~ pour compiler vous avez besoin des commandes suivantes : ~
  32 
  33 Exemple de compilation : ./compila.sh ej\_keypad4x4 16f877a
  34 
  35 ej\_keypad4x4.c
  36 \verbatiminput{source/ej_keypad4x4.c}
  37 
  38 \section{KEYPAD 4x4 FLEX}
  39 
  40 Quand on désire connecter un clavier (keypad) de 4x4 avec n'importe quel broche (PIN), il suffit d'ajouter la ~bibliothèque suivante 
  41 
  42 \begin{verbatim}
  43 	#define ROW0    PIN_C0
  44 	#define ROW1    PIN_C1
  45 	#define ROW2    PIN_C2
  46 	#define ROW3    PIN_C3
  47 	#define COL0    PIN_C4
  48 	#define COL1    PIN_C5
  49 	#define COL2    PIN_C6
  50 	#define COL3    PIN_C7
  51 
  52 	#include  <{}keypad4x4flex.h>
  53 \end{verbatim}
  54 
  55 \subsection{Diagramme des Broches (Pines)}
  56 
  57 ~ Les claviers KeyPad sont un ensemble de boutons poussoirs disposés en forme de matrice de 4 lignes et 4 colonnes, ces dispositifs son utilisés pour introduire une information au microcontrôleur.
  58 
  59 \verbatiminput{source/clavier.txt}
  60 \subsection{kbd\_get}
  61 
  62 char kbd\_get(void)
  63 
  64 ~ Cette fonction n'est pas bloquante et renvoie une variable de type char avec la valeur de la touche appuyée, si on ne trouve pas de touche appuyée ou si on trouve plus d'une touche on renvoie 0
  65 
  66 \subsection{kbd\_getchar}
  67 
  68 char kbd\_getchar(void)
  69 
  70 ~Cette fonction est similaire à \hyperlink{}{kbd\_get} mais bloquante elle retourne aussi une variable de type char avec la valeur de la touche appuyée 
  71 
  72 \subsection{Exemple de KeyPad4x4 Flex}
  73 
  74 pour compiler vous avez besoin des commandes suivantes :
  75 \begin{verbatim}
  76  Exemple de compilation : ./compila.sh ej_keypad4x4flex 16f877a
  77 \end{verbatim}
  78 ej\_keypad4x4flex.c 
  79 \verbatiminput{source/ej_keypad4x4.c}

Fichiers joints

Pour vous référer aux pièces jointes d'une page, utilisez attachment:filename, comme indiqué ci-dessous dans la liste de fichiers. N'utilisez pas l'URL du lien [get], car elle peut changer et donc être facilement cassée.
 Tous les fichiers | Fichiers sélectionnés supprimer déplacer vers la page copier vers la page

Vous n'êtes pas autorisé à joindre un fichier à cette page.

Site hébergé sur un Cloud Public IKOULA Ikoula