obtener_cadena_ccs_lcd_grafica


 * Estudiantes encuentran la funcion para obtener en un arreglo denominado A la conversion de un entero 16.**

Deben crear un arreglo global denominado A: char A[20];

Se llama a la funcion desde el void main así:

for { glcd_init(ON);//activa pantalla glcd valorx=get_timer1;

extraer_cadena(valorx);

glcd_text57(20,55,A,1,1); delay_ms(1000); }


 * La funcion es la siguiente:**

void extraer_cadena(int16 valor) { if (valor<1000) { y0=valor/100; A[0]=y0+48;

y1=valor-(y0*100); y1=y1/10; A[1]=y1+48;

y2=valor-(y0*100)-(y1*10); A[2]=y2+48;

A[3]=0; }

if (valor>=1000 && valor<10000) { y0=valor/1000; A[0]=y0+48;

y1=valor-(y0*1000); y1=y1/100; A[1]=y1+48;

y2=valor-(y0*1000)-(y1*100); y2=y2/10; A[2]=y2+48;

y3=valor-(y0*1000)-(y1*100)-(y2*10); A[3]=y2+48; A[4]=0;

}

if (valor>=10000 && valor<=65535) {

y0=valor/10000; A[0]=y0+48;

y1=valor-(y0*10000); y1=y1/1000; A[1]=y1+48;

y2=valor-(y1*1000)-(y0*10000); y2=y2/100; A[2]=y2+48;

y3=valor-(y2*100)-(y1*1000)-(y0*10000); y3=y3/10; A[3]=y3+48;

y4=valor-(y3*10)-(y2*100)-(y1*1000)-(y0*10000); A[4]=y4+48; A[5]=0; } }