Da binario 12 bit a BCD 3 cifre con virgola

Salve, ho un sensore di temperatura che fornisce la misura tramite due bytes (DS75)

Parte dei bit rappresentano i gradi della temperatura, altri bit con esponente negativo rappresentano i decimali della temperatura. Ora, come parte di varie funzioni, io vorrei visualizzare questo valore

Mi serve quindi un algoritmo o un diagramma di flusso delle operazioni

segno) il binario che leggo dal chip.

Reply to
Eremita Analogico
Loading thread data ...

Il 27/12/2019 14:29, alfio ha scritto:

Grazie, ci provo. MOD sarebbe un comando per convertire in BCD un byte binario? E per il segno come ci si regola?

Reply to
Eremita Analogico

Il 27/12/2019 14:55, alfio ha scritto:

griglie e segmenti in modo seriale. L'hardware l'ho fatto io.

di conversione BCD-Segmenti preparo la stringa da inviare al driver del display.

i valori +0,5 e -0,5)

L'LM75 ha una risoluzione di 0,5 gradi.

Reply to
Eremita Analogico

Il 27/12/2019 17:19, alfio ha scritto:

Ok, chiaro, grazie.

L'informazione dell'LM75 era per LAB

Saluti.

Reply to
Eremita Analogico

In data dicembre 2019 alle ore 14:39:57, Eremita Analogico =

ha scritto:

ue

ore

ni

ale e

il =

Io uso da anni il metodo "shift and add 3" Per il segno,se negativo converto in positivo ,converto in BCD e aggiung= o =

il segno

Reply to
blisca

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.