You are on page 1of 2

program _2PRACTICA10_MOTORRELEVADOR

' TEMA: ACTIVAR UN MOTOR POR MEDIO DE UN SWITCH

SYMBOL GIRODER = PORTD.3

SYMBOL GIROIZQ = PORTD.2

SYMBOL SW1 = PORTD.0

SYMBOL SW2 = PORTD.1

SYMBOL ENCENDIDO = 1

SYMBOL PRESIONADO = 0

SYMBOL APAGADO = 0

main:

'CONFIGURACION

TRISD.0 = 1 'PIN D0 ES ENTRADA

TRISD.1 = 1 'PIN D1 ES ENTRADA

TRISD.2 = 0 'PIPN D2 ES SALIDA

TRISD.3 = 0 'PIN D3 ES SALIDA

'INICIACIONES

PORTD.3 = 0 'PIN D3 APAGADO (PORTD = %00000000)

PORTD.2 = 0 'PIN D2 APAGADO

'PRINCIPAL
CICLO:

IF SW1 = PRESIONADO THEN

GIROIZQ = APAGADO

DELAY_MS(1000)

GIRODER = ENCENDIDO

ELSE

IF SW2 = PRESIONADO THEN

GIRODER = APAGADO

DELAY_MS(1000)

GIROIZQ = ENCENDIDO

END IF

END IF

GOTO CICLO

end.

You might also like