LIST P=16F877 
 #include "p16f877.inc"
__CONFIG _XT_OSC&_CP_OFF&_WDT_OFF 

	org	3
    
	BANKSEL	TRISA
	MOVLW	B'11111111'
	MOVWF	TRISA
	MOVLW	B'00000000'
	MOVWF	TRISB
	

START

	BANKSEL	ADCON0
	bsf	ADCON0,GO	; Start first A/D conversion

	movlw	B'10101101'	; AZ ADCON0 REG. BEÁLLÍTÁSAI
	movwf	ADCON0
	
	BANKSEL	ADCON1
	movlw	B'00000010'	; AZ ADCON1 REG. BEÁLLÍTÁSAI
	movwf	ADCON1		; 
	
	BANKSEL	PIR1
	bcf	PIR1,ADIF	; Clear A/D interrupt flag
	BANKSEL	PIE1
	bsf	PIE1,ADIE	; Enable A/D interrupt
	
	bsf	INTCON,PEIE	; Enable peripheral interrupts
	bsf	INTCON,GIE	; Enable Global interrupts
	
	BANKSEL	PORTB
	MOVWF	PORTB


	GOTO	START



	END
