Cómo mostrar números binarios en un microcontrolador
No es necesario convertir los números hexadecimales y binarios del microcontrolador. Todos los datos del ordenador se guardan en binario. Los números decimales simplemente se muestran de diferentes maneras. Esencialmente lo mismo.
Si debe realizar la conversión, consulte lo siguiente:
unsigned char num; //Defina un número de 8 dígitos
if(num&(1< ...;//El enésimo bit de num es 1 else ...;//El enésimo bit de num es 0 Por supuesto que se puede colocar en un bucle; for(unsigned char i=0;i<8;i++) { if( num&(1<< n)) ...;//El enésimo bit de num es 1 else ...;//El El enésimo bit de num es 0 }