Vai al contenuto
PLC Forum


Conversione dati float a stringa con mikrobasic


PITAGORA66

Messaggi consigliati

Vi espongo il problema:

Ho il risultato di un espressione matematica che è memorizzata su di una

variabile numerica di tipo float (con routine in Mikrobasic per PIC16f876A).

Tale variabile è visualizzata, attraverso l'utilizzo delle apposite librerie in mikrobasic, su un display LCD 16*2. clap.gif

Però, adoperando la funzione floattostr di mikrobasic, il risultato viene troncato sopo la 5 cifra decimale ed a me non basta. unsure.gif

Come possoi fare per fare visualizzare su di un display 2*16 LCD le singole cifre che compongono il risultato dell'espressione come carattere singolo,una dopo l'altra,in modo da visualizzare l'intero numero senza utilizzare la conversione in stringa data dalla funzione floattostr che tronca invece solo alla 5 cifra decimale? worthy.gif

Grazie

Link al commento
Condividi su altri siti

  • 1 month later...

Ciao

La direttiva standard che descrive nel dettaglio i formati floating points e relativi algoritmi di conversione e calcolo sono espressi, e notevolmente approfonditi, nella normativa IEEE 754

Cerca in rete gli articoli correlati con questa sigla

Unica Nota: Controlla se il formato floating point del tuo compilatore e' "compliant" con tale normativa

Ciao

Gianluca

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...