hola, yo comence a hacer un reloj que decremente, pero cuando me comienza a contar tengo el problema que se me va la cuenta a 255 porque pongo la igualdad a -1. si la pongo igual a cero, no me aperece el cero en el display. abajo les pongo la parte de los segundos que no me anda. si alguien puede ayudarme, estaré mas que agradecido.
void F_SEGUNDOS ()
{
lcd_gotoxy(8,1);
printf(lcd_putc,"%u",segundos);
segundos--;
delay_ms(400);
}
void F_DECIMA_SEGUNDOS ()
{
if(segundos==-1)
{
segundos=9;
lcd_gotoxy(8,1);
printf(lcd_putc,"%u",segundos);
lcd_gotoxy(7,1);
decima_segundos--;
printf(lcd_putc,"%u",decima_segundos);
}
}