Ajouter une interruption dans un pb assembler existant
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Ajouter une interruption dans un pb assembler existant



  1. #1
    lcoulon

    Ajouter une interruption dans un pb assembler existant


    ------

    Bonjour,

    Je cherche à modifier un programme existant ecrit en Assembler pour PIC16F872.

    Mon but est d'ajouter au montage exitant, un bouton poussoir, lorsque le BP sera actionné RA2 sera à +5V.

    Je voudrai que l'interruption scrutte RA2 et que si RA2 = "1" alors RA3 passera à "1" pendant 2 secondes.

    Pourriez vous m'ecrire cette petit partie de code, je ne sais pas le faire moi même ...


    Je vous remercie beaucoup de votre aide,

    -----

  2. #2
    lcoulon

    Re : Ajouter une interruption dans un pb assembler existant

    Pourriez vous m'aider svp ?

  3. #3
    DAUDET78

    Re : Ajouter une interruption dans un pb assembler existant

    Moi pas. Mais si quelqu'un est compétent, il lui faudra le code assembleur actuel qui marche.
    J'aime pas le Grec

  4. #4
    vincent66

    Re : Ajouter une interruption dans un pb assembler existant

    Hello !
    Moi non plus je ne pourrai te livrer le code tout cuit mais pour t'aiguiller :
    Il faudra d'abord réaliser du code antirebond.
    Pour ce un timer qui génère une interruption toutes les 5 milisecondes.
    Dans la routine d'interruption, tester l'entrée RA2 et si elle est à 1 :
    Initialiser une variable à la valeur 4 et la décrémenter toutes les 5ms si RA2 reste à 1, sinon (RA2=0) recommencer le scan au début.
    Si la variable arrive à la valeur zéro, cela signifie que le bouton a été pressé au moins 20 ms, donc validation de l'appui et passage à la temporisation pour RA3.
    Toujours avec l'interruption à 5ms, décrémentation deux fois d'une variable initialisée à 200, ce qui donne au final 2 secondes...
    Accroche toi et essaye de réaliser ce code, ça vaut le coup d'apprendre..!
    Cordialement !
    Vincent

  5. A voir en vidéo sur Futura

Discussions similaires

  1. [Thermique] ajouter de l'eau dans chaudière
    Par invitea9226e4c dans le forum Dépannage
    Réponses: 6
    Dernier message: 27/10/2008, 21h20
  2. Ajouter les n° de pages dans un doc. OpenOffice
    Par abracadabra75 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 12/08/2008, 14h30
  3. possibilité incorporer panneaux solaires dans installtions chauffage central existant
    Par invite08badd1a dans le forum Discussions scientifiques
    Réponses: 4
    Dernier message: 04/05/2008, 10h00
  4. Ajouter des métadonnées dans un fichier PDF ?
    Par deep_turtle dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 18/04/2008, 20h47
Découvrez nos comparatifs produits sur l'informatique et les technologies.