realisation d'un clavier 8x6 en utilisant pic 16f877a
Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

realisation d'un clavier 8x6 en utilisant pic 16f877a



  1. #1
    ihebgh

    Unhappy realisation d'un clavier 8x6 en utilisant pic 16f877a


    ------

    bonjour !
    svp pouvez vous m'aider en me proposant un code c pour la réalisation d'un clavier 8x6 en utilisant pic 16f877a .
    j'ai vraiment besoin de votre aide et merci d'avance

    -----

  2. #2
    spown

    Re : realisation d'un clavier 8x6 en utilisant pic 16f877a

    Bonjour/bonsoir est bienvenue sur FUTURA,

    Le code devrait suivre un circuit spécifique, tant qu'il y a pas de circuit le code servira à RIEN

    En plus ici on fait pas les devoirs, si tu veux juste s'inspirer quelque secondes sur elgoog : http://www.technologuepro.com/microc...ikropascal.htm

    ou http://www.microchip.com/forums/m426591.aspx

    Montre oũ tu te bloques exactement, et on va s'occuper si on pourrait .

  3. #3
    ihebgh

    Re : realisation d'un clavier 8x6 en utilisant pic 16f877a

    merci
    en faite mon projet consiste a réaliser un clavier contenant 48 touches et mon grand problème c'est que je suis débutant en programmation en plus je dois obligatoirement utiliser le CCS (pic c compiler) et travailler uniquement avec le pic 16f877a :/
    j'ai commencé par la realisation de la matrice 6x8 sur ISIS et voila je me suis bloqués :'(

  4. #4
    Antoane
    Responsable technique

    Re : realisation d'un clavier 8x6 en utilisant pic 16f877a

    Bonjour,

    Il y a trois étapes dans ton projet :
    - faire un schéma de ton clavier ;
    - comprendre comment tu va t'en servir et l'écrire "avec des mots" (par exemple : "d'abord on met la première sortie à 1 puis on regarde l'état de la première entrée : si c'est 1 c'est que la touche 1 est activée, si c'est 0 c'est que...) ;
    - transformer ce que tu as écrit en 2 en un programme compréhensible par le pic.

    Tu dis avoir réussi le premier point, peux-tu nous montrer ton schéma ? En respectant les http://forums.futura-sciences.com/el...-sabonner.html

    Où en est-tu du second point ? sais-tu au moins comment tu vas commander ton clavier ?
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  5. A voir en vidéo sur Futura
  6. #5
    Gérard

    Re : realisation d'un clavier 8x6 en utilisant pic 16f877a

    Si tu peux utiliser des MCP23016, avec 3 de ces circuits, tu auras 48 entrées.
    Ce circuit fonctionne en I2C.

  7. #6
    vincent66

    Re : realisation d'un clavier 8x6 en utilisant pic 16f877a

    Bonjour
    une petite recherche d'infos au sujet de "clavier matriciel" devrait t'aiguiller un peu pour le début...
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  8. #7
    ihebgh

    Re : realisation d'un clavier 8x6 en utilisant pic 16f877a

    salut
    voila le schéma que j'ai réalisé sur isis dans la piece jointe (j'ai utilisé le lcd juste pour tester le bon fonctionnement par la suite je vais l'enlever).
    qu'est ce que je dois faire par la suite ?? normalement je dois avoir le code c pour pour pouvoir lancer la simulation ??
    Images attachées Images attachées  

  9. #8
    ihebgh

    Re : realisation d'un clavier 8x6 en utilisant pic 16f877a

    j'ai deja fait plusieurs recherche a propos le clavier matriciel mais j'ai pas trouvé ce que je veux j'ai juste compris le fonctionnement.
    le probleme que j'ai pas trouvé quelqu’un qui a utlisé 16f877a :/

  10. #9
    alainav1

    Re : realisation d'un clavier 8x6 en utilisant pic 16f877a

    bonjour,
    as tu deja realsé un programme en C
    clignoter une LED par exemple?
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  11. #10
    ihebgh

    Unhappy Re : realisation d'un clavier 8x6 en utilisant pic 16f877a

    oui j'ai réalisé plusieurs projet en utilisant les 16f876 etc...
    par exemple traffic light et et l'affichage d'un caractère saisie par un clavier sur un lcd mais malheureusement j'ai pas utilisé le pic 16f877a

  12. #11
    alainav1

    Re : realisation d'un clavier 8x6 en utilisant pic 16f877a

    que tu utilises un 16F876 ou 877 la methode de programmation reste la même

    voici un document qui peux t'aider
    http://daniel.menesplier.free.fr/Doc/PIC%2016F877.pdf
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  13. #12
    vincent66

    Re : realisation d'un clavier 8x6 en utilisant pic 16f877a

    Bonjour,
    Il n'est hélas pas possible d'utiliser la fonction "interrupt on pin state change" car elle n'est présente que sur 4 pins du portB...
    Il faudra donc faire un polling continu en utilisant un timer pour générer une interruption toutes les x millisecondes...
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

Discussions similaires

  1. Réalisation d'un switch capacitif/resistif en utilisant le coprs humain
    Par electroniXien dans le forum Électronique
    Réponses: 7
    Dernier message: 16/06/2014, 14h40
  2. Réponses: 4
    Dernier message: 05/05/2014, 16h14
  3. Réponses: 4
    Dernier message: 04/10/2011, 10h33
  4. Réponses: 5
    Dernier message: 31/03/2011, 23h21
  5. Clavier à membrane - Réalisation, prix, etc...
    Par todd_terry dans le forum Électronique
    Réponses: 4
    Dernier message: 21/06/2009, 17h43
Découvrez nos comparatifs produits sur l'informatique et les technologies.