Microcontroladores PIC > Lenguaje C para microcontroladores PIC

De decimal a BCD en CCS

<< < (3/3)

micro_pepe:
Hola de nuevo, se me ocurrió esta rutina para convertir una variable de cualquier longitud (int, int16 o int 32), al numero de digitos BCD necesarios, el inconveniente es que puede necesitar muchos registros.


--- Código: ---int32 decimal;
int i, BCD[10];
for(i=0;i<10;i++){
BCD[i]=decimal%10;
decimal=decimal/10;
}

--- Fin del código ---

Espero que os sirva.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa