Led Yakma Söndürme Uygulaması

Bu dersimizde PIC C ile Led Yakma Söndürme Uygulaması yapalım.

PIC C ile led yakma söndürme uygulamasını sizlerle paylaşıyorum. Bu uygulamada kodları direk kullandım ve kodların içerisinde neler yaptığımızı yazdım. Kullanacak arkadaşlara yardımcı olması dileğiyle.


#include <16f877.h>     // Kullanılacak denetleyicinin başlık dosyası tanıtılıyor.



#fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NODEBUG,NOCPD // Denetleyici konfigürasyon ayarları



#use delay(clock=4000000)   // Gecikme fonksiyonu için kullanılan osilatör frekansı belirtiliyor



#use fast_io(b) // Port yönlendirme komutları B portu için geçerli



//Buraya kadarki tüm alan bütün PIC uygulamalarında yazılmak zorundadır.



/********* ANA PROGRAM FONKSİYONU********/



void main ()

{

   setup_psp(PSP_DISABLED);        // PSP birimi devre dışı

   setup_timer_1(T1_DISABLED);     // T1 zamanlayıcısı devre dışı

   setup_timer_2(T2_DISABLED,0,1); // T2 zamanlayıcısı devre dışı

   setup_adc_ports(NO_ANALOGS);    // ANALOG giriş yok

   setup_adc(ADC_OFF);             // ADC birimi devre dışı

   setup_CCP1(CCP_OFF);            // CCP1 birimi devre dışı

   setup_CCP2(CCP_OFF);            // CCP2 birimi devre dışı



   set_tris_b(0x00);    // B portu komple çıkış olarak yönlendiriliyor



   output_b(0x00);        // B portu çıkışı komple sıfır yapılıyor.



   while(true)

   {

   output_high(pin_b0);  // RB0 pini çıkışı lojik-1 yapılıyor

   delay_ms(500);        // 500 ms gecikme veriliyor

   output_low(pin_b0);   // RB0 pini çıkışı lojik-1 yapılıyor

   delay_ms(500);        // 500 ms gecikme veriliyor

   }

}

  • Etiketler;
Kadir YAPAR
#Penetration Tester #Kayıtlı Sızma Testi Uzmanı
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git