Hola joebar, más halla de lo comentado por veguepic, fijate que en las sentencias "IF" estas usando el registro TRISIO en ves del correcto que sería GPIO, por lo tanto debería quedar algo así:
if gpio.0=1 then goto derecha
end if
if gpio.1=1 then goto izquierda
end if
OK, modificado pero nada de nada...
program Intermitentes
trisio=%000011
main:
gpio.4=0
gpio.5=0
if gpio.0=1 then goto derecha
end if
if gpio.1=1 then goto izquierda
end if
goto main
derecha:
gpio.4=1
delay_ms(700)
gpio.4=0
goto main
izquierda:
gpio.5=1
delay_ms(700)
gpio.5=0
goto main
end.
x Veguepic: No se como pegar el código desde Proyeus, si me ilustras te lo agradecería.
Os pongo también la configuración a ver si ahí veis algo que esté mal, esta misma aplicación la he realizado en 16F84 y funciona bien, ya veis que no tiene absolutamente nada de complicado pero algo me está fallando con el 12F675, no se, a ver que me podéis decir...