Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

clavier avec des interrupteurs



  1. #1
    poste22

    clavier avec des interrupteurs


    ------

    salut
    depuis la matin j'essaye a faire cet exercice:
    clavier 16 touches ( des interrupteurs)
    un afficheur 7 segments
    par exemple le chiffre 1 sera ( 1000,1000) : RA0=1 ,RA1=RA2=RA3 =0, RB0=1 ,RB1=RB2=RB3 =0
    le port A sont pour les colonnes et le port B sont pour les lignes.
    comment je réalise le schéma sur isis ?
    merci d'avance

    -----
    Images attachées Images attachées

  2. Publicité
  3. #2
    DAUDET78

    Re : clavier avec des interrupteurs

    Ton schéma ne marche pas .......
    J'aime pas le Grec

  4. #3
    poste22

    Re : clavier avec des interrupteurs

    salut
    oui...mais je sais pas méme si le cablage est jsute or non !
    voila le code (pas encore terminé ) c'est jute un teste
    Code:
    list p= 16F877
    #include <P16F877.INC>
    org 0
    BSF STATUS,5
    MOVLW 0x00
    MOVWF TRISB
    MOVLW 0x00
    MOVWF TRISA
    MOVLW 0xFF
    MOVWF TRISC
    BCF STATUS,5
    boucle
    MOVF PORTA,0
    SUBLW 0x01
    BTFSC STATUS,2
    GOTO tester
    
    GOTO boucle
    tester MOVF PORTB,0
    SUBLW 0x01
    BTFSC STATUS,2
    GOTO afiche
    
    afiche MOVLW 0x06
          MOVWF PORTB
    GOTO boucle
    END

  5. #4
    vincent66

    Re : clavier avec des interrupteurs

    Bonsoir
    Pour un clavier 16 touches il y a 16 contacts à impulsion mais pour une phase de développement tu peux bien utiliser des interrupteurs...
    Le uC effectue un scan en activant les colonnes successivement et en lisant les lignes, note bien que la plupart des uC ont des pullups configurables en entrée alors les colonnes sont mises à zéro successivement et une lecture des lignes indique quelle touche a été pressée par un zéro logique, il faut en plus prévoir un antirebond logiciel...
    Pour utiliser des colonnes activées par un un logique il faut prévoir des pulldown sur les entrées de lignes...
    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  6. A voir en vidéo sur Futura
  7. Comparatifs

    Gagnez du temps et de l'argent grâce à nos comparatifs de produits. Parmi nos sujets :
  8. #5
    laurent93

    Re : clavier avec des interrupteurs

    salut

    oui ton schema est faux,je te joint un exemple

    A+

    16F628
    Fichiers attachés Fichiers attachés

  9. #6
    poste22

    Re : clavier avec des interrupteurs

    salut
    merci laurent93 pour le schéma et le code mais c'est pas ce que je cherche à réaliser ...
    je doit pas utiliser un clavier prédéfinie ..je doit le faire par les contacts interrupteurs et en plus je ne doit pas utiliser la langage C .. la langage que le prof a demander ( que on étude avec c'est l'assembleur )

    merci aussi vincent66 pour le code l’algorithme à faire (ce que j'ai déjà pensé a faire : je fixe le colonne et je cherche le coordonnée de lignes
    question pour vincent66 :est ce que le schéma Isis est correcte or non ?


    merci a vous d'avance

  10. Publicité
  11. #7
    Franck-026

    Re : clavier avec des interrupteurs

    Le langage, on s'en tape, C ou asm ou basic, le principe est le meme coté hard.
    Si tu n'as pas un clavier matriciel XY, ca ne marchera pas avec une routine matricielle XY...

  12. #8
    vincent66

    Re : clavier avec des interrupteurs

    Hello !
    Non, désolé ton schéma est archifaux..!
    Il te faut :
    - un switch qui relie C0 à L0
    - un de C0 à L1
    - un de C0 à L2
    - un de C0 à L3
    - un de C1 à L0
    - un de C1 à L1
    - un de C1 à L2
    - un de C1 à L3
    et ainsi de suite jusqu'au seizième de C3 à L3...

    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  13. #9
    poste22

    Re : clavier avec des interrupteurs

    salut
    alors je fais un interrupteur entre RA0(C1) et RB0(L1) , RA0(C2)et RB1 (L2)....

  14. #10
    Franck-026

    Re : clavier avec des interrupteurs

    clavier_4x4_schema_interne.gif
    un bon schema suffit a lui meme (mais il manque l'essentiel dessus, mais l'esprit y est):

Discussions similaires

  1. Probleme de clavier avec turbopascal
    Par Spidercochon dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 17/01/2010, 12h49
  2. Problème simple de circuit logique avec leds et interrupteurs
    Par superjedi dans le forum Électronique
    Réponses: 4
    Dernier message: 21/12/2009, 13h14
  3. Simuler un Fn+F8 avec clavier externe
    Par Bourkanieche dans le forum Matériel - Hardware
    Réponses: 1
    Dernier message: 20/07/2009, 19h42
  4. Actu - Bientôt des mobiles avec le clavier dans le dos ?
    Par RSSBot dans le forum Commentez les actus, dossiers et définitions
    Réponses: 0
    Dernier message: 26/02/2008, 12h45
  5. commander des LED avec un clavier
    Par Voltron dans le forum Électronique
    Réponses: 14
    Dernier message: 24/08/2007, 15h59
Découvrez nos comparatifs produits sur l'informatique et les technologies.