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

Affichage de l'année sur un lcd ?



  1. #1
    freeman37

    Affichage de l'année sur un lcd ?


    ------

    Bonjour à tous, j'aurais besoin de votre aide pour que j'arrive à afficher une année (qui a l'air d'être une variable 4 chiffres) sur un afficheur lcd ...
    J'utilise un pcf8583 en liaison i2c avec un atmega32, je suis certain d'avoir réussi à rentrer la valeur de l'année dans sa variable "annee" mais je n'arrive pas à afficher tous les chiffres, je n'ai juste que le premier et le dernier, par exemple pour 2010 j'ai 2#{0 par exemple
    J'ai réussi à afficher des variables à deux chiffres en écrivant par exemple pour le jour

    Code:
    lcd_putsf((jour/10)+0x30);
    lcd_putsf((jour%10)+0x30);
    je reconnais ne pas trop comprendre les /10 et %10, et je n'ai pas le programme sous les yeux, le %10 est peut être en haut et le /10 en bas, mais ça fonctionne c'est certains

    et pour l'année j'ai :

    Code:
    lcd_putsf((annee/1000)+0x30);
    lcd_putsf((annee%100)+0x30);       //impossible de savoir quoi mettre
    lcd_putsf((annee/100)+0x30);       //idem pour cette ligne, donc je met n'importe quoi :D
    lcd_putsf((annee%10)+0x30);
    Donc je fais appel à votre aide pour réussir à afficher ces deux chiffres du milieu, j'ai essayé diverses combinaisons avec les /100, des %20 etc

    J'espère avoir donné assez de détails ...
    Merci d'avance

    -----

  2. #2
    micra

    Re : Affichage de l'année sur un lcd ?

    Bonjour,

    Si tu disposes de la fonction sprintf, le plus simple est peut-être :

    Code:
    char s[5];
    sprintf(s, "%04d", annee);
    lcd_puts(s);
    Valable jusqu'en 9999.

  3. #3
    freeman37

    Re : Affichage de l'année sur un lcd ?

    Impeccable! Merci pour ta réponse
    Ça fonctionne, je ne sais pas comment ni pourquoi mais merci

Discussions similaires

  1. affichage lcd sur odb automobile
    Par il capo dans le forum Électronique
    Réponses: 4
    Dernier message: 03/01/2010, 13h46
  2. Affichage d'un courant sur LCD
    Par Spades92 dans le forum Électronique
    Réponses: 19
    Dernier message: 27/04/2009, 13h55
  3. Affichage temperature sur LCD?
    Par franck29 dans le forum Électronique
    Réponses: 10
    Dernier message: 31/03/2008, 17h38
  4. affichage clignotant sur LCD
    Par arzew dans le forum Électronique
    Réponses: 11
    Dernier message: 21/09/2007, 09h39
  5. Problême Affichage sur LCD
    Par Paulochon dans le forum Électronique
    Réponses: 17
    Dernier message: 13/07/2007, 09h46
Découvrez nos comparatifs produits sur l'informatique et les technologies.