tersoll
Üye
- Katılım
- 25 Nis 2010
- Mesajlar
- 142
- Puanları
- 1
- Yaş
- 39
Kod:
#include "C:\Users\server\Desktop\aaaaa\main.h"
int i=0; // Tamsay? tipinde deg(is,ken tan?mlan?yor
int x=0;
//****************** Timer0 Kesmesi *****************************
#int_timer0 // Timer0 kesmesi
void timer0_kesme ()
{
set_timer0(60); // TMR0 deg(eri belirleniyor
i++;
if (i==20){
i=0;
x++;
if(x==10){
x=0;
output_toggle(pin_b0);
}
}
}
/********* ANA PROGRAM FONKSI.YONU********/
void main ( )
{
setup_timer_1(T1_DISABLED); // T1 zamanlay?c?s? devre d?s,?
setup_timer_2(T2_DISABLED,0,1); // T2 zamanlay?c?s? devre d?s,?
set_tris_b(0x00); // B portu komple ç?k?s,
output_b(0x00); // B portu ç?k?s,? ilk anda s?f?rlan?yor
setup_timer_0(RTCC_INTERNAL | RTCC_DIV_256); // Timer0 ayarlar? yap?l?yor
set_timer0(60); // TMR0 deg(eri belirleniyor
enable_interrupts(INT_timer0); // int_timer0 kesmesini aktif yapar
enable_interrupts(GLOBAL); // Aktif edilen kesmelere izin ver
while(1); // Sonsuz döngü
}
saniyeler yine kayıyo baska ne yapıcam ben ya