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

probleme avec un 16f84



  1. #1
    hagi

    probleme avec un 16f84


    ------

    bonjour, je suis les cours de bigo sur le 16f84 , j'ai copié son programme pour allumer et éteindre une led mais sans la boucle qui donne ceci :

    start
    bsf LED
    call tempo
    bcf LED
    call tempo

    END

    mais le programme boucle toujours tout seul

    -----

  2. Publicité
  3. #2
    mgduc

    Re : probleme avec un 16f84

    Il ne boucle pas, la commande END qui désigne la fin du code fais redémarrer le pic. Si tu veux que cela ne ce produise pas tu peux créé une boucle sans fin à la fin de ton programme avant le END.

    EX:
    start
    bsf LED
    call tempo
    bcf LED
    call tempo
    fini
    goto fini
    END
    Dernière modification par mgduc ; 09/01/2014 à 02h36.

  4. #3
    freepicbasic

    Re : probleme avec un 16f84

    Il ne boucle pas, la commande END qui désigne la fin du code fais redémarrer le pic. Si tu veux que cela ne ce produise pas tu peux créé une boucle sans fin à la fin de ton programme avant le END.
    END désigne bien la fin du code!
    Mais ça ne fait pas démarrer le pic !
    Après effacement le pic contient des 0x3fff
    Ce qui est interprété par des NOPs par le pic
    donc il peut faire 1k de nop, ce qui fait qu'il fait le tour et revient à zéro au max pendant environ 1ms soit 1µs x 1000.

    Et je confirme un prog pic doit finir par un goto de rebouclage.
    Car si par malheur dans ce cas , il contenait autre chose que des0xff le résultat serait un grand n'importe quoi...





























    0
    Dernière modification par freepicbasic ; 09/01/2014 à 08h07.
    A+, pat

  5. #4
    mgduc

    Re : probleme avec un 16f84

    Citation Envoyé par freepicbasic Voir le message
    END désigne bien la fin du code!
    Mais ça ne fait pas démarrer le pic !
    Après effacement le pic contient des 0x3fff
    Ce qui est interprété par des NOPs par le pic
    donc il peut faire 1k de nop, ce qui fait qu'il fait le tour et revient à zéro au max pendant environ 1ms soit 1µs x 1000.

    Et je confirme un prog pic doit finir par un goto de rebouclage.
    Car si par malheur dans ce cas , il contenait autre chose que des0xff le résultat serait un grand n'importe quoi...
    Oui oui, mais le pic fini quand même par revenir au poins de départ. C'est moi qui s'est mal exprimer dsl

  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
    Gérard

    Re : probleme avec un 16f84

    Citation Envoyé par mgduc Voir le message
    Oui oui, mais le pic fini quand même par revenir au poins de départ. C'est moi qui s'est mal exprimer dsl
    Oui comme le dit Pat, mais uniquement si toutes les cases mémoires sont pleines de $3FF. Sans compter que c'est du temps perdu.

Discussions similaires

  1. affichage LCD avec pic 16F84
    Par spray_kim dans le forum Électronique
    Réponses: 3
    Dernier message: 26/01/2010, 18h37
  2. Interruption avec 16f84
    Par plastik dans le forum Électronique
    Réponses: 36
    Dernier message: 10/06/2009, 15h58
  3. feux tricolores avec 16f84
    Par solda39 dans le forum Électronique
    Réponses: 7
    Dernier message: 20/03/2009, 22h19
  4. Horloge avec PIC 16F84
    Par FandeMuse dans le forum Électronique
    Réponses: 16
    Dernier message: 13/04/2006, 23h32
  5. Meure de frequence avec un pic 16f84
    Par CBR27 dans le forum Électronique
    Réponses: 0
    Dernier message: 21/02/2006, 08h46
Découvrez nos comparatifs produits sur l'informatique et les technologies.