La Red de Conocimientos Pedagógicos - Currículum vitae - Programación en lenguaje C del microcontrolador PIC, cómo convertir binario a hexadecimal.

Programación en lenguaje C del microcontrolador PIC, cómo convertir binario a hexadecimal.

No es necesario convertir de binario a hexadecimal. El hexadecimal en lenguaje C también se procesa como binario en la computadora.

El valor de conversión ADC se muestra en la pantalla líquida. Debes convertir el valor ADC al código ASCII del carácter.

Por ejemplo, ADC = 123, debe convertir el código binario de 123 al código binario correspondiente a 123 caracteres.

Método 1:

Utilice la función de conversión de cadenas sprintf en #includelt;stdio.hgt;:

Una función de sprintf:

int a = 12345;

char s[10] = "";

sprintf(s, "d", a);

Entonces esto a veces

s[0]=1; s[1]=2; s[2]=3; s[3]=4; s[4]=5;

carácter s[10] = "12345 ";

Es decir, un tipo int se convierte en un tipo char carácter a carácter. Lo que se almacena en la matriz es un tipo de carácter, código ASC.

De esta manera, el código ASC del carácter se puede escribir directamente en la pantalla.

2. Recorte cada valor de bit de ADC y agregue '0' a cada dígito:

Por ejemplo, ADC=123,

a= ADC /100=123/100=1, A=a '0', obtienes el carácter más alto de ADC, que es '1'.

b=ADC/1010=123/1010, obtienes ADC El segundo carácter '2'.