Las instrucciones de picbasic HIGH y LOW realizan todo ese trabajo, no es necesario hacerlo al principio del programa de igual forma ya he intentado hacerlo sin estas instrucciones y configurando los puertos con sus respectivos TRIS y el resultado es el mismo.
De que otra forma puedo escanear el estado de unas entradas y deacuerdo a este activar o deactivar unas salidas... ya he probado de varias formas y nada, cuando trabajo con una sola entrada trabaja perfecto, pero cuando trato de scanear dos pasa lo siguiente:
Si Activo Portc.0 , se activa Porte.1 y si desactivo el primero se desactiva el segundo eso deacuerdo al programa y ba bien aunque en la simulacion en proteus alcanzo a ver un cambio muy rapido de estado mientras esta activa.
Si activo portc.2 se activa su respectiva salida deacuerdo al programa, hasta aqui todo bien....
El problema es cuando dos entradas estan activas
se despelota todo el programa y ambas salidas empiezan a fluctuar su estado.......como si los if no estuvieran realizando su trabajo o como si las entradas el el portc se activaran y desactivaran constantemente.....