#1 - LED Uygulaması

 

Uygulamaya ait dosyayı indirmek için tıklayınız.

 

MCC Giriş ve Çıkış Fonksiyonları

ÇIKIŞ FONKSİYONLARI

  • LED_SetLow();
  • LED_SetHigh();
  • LED_Toggle();

 

GİRİŞ FONKSİYONLARI

  • BUTON_GetValue();

 

*Fonksiyonlarda koyu olarak belirtilen LED ve BUTON değişkenleri MCC'deki Pin Manager penceresinde, pinlere verilen isimlerdir. Bu değişkenler verdiğiniz isme göre değişecektir.

 

MAIN.C - YAZILAN KODLAR

void main(void)
{
  // Initialize the device
  SYSTEM_Initialize();

  /* CIKIS ICIN KULLANILAN FONKSIYONLAR
   * LED_SetHigh();
   * LED_SetLow();
   * LED_Toggle();
   */    

  /*GIRIS ICIN KULLANILAN FONKSIYONLAR
   * BUTON_GetValue();
   */

  while (1)
  {
        // Add your application code

//        LED_Toggle();
//        DELAY_milliseconds(500);        

//        if (BUTON_GetValue() == 1) {
//            LED_SetHigh();
//        } else {
//            LED_SetLow();
//        }        

      if (BUTON_GetValue()) { //Butona basildiysa (PULL-DOWN Buton)
          LED_Toggle(); //LEDin durumunu degistir
          while(BUTON_GetValue()); //Butona basili ise bekle
      }
  }
}

UYGULAMAYA AİT DEVRE ŞEMASI

led_uygulamaasi_sema