Asi es la cosa, en el MPLAB programe esto:
bit pulsador@PORTA.1; //Pulsador externo.
bit adentro@PORTA.2; //Pulsador de control "atras".
bit afuera@PORTA.3; //Pulsador de control "adelante".
bit entra@PORTB.1; //Polaridad de guiro hacia afuera.
bit sale@PORTB.2; //Polaridad de guiro hacia adentro.
void main (void)
{
TRISA.1=1;
TRISA.2=1;
TRISA.3=1;
TRISB.1=0;
TRISB.2=0;
adentro=0;
afuera=0;
while(1)
{
if(!pulsador) //Si se aprieta el pulsador
{
if(!adentro)
{
while(afuera) //Mientras el pulsador de afuera no este apretado.
{
sale=1;
entra=0;
}
sale=0;
} //Cierra el if del pulsador de adentro.
if(!afuera)
{
while(adentro) //Mientras el pulsador de atras no este apretado.
{
entra=1;
sale=0;
}
entra=0;
}
if(afuera==1 && adentro==1)
{
while(adentro) //Mientras el pulsador de atras no este apretado.
{
entra=1;
sale=0;
}
entra=0;
}
} //cierra el if del 'pulsador apretado?'.
} //Cierra el while infinito.
} //Cierra el main.
Eso es para hacer lo mismo ke una bandeja de cds...se abra o cierre....bueno, la logica del codigo no es el problema...
Una vez ke hice eso, ya tengo hecho el circuito en el proteus...pero ahora no se como hacer para cargar el codigo que hice en el MPLAB al Proteus para poder simularlo....
Tengo ke cargarle el .hex o .c? Como seria la forma correcta??
Desde ya, mil gracias!