#include <12F683.h>
#device adc=8

#FUSES NOWDT,NOMCLR,PUT,INTRC_IO
#use delay(clock=4000000)

#int_TIMER0
void TIMER0_isr(void) {
	delay_cycles(1);
}
#int_TIMER1
void TIMER1_isr(void) {
	delay_cycles(1);
}
#int_TIMER2
void TIMER2_isr(void) {
	delay_cycles(1);
}
#int_CCP1
void CCP1_isr(void){
	delay_cycles(1);
}
void main() {
	
	setup_adc_ports(NO_ANALOGS|VSS_VDD);
	setup_adc(ADC_CLOCK_INTERNAL);
	setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
	setup_timer_1(T1_INTERNAL|T1_DIV_BY_1);
	setup_timer_2(T2_DIV_BY_1,255,1);
	setup_ccp1(CCP_COMPARE_INT);
	setup_comparator(NC_NC);
	setup_vref(FALSE);
	enable_interrupts(INT_CCP1);
	enable_interrupts(INT_TIMER0);
	enable_interrupts(INT_TIMER1);
	enable_interrupts(INT_TIMER2);
	enable_interrupts(GLOBAL);
	setup_oscillator(OSC_4MHZ);
	
	//CCP_1 = 65534;
	//set_timer1(65533);
	//set_timer0(254);
	set_timer2(254);
	delay_cycles(1);
	delay_cycles(1);
	delay_cycles(1);
	delay_cycles(1);
	do{			

	}while(TRUE);	
}