Bonsoir,
Voilà mon problème est simple, j'ai un nombre binaire sur 8 bits et j'aimerais le convertir en un nombre (grandeur physique) en décimal.
Je m'explique, mon PIC 16F877A effectue une conversion A/D(je m'en fiche des 2 bits de poids faible) et j'aimerais afficher le résultat sur le LCD. Le pas de ma conversion est de 20mV/div.
Exemple:
J'ai, comme résultat de conversion : 10011010 (donc 154 en décimal)
J'ai 154 x 0.02 = 3.08V
Cependant je n'ai aucune idée comme procédé pour le malaxage de ces nombres...j'ai essayé une combine en passant par l'hexa...mais rien du tout. C'est au moment de multiplié par 0.02 que cela ce complique(normal d'ailleurs), j'ai pensé faire x2(le résultat de la conversion) puis prendre par paquet que 4bits et affiché ceux-ci mais le problème c'est que j'arrive à plus de 8bits de données...
Une peu d'aide ne serais pas de refus...si vous avez des indices n'hésiter pas je chercherais par moi même, mais là je galère vraiment.
Merci d'avance A+
-----