Tmr0
PABLO DANIEL VÁSQUEZ LÉMUS
Recomendaciones
Programar bien.
Leer bien los datos del microcontrolador.

SIMULACION
Conclusión
El microcontrolador no necesita de otros componentes especializados para su aplicación, porque todos los circuitos necesarios, que de otra manera correspondan a los periféricos, ya se encuentran incorporados. Así se ahorra tiempo y espacio necesario para construir un dispositivo.
;******************************OSCILADOR INTERNO***********************************
_OSCILADOR
				MOVLW		B'0001111'
				MOVWF		BSR
				BCF			OSCCON,IDLEN
				BSF			OSCCON,IRCF2
				BSF			OSCCON,IRCF1
				BCF			OSCCON,IRCF0
				BCF			OSCCON,SCS1
				BCF			OSCCON,SCS0
				BCF			OSCTUNE,INTSRC
				BCF			OSCTUNE,PLLEN
				BCF			OSCTUNE,TUN4
				BCF			OSCTUNE,TUN3
				BCF			OSCTUNE,TUN2
				BCF			OSCTUNE,TUN1
				BCF			OSCTUNE,TUN0
RETURN
;*******************************TODO DIGITAL******************************************
_ALLDIGITAL
				MOVLW		B'00001111'
				MOVWF		BSR
				BCF			ADCON0,ADON
				BSF			ADCON1,PCFG3
				BSF			ADCON1,PCFG2
				BSF			ADCON1,PCFG1
				BSF			ADCON1,PCFG0
				BSF			CMCON,CM2
				BSF			CMCON,CM1
				BSF			CMCON,CM0
				BCF			CVRCON,CVREN
RETURN
Se configura el cristal interno a 4 megas para no usar uno externo y se apagan todos los registros que manejan pines analógicos en el all digital.
;***************************PUERTOS*****************************************************
_TRIS
				MOVLW		B'00001111'
				MOVWF		BSR
				MOVLW		B'00000000'
				MOVWF		TRISA
				MOVLW		B'00000000'
				MOVWF		TRISB
				MOVLW		B'11111111'
				MOVWF		TRISC
				MOVLW		B'00000000'
				MOVWF		TRISD
				MOVLW		B'00000000'
				MOVWF		TRISE
RETURN
Se configuran los puertos como entradas y salidas
Introducción
Uno de los temas mas relevantes de los últimos tiempos en el campo de la electrónica ha sido el estudio y la inclusión de los microcontroladores no solamente en dicho campo sino también en la vida moderna.

iMPLEMENTACION
Marco Teórico
Un microcontrolador es un circuito integrado programable, capaz de ejecutar las ordenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida.
;************************TMR0 PRUEBA TAREA**********************************
_TMRO2
				MOVLW		B'00001111'
				MOVWF		BSR	
				BSF			T0CON,TMR0ON
				BCF			T0CON,T08BIT
				BCF			T0CON,T0CS	
				BCF			T0CON,T0SE
				BCF			T0CON,PSA
				BCF			T0CON,T0PS2
				BSF			T0CON,T0PS1
				BCF			T0CON,T0PS0
				BTFSS		INTCON,TMR0IF
				GOTO			_NO_7
				GOTO			_SI_7
_NO_7
				RETURN
_SI_7
				BCF				INTCON,TMR0IF			;LIMPIA BANDERA
				INCF			CONTADOR
				MOVLW			.32
				CPFSEQ			CONTADOR,W
				RETURN
				CLRF			CONTADOR	
				RETURN
Aquí se configura el timer0 como interno y por cada vez que se encienda la interrupción de sobrevordamiento incrementara una variable llamada contador y luego se muestra

