Elektrik Devreleri,Elektronik Devreler

Elektrik Dersleri, devre analiz dersleri, üniversite elektrik dersleri, üniversite elektrik elektronik dersleri,

Responsive Ads Here

8 Mayıs 2015 Cuma

PIC PROGRAMLAMA 4

PIC PROGRAMLAMA-4
Merhaba arkadaşlar.Bugün kü projemiz buton ile sayıcı devresi tasarımı yapacagız.İlk olarak şekilde ki gibi proteus devremızı olusturuyoruz.
Şimdi gelelim kodlarımıza;
#define buton pin_A0    // "buton" adında "pin_A0" kelimesine eÅŸit bir sabit tanımlanıyor
int i=1;     // i deÄŸiÅŸkeni tanımlanıyor
void main ()
{  
   set_tris_a(0x01);    // RA0 pini giriÅŸ olarak yönlendiriliyor
   set_tris_b(0x00);   // RB0 portu tümüyle çıkış olarak yönlendiriliyor
  output_b(0x00);      // B portu çıkışları sıfırlanıyor
   while(true)       // Sonsuz döngü oluÅŸturuluyor
   {
      if (input(buton))
      {
         delay_ms(15);  // Butona basılınca meydana gelen arkın etkisini önlemek için verilen gecikme
         output_b(i);   // b portuna i deÄŸeri yükleniyor
         i=i+1;         // i deÄŸeri 1 arttırılıyor
         while(input(buton)); // Buton bırakılana kadar bekle
         if (i==10)     // i deÄŸeri test ediliyor.i deÄŸeri 10 olunca sıfırlanıyor.
         { i=0;// i deÄŸeri sıfırlanıyor
       
         }
      }
   }

Hiç yorum yok:

Yorum Gönder