void main(){
int i=0;
output_b(0b00000000);
setup_adc_ports(ALL_DIGITAL);
setup_comparator(NC_NC_NC_NC);
while(1)
{
if(!input(PIN_A0)); // Aca es simple si te da un 0 no entra, si tenes cualquier valor 1, una letra 'a', lo que sea entra al if, por eso si A0 = 0 el negado es 1 y va a entrar, por eso quite la comparacion
{
delay_ms(10); // Espero un tiempito para que el rebote del boton no afecte, el rebote hace que varie en 1 y 0 el valor del pin, entonces espero ese tiempito para que quede en 0
while(!input(PIN_A0)); // Ya establecido el valor, lo encierro aca para que no proceda hasta que suelte el boton, esto es para hacerlo sin delays, solo cuando suelto el boton sale de aca y aumenta
output_b(conteo[i++]); // Esto es lo mismo que hacer output_b[i] y luego hacer i++
if(i>9)
{
i=0;
}
}
}
}