Aide pour lecture du timer
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Aide pour lecture du timer



  1. #1
    Darkross

    Aide pour lecture du timer


    ------

    Je suis en terminale Scientifique option SI et avons besoin d'aide pour nos PPE

    Nous avons un Easypic 4 avec un Pic16f877a

    Et nous voulons afficher la valeur du timer lorsque l'on appuye sur un bouton en l'affichant sur un lcd 2*16 4-bit

    On voudrais lire le timer1 qui est sur 16-bit
    SVP aidez nous

    -----

  2. #2
    Tropique

    Re : Aide pour lecture du timer

    Bonsoir Darkross,

    Ce genre de discussion est mieux à sa place en électronique.
    Pas de complexes: je suis comme toi. Juste mieux.

  3. #3
    invite7a49d0d5

    Cool Re : Aide pour lecture du timer

    Citation Envoyé par Darkross Voir le message
    Je suis en terminale Scientifique option SI et avons besoin d'aide pour nos PPE

    Nous avons un Easypic 4 avec un Pic16f877a

    Et nous voulons afficher la valeur du timer lorsque l'on appuye sur un bouton en l'affichant sur un lcd 2*16 4-bit

    On voudrais lire le timer1 qui est sur 16-bit
    SVP aidez nous
    pas bonsoir,

    c'est quoi le probléme?
    car après activation (via le registre T1CON),
    la valeur du Timer1 est dans les registres TMR1L et TMR1H...

    vede
    ;O]

  4. #4
    Darkross

    Re : Aide pour lecture du timer

    oui mais justement je voudrais afficher les valeurs des registre TMR1L et TMR1H sur un afficheur afin de savoir la valeur du timer lorque j'ai appuyez sur le bouton quoi en gros

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

    Cool Re : Aide pour lecture du timer

    Citation Envoyé par Darkross Voir le message
    oui mais justement je voudrais afficher les valeurs des registre TMR1L et TMR1H sur un afficheur afin de savoir la valeur du timer lorque j'ai appuyez sur le bouton quoi en gros
    Bonjour,

    un petit exemple en pseudo-basic pour un 16F88:

    Code:
    program AfficheTimer1
    
    dim var as word
    
    main:
    ANSEL = 0          ' désactive ADC
    TrisA  = %00000001 ' port A0 en entrée (BP)
    T1CON  = %000001   ' active TMR1
    
    while true
      if PortA.0 = 1 then            ' si on appui sur le BP
        var = (TMR1H * 256) + TMR1L  ' met TMR1 sur 16 bits dans var
        LCD_OUT(var)                 ' affiche TMR1, fonction LCD_OUT à programmer...
        delay_ms(100)                ' anti rebonds logiciel
      end if
    wend
    
    end.
    vede
    ;O]

  7. #6
    invite7a49d0d5

    Cool Re : Aide pour lecture du timer

    ps :
    pour la fonction LCD_OUT(), ton compilateur doit inclure
    une librairie de fonctions LCD pré-programmées...
    jette un oeil dans son aide et ses exemples...
    si non, change de compilo ;O]

    et pour adapter mon exemple à un 877A, il te suffit
    de modifier la désactivation du convertisseur analogique ADC...
    en remplaçant la ligne ANSEL=0 par :
    ADCON0 = 0
    ADCON1 = 7

  8. #7
    Darkross

    Re : Aide pour lecture du timer

    Ah enfin quelque chose merci beaucoup ! et ce code je peux le traduire en C j'espere ? parce que on travaile en C.

    Encore merci !!

  9. #8
    invite7a49d0d5

    Cool Re : Aide pour lecture du timer

    Citation Envoyé par Darkross Voir le message
    Ah enfin quelque chose merci beaucoup ! et ce code je peux le traduire en C j'espere ? parce que on travaile en C.

    Encore merci !!
    re ;O]

    pas de problème pour le traduire en C...
    ligne par ligne... vu qu'il y en a qu'une douzaine...

    et comme ça vous comprendrez le principe...
    mais moi... je comprends pas bien...

    en TSI vous n'avez pas encore le niveau pour
    coder vous-même ces quelques lignes? *

    avez-vous une idée de comment se fait-ce?
    merci d'avance pour vos éclaircissements,
    vede
    ;O]

    ps* attention ça n'est pas un reproche, mais une question que je me pose...

  10. #9
    Darkross

    Re : Aide pour lecture du timer

    Haa on n'est pas les seuls ^^

    Bah justement, on doit faire un PPE et le prof nous a donner des PIC qu'on pouvais utiliser sachant que notre dossier a été valider on doit faire en 2 semaine, un programme gérant un dérailleur éléctrique dont le changement de vitesse est fonction de la fréquence de pédalage, et le premier programme que nous voulions faire c calculer la fréquence de pédalage simuler par un simple gbf ou pour l'instant avec un appuie sur un bouton ! mais on a eu un cours sur la programmation et vraiment maigre alors on doit apprendre sur le tas ce qui prend bcp de temps...

    voila l'explication

Discussions similaires

  1. [PIC] - Ecriture/Lecture en EEPROM -> Etat du timer 0
    Par jorg1n dans le forum Électronique
    Réponses: 9
    Dernier message: 02/12/2009, 07h48
  2. Aide sur le Timer Pour 16F84
    Par invite78b3ecc4 dans le forum Électronique
    Réponses: 1
    Dernier message: 25/02/2009, 09h31
  3. Besoin aide 16f877 (timer)
    Par invite860e6390 dans le forum Électronique
    Réponses: 3
    Dernier message: 06/06/2007, 19h10
  4. Aide pour la lecture des CTN
    Par zanzeoo dans le forum Électronique
    Réponses: 3
    Dernier message: 06/05/2003, 07h57
Découvrez nos comparatifs produits sur l'informatique et les technologies.