Posted by : Unknown 8 Mayıs 2015 Cuma

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
       
         }
      }
   }

yorumlarınız bizim için önemli

Bültene abone ol | Yorumlara abone ol

ELEKTRO BLOGGER A HOŞGELDINIZ

ARAMA YAP

EN COK OKUNANLAR

- Copyright © ELEKTRO-BLOGGER Blogger