Affichage de l'année sur un lcd ?
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Affichage de l'année sur un lcd ?



  1. #1
    invite21b84cdb

    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
    invitecedc9b9e

    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
    invite21b84cdb

    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 invite3048b887 dans le forum Électronique
    Réponses: 4
    Dernier message: 03/01/2010, 14h46
  2. Affichage d'un courant sur LCD
    Par invite59aede49 dans le forum Électronique
    Réponses: 19
    Dernier message: 27/04/2009, 14h55
  3. Affichage temperature sur LCD?
    Par invitee25bb931 dans le forum Électronique
    Réponses: 10
    Dernier message: 31/03/2008, 18h38
  4. affichage clignotant sur LCD
    Par invite5396f733 dans le forum Électronique
    Réponses: 11
    Dernier message: 21/09/2007, 10h39
  5. Problême Affichage sur LCD
    Par invite55fe29e6 dans le forum Électronique
    Réponses: 17
    Dernier message: 13/07/2007, 10h46
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...