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. Publicité
  3. #2
    Jack

    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+

  4. #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.

  5. #4
    Gérard

    Re : Conversion BCD / binaire

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

  6. #5
    joeytrib

    Re : Conversion BCD / binaire

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

  7. A voir en vidéo sur Futura
  8. #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.

  9. Publicité
  10. #7
    lolomatic

    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.

    @+

  11. #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.

  12. #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.

Sur le même thème :

Discussions similaires

  1. Réponses: 14
    Dernier message: 18/12/2007, 07h36
  2. Conversion binaire --> BCD
    Par joeytrib dans le forum Électronique
    Réponses: 2
    Dernier message: 17/09/2006, 18h12
  3. Convertion binaire To BCD avec pic16f
    Par bzh.diato dans le forum Électronique
    Réponses: 24
    Dernier message: 26/08/2006, 14h09
  4. Binaire BCD
    Par joeytrib dans le forum Électronique
    Réponses: 4
    Dernier message: 09/06/2006, 19h43
  5. Conversion Binaire Naturel Vers Bcd
    Par JérémyLOOTENS dans le forum TPE / TIPE et autres travaux
    Réponses: 0
    Dernier message: 08/02/2006, 11h05