Microcontroladores PIC > Lenguaje C para microcontroladores PIC
De decimal a BCD en CCS
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
[*] Página Anterior
Ir a la versión completa