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

clavier avec des interrupteurs



  1. #1
    invite298957c6

    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. #2
    invitee05a3fcc

    Re : clavier avec des interrupteurs

    Ton schéma ne marche pas .......

  3. #3
    invite298957c6

    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

  4. #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...

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

    Re : clavier avec des interrupteurs

    salut

    oui ton schema est faux,je te joint un exemple

    A+

    16F628
    Fichiers attachés Fichiers attachés

  7. #6
    invite298957c6

    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

  8. #7
    invitefaaca50b

    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...

  9. #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...

  10. #9
    invite298957c6

    Re : clavier avec des interrupteurs

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

  11. #10
    invitefaaca50b

    Re : clavier avec des interrupteurs

    Nom : clavier_4x4_schema_interne.gif
Affichages : 90
Taille : 13,2 Ko
    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 invite49b54ac2 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 17/01/2010, 13h49
  2. Problème simple de circuit logique avec leds et interrupteurs
    Par invitebd4a8d8d dans le forum Électronique
    Réponses: 4
    Dernier message: 21/12/2009, 14h14
  3. Simuler un Fn+F8 avec clavier externe
    Par invite4aaa7617 dans le forum Matériel - Hardware
    Réponses: 1
    Dernier message: 20/07/2009, 20h42
  4. commander des LED avec un clavier
    Par invite86ffa844 dans le forum Électronique
    Réponses: 14
    Dernier message: 24/08/2007, 16h59
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...