Code P3 SDG115 PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

C:\Users\Frozen\Desktop\P3.

asm

;------Programa para arranque de 2 motores, con boton de stop----->


LIST P=16F84
TIMER EQU 01H
STATUS EQU 03H
PORTA EQU 05H
PORTB EQU 06H
ORG 0
;------Configurando puertos E/S y timer--------------------------->
BSF STATUS,5
MOVLW b'11010111'
MOVWF TIMER
MOVLW 1FH
MOVWF PORTA
MOVLW 00H
MOVWF PORTB
BCF STATUS,5
CLRF PORTB
;------Programa principal----------------------------------------->
START_MOTOR
S0
BTFSS PORTA,0
GOTO S0
BSF PORTB,0
S1
BTFSS PORTA,1
GOTO S1
BSF PORTB,1
P
BTFSS PORTA,2
GOTO P
BCF PORTB,0
CALL TEMP
BCF PORTB,1
GOTO START_MOTOR
;------Subrutina temporizadora a 65ms---------------------------->
TEMP
AUX EQU 1CH
CLRF TIMER
BCF STATUS,2
MOVLW D'254'
MOVWF AUX
BUCLE:
MOVF TIMER,0
SUBWF AUX,0
BTFSS STATUS,2
GOTO BUCLE
RETURN
END

You might also like