Hola:
Estoy realizando un programa que me adquiera los datos que estan guardados en alguna localidad de memoria del pic a la pc por medio del visual Basic .net.
Sinceramente los datos ya son adquiridos, pero no como los quiero ya que cuando jalo los datos, estos en el pic estan almacenados en hexadecimal, pero al momento de jalar en el visual automaticamente los convierte a decimal, esto me crea conflictos ya que quiero manejar los datos tal cual como estan el pic.
Alguien me podria decir como puedo hacer para que los datos me aparescan de la manera en como los tengo en el pic?
les mando mi codigo del pic este esta en c
while(true)
{
data[0]=0x17; // 00 SEGUNDOS
data[1]=0x45; // 00 MINUTOS
data[2]=0x23; // 12 HORAS
data[3]=0x05; // LUNES
data[4]=0x39; // PRIMER DIA DEL MES
data[5]=0x12; // ENERO
data[6]=0x51; // 2001
lcd_gotoxy(1,1);
i=data[2]&0x1f;
printf(lcd_putc,"%x:%x:%x ",i,data[1],data[0]); //despliega hrs : min :seg
printf(lcd_putc,"a.m."
; //caso de que el bit 5 sea 0
lcd_gotoxy(1,2);
printf(lcd_putc,"%x,",data[4]); //despliega el dia del mes
printf(lcd_putc,"%x,",data[5]); //despliega el mes
printf(lcd_putc,"20%x",data[6]); //despliega el año;
delay_ms(200);
do
{
answer= getc();
}
while ( answer != "s");
{
//putc(data[0]);
printf("%d-%d-%d %d/%d/%d/%d
",data[0],data[1],data[2],data[3],data[4],data[5],data[6]);
output_high(PIN_A0);
delay_ms(100);
output_low(PIN_A0);
delay_ms(1000);
}
}
mi código de visual esta basado en el de Norberto que por cierto te se agradesco mucho me sirvio demasiado