;CONFIGURACION.INC
CONFIGURA_IO
;{;
	;BANCO 1 
	BSF	STATUS,RP0
		CLRF	ANSEL		;MODO DIGITAL
		MOVLW	B'11111111'	;LITERAL A W
		MOVWF	TRISA		;TODO EL PUERTO A COMO ENTRADA
		MOVLW	B'01000101'	;LITERAL A W
		MOVWF	TRISB		;TODO EL PUERTO B EXEPTO RB3(LED) Y RB5(TX) COMO ENTRADA
	;BANCO 0
	BCF	STATUS,RP0	
		CLRF	PORTA		;LIMPIA PUERTO A 
		CLRF	PORTB		;LIMPIA PUERTO B	
;};
	RETURN
CONFIGURA_TIMER_1
;{;
	;BANCO 1
	BSF	STATUS,RP0			
		BSF	INTCON,GIE		;HABILITA INTERRUPCIONES GLOBALES
		BSF	INTCON,PEIE		;HABILITA INTERRUPCIONES POR PERIFERICOS
		BSF	PIE1,TMR1IE  	;HABILITA INTERRUPCIONES POR TIMER 1
	;BANCO 0
	BCF	STATUS,RP0	
		BCF		PIR1,TMR1IF	;LIMPIA LA BANDERA DE TIMER 1	
		CLRF	TMR1L		;LIMPIA EL REGISTRO  L DE TIMER 1
		CLRF	TMR1H		;LIMPIA EL REGISTRO H DE TIMER 1
		MOVLW	B'00001111'	;MUEVE LITERAL A W
		MOVWF	T1CON		;CONFIGURA EL TIMER 1 	
;};
	RETURN
