saisie d'un code (clavier numérique)
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

saisie d'un code (clavier numérique)



  1. #1
    Galdon

    saisie d'un code (clavier numérique)


    ------

    Bonjour, j'ai un clavier numérique (digicode) relié à un PIC18F452 et je dois enregistrer le code dans une chaine.

    Pour le moment j'arrive à lire le caractère saisi au clavier dans des interruptions :
    Code:
    #int_EXT
    EXT_isr()
    {
       if(ligne_pad==1)
          touche='1';
       else if(ligne_pad==2)
          touche='4';
       else if(ligne_pad==3)
          touche='7';
       else if(ligne_pad==4)
          touche='*';
    }
    Comment je pourrais faire pour ajouter(concaténation) le caractère touche à une chaine buffer ?

    Merci

    -----

  2. #2
    invite03481543

    Re : saisie d'un code (clavier numérique)

    Salut,

    pourquoi pas avec un tableau à 1 dimension par exemple.
    Tu stockes chaque détection dans ce tableau.

    type Nom_du_tableau [Nombre d'éléments];

    exemple:
    char detection[8]; permet de stocker 8 éléments de type char contigüs.

Discussions similaires

  1. comment marche un clavier numerique
    Par invite6b04dca4 dans le forum Électronique
    Réponses: 3
    Dernier message: 26/04/2009, 23h12
  2. [Brun] soucis installation clavier a code rts de somfy
    Par invitec7319f39 dans le forum Dépannage
    Réponses: 1
    Dernier message: 04/09/2008, 09h32
  3. encodeur clavier, pic16F877 et code en C !!
    Par Voltron dans le forum Électronique
    Réponses: 15
    Dernier message: 27/04/2007, 20h09
  4. code delphi + touche clavier
    Par KHEOPS1982 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 15/06/2006, 14h37
  5. probleme clavier numerique
    Par inviteb4aa00bc dans le forum Matériel - Hardware
    Réponses: 3
    Dernier message: 02/03/2004, 22h33
Découvrez nos comparatifs produits sur l'informatique et les technologies.