LIST P=16F676
 	#INCLUDE "P16F676.INC"
	 __CONFIG _INTRC_OSC_NOCLKOUT&_CP_OFF&_WDT_OFF&_BODEN_OFF
	CBLOCK	0X20
	JEL
	J_BIT
	W_SAVE
    STATUS_SAVE
	
	ENDC
	
	ORG 0
	GOTO START
	
	ORG 4
	MOVWF 	W_SAVE
	MOVFW 	STATUS
	MOVWF 	STATUS_SAVE
	
	BCF  	INTCON,T0IF
	
	CALL	MAIN
	
	MOVFW 	STATUS_SAVE
    MOVWF 	STATUS
    MOVFW 	W_SAVE
	
	RETFIE
	
START
	BSF 	STATUS,RP0
	MOVLW 	B'00000001'
	MOVWF 	OPTION_REG
	CLRF	ANSEL
	MOVLW	0X00
	MOVWF	TRISC
	BCF 	STATUS,RP0
	BSF  	INTCON,T0IE
	BSF  	INTCON,GIE
	MOVLW	0X00
	MOVWF	PORTC
	CLRF	JEL
	GOTO	VECIK
	
MAIN
	
	BTFSS	JEL,0
	GOTO	ELL
	GOTO	ERZ
ELL
	MOVLW	B'00000001'
	MOVWF	PORTC
	BSF		JEL,0
	RETURN
	
ERZ
	MOVLW	B'00000010'
	MOVWF	PORTC
	BCF		JEL,0
	RETURN
		 
VECIK
	NOP
	GOTO	VECIK
		 
	END