hola amigos tengo un dilema tengo poca experiencia programando pic's en mikroC con el pic16f883, tengo que hacer el codigo para hacer el cambio de un motor a pasos este seria en si el codigo para un sentido para el otro solo invertiría el sentido solo que me piden que sea mediante un boton y supongo que tiene que ir con la variable IF y un obton solo que e leido tutoriales pero no me sale el codigo tiene que ser algo como si boton = 1 hace un ciclo y si boton = 0 hace otro ciclo
el boton lo voy a poner en la entrada en el portA en la 0 y segun yo tendria que ir asi y
quiero saber en que estoy estoy mal y si me pueden ayudar a enterder esta variable.
gracias y buen dia
el boton lo voy a poner en la entrada en el portA en la 0 y segun yo tendria que ir asi y
quiero saber en que estoy estoy mal y si me pueden ayudar a enterder esta variable.
gracias y buen dia
Código:
void main () {
trisa=1;
trisb=0;
while(1) {
if(porta.f0=1)
{
portb.f0=1;
delay_ms(100);
portb.f0=0;
portb.f1=1;
delay_ms(100);
portb.f1=0;
portb.f2=1;
delay_ms(100);
portb.f2=0;
portb.f3=1;
delay_ms(100);
portb.f3=0;
}
else if (porta.f0=1);
{
portb.f0=1;
delay_ms(100);
portb.f0=0;
portb.f1=1;
delay_ms(100);
portb.f1=0;
portb.f2=1;
delay_ms(100);
portb.f2=0;
portb.f3=1;
delay_ms(100);
portb.f3=0;
}
}
}
}
Última edición por un moderador: