Está en la página 1de 1

;Jorge Chavar n

;Ingenier a Mecatr nica


;El programa lee los datos del puerto B y los muestra en el puerto A
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&

LIST P=16F84A ; Procesador utilizado.


INCLUDE <P16F84A.inc> ; Se definen las etiquetas del PIC.
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC ; Configuracin
;=========================================================================
ORG 0 ;ESTABLECE EL ORIGEN DEL PROGRAMA
;=============================================================================
INICIO
BSF STATUS, RP0 ;INGRESA AL BANCO 1
CLRF TRISB ;LIMPIA TRISB
MOVLW B'11111111' ;ASIGNA EL NUMERO BINARIO A W
MOVWF TRISB ;ASIGNA A TRISB EL VALOR DE W POR LO QUE
;PONE TODOS LOS PINES RB
0 -RB7 COMO ENTRADA
CLRF TRISA ;LIMPIA TRISA //SE VUELVE ENTRADA
BCF STATUS, RP0 ;PONE EL BIT 5 DEL REISTRO STATU
S A 0 POR LO QUE
;INGRESA AL BANCO 2
;==============================================================
CICLO
MOVF PORTB, W ;ASIGNA EL VALOR PORTB A W
MOVWF PORTA ;ASIGNA A PORTA EL VALOR DE W
GOTO CICLO ;BRINCA A LA BANDERA CICLO
;=====================================================================
END ;FIN DEL PROGRAMA

También podría gustarte