Hola a todos, quiero programar un 16f84a para que con un pulso de inicio en el RB0 se active el RB1 durante 500ms y luego vuelva a cero , esta tarea la realize con un 555 de manera muy sencilla configurado como monoestable pero ahora lo necesito en un pic porque necesito otra logica adicional.....soy nuevo en programacion de pics en c y su ayuda seria muy util para mi. Gracias. El codigo de abajo es lo que realize para que haga la funcion que explico sin el retardo que hasta ahora no lo he podido realizar:
void main()
{
bit_clear(OPTION_REG,7);
bit_set(TRISB,0); //COMO ENTRADA
bit_clear(TRISB,1);//COMO SALIDA
bit_clear(PORTB,1);
WHILE(1)
{
if(bit_test(portb,0)==1)
bit_set(portb,1);
{
}
else
bit_clear(portb,1);