#use delay(clock=20000000)
int32 devir=0;
int32 sayac;
float zaman;
#int_ext
void ext_kesmesi()
{
devir++;
}
void main()
{
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_OFF);
setup_psp(PSP_DISABLED);
setup_spi(SPI_SS_DISABLED);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_INTERNAL|T1_DIV_BY_8);
setup_timer_2(T2_DISABLED,0,1);
if(devir==1)
{
set_timer1(0);
}
if(devir==10)
{
sayac=get_timer1();
devir=0;
}
zaman=sayac*0.104; //104ms de bir taşma oluşuyor.
Hocam buraya kadar yaptıklarım doğru mu acaba?