Hola compañeros,
Llevo mucho tiempo trabajando con pic,s en PICBASIC, y nunca me había pasado esto.
Intento conectar 5 salidas, y tanto el circuito que tengo montado, como el PIC SIMULATOR, lo que hacen es encenderlas y apagarlas secuencialmente.
Yo las quiero dejar fijas, ¿Donde me estoy equivocando?
Esta es la rutina
@ DEVICE pic16F876a, hs_osc
@ DEVICE pic16f876a, WDT_OFF ' Watchdog Timer desconectado
@ DEVICE pic16f876a, PWRT_OFF ' Power-On Timer conectado
@ DEVICE pic16f876a, BOD_OFF ' Brown-Out Detect conectado
@ DEVICE pic16f876a, LVP_OFF ' Low-Voltage Programming desconectado
@ DEVICE pic16f876a, CPD_OFF ' Data Memory Code Protect desconectado
@ DEVICE pic16f876a, PROTECT_OFF ' Program Code Protection conectado
'** FIN DE FUSIBLES
define osc 8
CMCON=7'comparador analogico, todas las salidas digitales
OPTION_REG=72'pullups, reloj y prescaler
TRISA = %00000000
TRISB = %11111111
TRISC = %10110101
sal1 var porta.0
sal2 var porta.1
sal3 var porta.2
sal4 var porta.3
sal5 var porta.5
ciclo:
sal1=1
sal2=1
sal3=1
sal4=1
sal5=1
GOTO ciclo
END
Muchas gracias