Está en la página 1de 1

#include "p16f877a.

inc"

; CONFIG
; __config 0x3F3A
__CONFIG _FOSC_HS & _WDTE_OFF & _PWRTE_OFF & _BOREN_OFF & _LVP_OFF & _CPD_OFF &
_WRT_OFF & _CP_OFF

org 0
INIC BCF STATUS,RP0 ;0
BCF STATUS,RP1 ;0 - NOS MOVEMOS BANCO 0
CLRF PORTA ;LIMPIAMOS EL PUERTO A
CLRF PORTB ;LIMPIAMOS EL PUERTO B
BSF STATUS,RP0 ; 1
BCF STATUS,RP1 ;0 NOS MOVEMOS BANCO 1
MOVLW B'00000110'
MOVWF ADCON1 ;TODAS LAS ENTRADAS DEL PUERTOA SE HACEN DIGITALES
MOVLW B'00010000'
MOVWF TRISA ;PUERTO A TODAS LAS SALIDAS
MOVLW B'00000001'
MOVWF TRISB ;REALIZAMOS SALIDA PUERTOB 0

BCF STATUS,RP0
BCF STATUS,RP1 ;BANCO 0

MAIN BTFSC PORTA,4


GOTO MAIN
LAZO1 MOVLW B'00001001'
MOVWF PORTA
BTFSC PORTB,0
GOTO LAZO1
LAZO2 MOVLW B'00000110'
MOVWF PORTA
BTFSC PORTA,4
GOTO LAZO2
GOTO MAIN
END

También podría gustarte