yılmaz rumuzlu arkadaşın gönderdiği kodlar, sistem çalışıyor.
#include "C:\Users\tah\Desktop\DENEME FREKANSMETRE\main.h"
#define data pin_b7
int8 frekans=0,saniye=0,frekans_sonuc=0,seri_data=0;
#int_timer0
void frekans_kesme()
{
++frekans;
set_rtcc(255);
}
#int_timer1
void zaman_kesme()
{
if (++saniye==10)
{
frekans_sonuc=frekans;
frekans=0;
saniye=0;
for(seri_data=0;seri_data<frekans_sonuc;++seri_data)
{
output_high(data);
output_low(data);
}
}
set_timer1(15536);
}
void main()
{
setup_timer_0(RTCC_EXT_L_TO_H|RTCC_DIV_1);
setup_timer_1(T1_INTERNAL|T1_DIV_BY_2);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
enable_interrupts(int_timer0);
enable_interrupts(int_timer1);
enable_interrupts(global);
set_timer0(255);
set_timer1(15536);
for(;
{
}}