TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: er_clemen en 17 de Julio de 2003, 11:46:00

Título: AYUDA POR FAVOR!!!!!!!
Publicado por: er_clemen en 17 de Julio de 2003, 11:46:00
Hola amiguetes:

¿Alguien ve donde está el error en este programita?No funciona como se espera que funcione: El cambio lo provoca un pulso en SW_FUERA y no en SW_DENTRO, además el cambio dura unos segundos y no depende de ningun SW (como esta especificado).

Micro: PIC16F877
Compilador: Pic Basic Pro, con CD Lite.

Debug "SEMÁFORO 1 ACCESO, 1 CARRIL DE E/S"

SW_DENTRO VAR PORTB.1
SW_FUERA VAR PORTB.2

VERDE_DENTRO VAR PORTB.3
VERDE_FUERA VAR PORTB.4

FUNC_NORMAL:   
IF (SW_DENTRO=1) AND (SW_FUERA=0) Then CAMBIO   
Low VERDE_FUERA            
High VERDE_DENTRO   
            
GoTo FUNC_NORMAL
            
CAMBIO:   

High VERDE_FUERA   
Low VERDE_DENTRO

IF SW_FUERA=1 Then FUNC_NORMAL
            
GoTo CAMBIO
Título: RE: AYUDA POR FAVOR!!!!!!!
Publicado por: jpatanpic en 20 de Julio de 2003, 04:59:00
Creo q el problema es de hardware