Buenas de nuevo gente del foro. Aquí estamos intentando a programar en CCS C después de haberme introducido en el mundo de los PIC a través de Basic y sudando para hacerlo.
A ver estoy intentado hacer un conteno de 0 a 9 en un display de 7 segmentos. La operación me ha salido sin problemas, pero me surge una duda que no sé resolver. Cuando llego a 9, me gustaría que se volviese a iniciar la cuenta desde 0, pero no consigo volver a "reiniciar" el bucle. ¿Cómo lo puedo hacer? El código que tengo es el siguiente:
void main()
{
set_tris_D(0x00);
output_D(0x00);
delay_ms(1000);
do{
mostrar_numero();
delay_ms(500);
i++;
}while(i<10);
i = 0;
}