Conversion BCD / binaire
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Conversion BCD / binaire



  1. #1
    Gérard

    Conversion BCD / binaire


    ------

    Bonjour,
    Pour la mise en oeuvre d'une RTC type DS1307, je voudrais avoir une routine de conversion BCD --> binaire et inversement.
    Merci d'avance et joyeux Noël,
    Gérard.

    -----

  2. #2
    Jack
    Modérateur

    Re : Conversion BCD / binaire

    bonsoir,

    quel langage? quel processeur?

    certains µproc ont des instructions d'ajustement décimal.

    Mais une autre question, les données du DS1307 étant considérées comme décimales, quel intérêt y a-t-il à passer par le binaire?

    A+

  3. #3
    Gérard

    Re : Conversion BCD / binaire

    Bonjour,
    Basic, 16F877
    Les données du DS sont codées en BCD, soit les 4 bits de poids fort pour les dizaines et les 4 bits de poids faible pour les unités.
    Gérard.

  4. #4
    Gérard

    Re : Conversion BCD / binaire

    C'est bon, j'ai trouvé.
    Gérard.

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

    Re : Conversion BCD / binaire

    Salut!
    Je cherche aussi le moyen de faire une conversion binaire --> bcd. Peux tu me donner ta solution? Merci

  7. #6
    Gérard

    Re : Conversion BCD / binaire

    var_diz = 0
    var_unité = 0

    while nb_bin >= 10
    nb_bin = nb_bin - 10
    var_diz = var_diz + 1
    wend
    var_unité = nb_bin

    quelques explications:
    nb_bon : nb à convertir
    var_diz : résultat des dizaines
    var_unité : résultat des unités

    Gérard.

  8. #7
    invite87be5ae9

    Re : Conversion BCD / binaire

    Bonjour à tous

    J'ai également eu besoin à mon travail d'utiliser ce genre de routines, et pour ceux qui son dans ce cas et qui cherchent encore, je poste ce message juste pour conseiller d'orienter vos recherches d'abord sur le site de Microchip même !
    Il regorge d'informations très utiles dans toutes ses "Application Notes", lesquelles sont accompagnées de codes sources.

    Cependant, la plupart des codes sources sont en assembleur, voire en C. Dans le cas où on utilise un autre langage, il faudra malheureusement adapter les routines.

    @+

  9. #8
    Gérard

    Re : Conversion BCD / binaire

    Citation Envoyé par Gérard

    .....

    nb_bon : nb à convertir
    .....

    Gérard.
    Il fallait lire nb_bin évidemment.
    Gérard.

  10. #9
    umfred

    Re : Conversion BCD / binaire

    Citation Envoyé par lolomatic
    je poste ce message juste pour conseiller d'orienter vos recherches d'abord sur le site de Microchip même !
    Il regorge d'informations très utiles dans toutes ses "Application Notes", lesquelles sont accompagnées de codes sources.
    en effet les routines de fonctions mathématiques se trouvent ici.
    Très utile même si ce n'est pas les sources ne sont pas pour le pic que vous utilisez.

Discussions similaires

  1. conversion Binaire --> BCD --> afficheur 3 digits (7 segments)
    Par invitef4967b7a dans le forum Électronique
    Réponses: 14
    Dernier message: 18/12/2007, 08h36
  2. Conversion binaire --> BCD
    Par invitea3d69760 dans le forum Électronique
    Réponses: 2
    Dernier message: 17/09/2006, 19h12
  3. Convertion binaire To BCD avec pic16f
    Par invite2ae8d33b dans le forum Électronique
    Réponses: 24
    Dernier message: 26/08/2006, 15h09
  4. Binaire BCD
    Par invitea3d69760 dans le forum Électronique
    Réponses: 4
    Dernier message: 09/06/2006, 20h43
  5. Conversion Binaire Naturel Vers Bcd
    Par invite9643ea65 dans le forum TPE / TIPE et autres travaux
    Réponses: 0
    Dernier message: 08/02/2006, 12h05
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...