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

Tempo de 1seconde pour un PIC



  1. #1
    14bds75_cb

    Bonjour,

    Je programme un PIC, et je dois faire un sous-programme de temporisation d'une durée de 1 seconde.

    Pourriez-vous m'aider ?

    Merci ! :P :P :P

    -----

  2. Publicité
  3. #2
    Mkala

    Une tempo ? tu es sur ? pendant ce temps tu ne pourra rien faire d'autre avec le micro, il sera completemtn oqp !

    sinon va sur www.aurelienr.com il y a un prog qui te calcul le code (pic delay je crois)

  4. #3
    14bds75_cb

    salut,

    Oui, c'est une tempo de 1 seconde, et le µC sera monopolysé durant 1 seconde, mais c'est prévu pour !

    Amitiés

  5. #4
    constantin

    Salut dans ce cas il faut utiliser les interrup pour ne pas monopoliser le µP.

    A+

  6. A voir en vidéo sur Futura
  7. #5
    14bds75_cb

    salut,

    Mais le fait de monopolyser le µC ne me dérange pas !
    J'ai trouvé des infos sur le site d'aurélien

    amitiés

  8. #6
    14bds75_cb

    :P Voici ce que j'ai trouvé pour temporiser 1 seconde:

    PDelay movlw .14 ; 1 set number of repetitions (C)
    movwf PDel0 ; 1 |
    PLoop0 movlw .72 ; 1 set number of repetitions (B)
    movwf PDel1 ; 1 |
    PLoop1 movlw .247 ; 1 set number of repetitions (A)
    movwf PDel2 ; 1 |
    PLoop2 clrwdt ; 1 clear watchdog
    decfsz PDel2, 1 ; 1 + (1) is the time over? (A)
    goto PLoop2 ; 2 no, loop
    decfsz PDel1, 1 ; 1 + (1) is the time over? (B)
    goto PLoop1 ; 2 no, loop
    decfsz PDel0, 1 ; 1 + (1) is the time over? (C)
    goto PLoop0 ; 2 no, loop
    PDelL1 goto PDelL2 ; 2 cycles delay
    PDelL2 clrwdt ; 1 cycle delay
    return ; 2+2 Done
    ;-------------------------------------------------------------


    Code requirements
    -----------------
    - Declaration of PDel0 (register)
    - Declaration of PDel1 (register)
    - Declaration of PDel2 (register)


    Ce code est bien valide ?

    Pas la peine de mettre si gros ca alonge tes messages! Merci [RV]

  9. Publicité

Discussions similaires

  1. tempo pour PIC!!
    Par maximilien dans le forum Électronique
    Réponses: 10
    Dernier message: 22/06/2007, 12h27
  2. allumé une led toute 1seconde
    Par ibrakanet dans le forum Électronique
    Réponses: 1
    Dernier message: 27/05/2007, 12h59
  3. schema de tempo pour un plafonier
    Par JP dans le forum Électronique
    Réponses: 6
    Dernier message: 23/03/2006, 11h12
  4. tempo
    Par chris74 dans le forum Électronique
    Réponses: 3
    Dernier message: 28/01/2005, 21h06
  5. automate pour tempo EDF
    Par andrépote dans le forum Électronique
    Réponses: 1
    Dernier message: 11/01/2004, 14h45
Découvrez nos comparatifs produits sur l'informatique et les technologies.