simulation avec isis en ccs
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

simulation avec isis en ccs



  1. #1
    malmou

    Exclamation simulation avec isis en ccs


    ------

    Nom : ggg.PNG
Affichages : 125
Taille : 63,6 Ko
    salut tout le monde!

    j'ai un petit problème dans mon programme j'espère que vous pourriez m'aider.
    en fait mon schéma comporte un pic 16f877, un ecra lcd et 4 boutons push!
    je voulais faire un teste, en cliquant sur le premier bouton un message "1er bouton" s'affiche
    en cliquant dur le deuxieme bouton "2eme bouton" et ainsi de suite!
    le probleme que j'ai trouvé c'est que lorsque j'appuie sur un bouto il reste activé!
    voici la partie du programme que j'ai pu faire!

    Code:
    while(true)
    
        if (input(pin_d6)!=0) 
        {
       lcd_putc("\fpremier bouton\n");
    lcd_init();
      }
    
        if (input(pin_d7)!=0) 
        {
       lcd_putc("\fdeuxieme bouton\n");
    lcd_init();
      }  ...
    }
    une fois le bouton est appuyé il reste active et empêche la deuxieme commance et les deux message s'interfère!
    merci pour l'aide

    -----
    Dernière modification par JPL ; 25/05/2014 à 19h13. Motif: Ajout de la balise Code (#) pour garder l'indentation

  2. #2
    cubitus_54

    Re : simulation avec isis en ccs

    Bonsoir

    1 port complet pour 4 boutons !!!

    Branche ton BP de VDD vers l'entrée du PIC et avec une résistance de tirage vers le bas.

    donc 4 entrées pour 4 BP

    lcd_init(); est à utiliser une seule fois

  3. #3
    malmou

    Re : simulation avec isis en ccs

    merci cubitus!!
    j'ai fait ce que vous m'avez dit!
    mais le problème reste toujours! une fois le bouton est activée! il le reste toujours!

  4. #4
    cubitus_54

    Re : simulation avec isis en ccs

    Ton bouton reste activé... ? Sous ISIS ou sur l'afficheur LCD ?

    To LCD est branché bizarrement.... VSS sur RB0!!!

    tu pourras remettre ton schéma corrigé

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

    Re : simulation avec isis en ccs

    oui appuyer sur le bouton et puis faire un teste sur l'entrée du pic rd4 par exemple!
    si l'entrée du pic est !=0 alors un message s'affiche sur l’écran!! le probleme c'est une fois le bouton est appuyé l'entrée du pic est toujours !=0 donc je peux pas tester avec les autres boutons

    je n'ai aucun problème concernant lcd!

    Nom : teste.PNG
Affichages : 103
Taille : 75,1 Ko

    j'espere que j'ai bien expliqué le probleme!
    merci

  7. #6
    cubitus_54

    Re : simulation avec isis en ccs

    L'image n'est pas encore validée, donc je ne peux pas voir.

    La broche RB0 est branchée à la masse et ça, ce n’est pas bien...

    !=0 c'est la même chose que =1

    tes BP doivent être câblés de cette façon :

    Nom : Image2.png
Affichages : 54
Taille : 2,6 Ko

    sur ce bonne nuit

  8. #7
    malmou

    Re : simulation avec isis en ccs

    Pièce jointe spécifié(e) non valide!!!

  9. #8
    cubitus_54

    Re : simulation avec isis en ccs

    C'est bien ce que j'ai dit, tes boutons poussoir sont mal câblés.

    Par convention, l'alimentation est en haut et la masse en bas, les entrées à gauche et sortit à droite. Je dis cela, car ton schéma est très mal fait.
    Il y a un fil de masse qui passe sous l'afficheur et qui sort, on ne sait ou...

  10. #9
    malmou

    Re : simulation avec isis en ccs

    ça marche!! merci

Discussions similaires

  1. Probleme DE SIMULATION avec ISIS
    Par cynekal dans le forum Électronique
    Réponses: 7
    Dernier message: 20/05/2013, 21h35
  2. problème avec LM35 en simulation isis
    Par invite88dad26a dans le forum Électronique
    Réponses: 5
    Dernier message: 03/05/2012, 10h51
  3. Problème Simulation Isis avec le PIC16F688
    Par *Baby* dans le forum Électronique
    Réponses: 0
    Dernier message: 03/02/2011, 18h35
  4. simulation sur ISIS
    Par invite942303b2 dans le forum Électronique
    Réponses: 0
    Dernier message: 01/05/2008, 12h41
Découvrez nos comparatifs produits sur l'informatique et les technologies.