Ana sayfa | Hakkımda | İletişim | Sosyal platform
PIC CCS C & ASM / Uygulamalar
Kara şimşek uygulaması
 Uygulamayı buraya tıklayarak indirebilirsiniz. Arşiv şifresi isterse elektrocavus.com giriniz.
 
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <16f877.h>  // derleyici kütüphanesinden denetleyicimizin özelliklerini
// getiriyoruz.
 // Seçtigimiz denetleyicinin bazi kullanmadigimiz pin özelliklerini ayarliyoruz.
#fuses XT, NOWDT, NOPROTECT, NOBROWNOUT, NOLVP, NOPUT, NOWRT, NODEBUG, NOCPD
#use delay(clock=4M)      // osilatör hizi 4 Mhz olarak ayarliyoruz.
int led=0b00000001;
int1 ileri_tur=0,geri_tur=0;

Void main()  // Ana program baslangici
{
  for(;;)   //Sonsuz döngü
{

if(led==0b00000001) { ileri_tur=1; geri_tur=0;}
if(led==0b10000000) { ileri_tur=0; geri_tur=1;}

 if(ileri_tur==1)
{
  output_b(led);
  delay_ms(500);
   led=led<<1;
} 

 if(geri_tur==1)
{
 output_b(led);
  delay_ms(500);

   led=led>>1;
   }
  } // sonsuz döngü sonu
} // Ana program sonu
ELEKTRO ÇAVUŞ
Ana sayfa | Hakkımda | İletişim | Sosyal platform
ELEKTRO ÇAVUŞ2012 | elektrocavus.com