Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#include <p16f88.inc>
org 0
goto INICIO
org 0x07
INICIO:
INSTRUCCIONES_DE_CODIGO:
movwf ENTRADA
call santi
PARTE_2:
movwf ENTRADA
call santi_2
santi:
movlw ENTRADA
movwf SALIDA
goto PARTE_2
santi_2:
movlw ENTRADA
movwf SALIDA
goto INSTRUCCIONES_DE_CODIGO
END
CODIGO EN C (XC8) PARTE 2
#include <stdio.h>
int grayCode(int n)
void decToBinary(int n)
int binaryNum[32];
int i = 0;
while (n > 0) {
binaryNum[i] = n % 2;
n = n / 2;
i++;
printf("%i",binaryNum[j]);
int main()
int ENTRADA=7;
int SALIDA=0;
if(ENTRADA>0&&ENTRADA<15){
SALIDA=grayCode(ENTRADA);
else{
SALIDA=ENTRADA;
decToBinary(SALIDA);
return 0;