16F628A ile RGB&PWM

16F628A ile rgb&pwm uygulaması.
RGB Led'in (bir pikseli temsil eden Kırmızı-Yeşil-Mavi) ışık yoğunluğunu kontrol etmek için PWM (Pulse Width Modulation-Darbe Genlik Modülasyonu) modunu kullanacağız.
RAP RA0 ~ RA2 ve PORT RB0 ~ RB2 bu uygulamada kullanılacak. RBG renkleri arasında geçişleri daha kolay görmek için B portu kullanılmıştır.

DEVRE ŞEMASI:


KURULUM İLE İLGİLİ ÖNEMLİ NOT: Devreyi kurarken kristal osilatör ve kondansatörlerini devreye en yakın şekilde kurun. Breadbord üzerinde devreyi kurarken osilatör bağlantılarında devresinde atlama kabloları kullanmayın, parazit yapıyor, devre kararsız çalışıyor. 4'nolu bacaktan çıkan ve + beslemeye giden dirençli hattı mutlaka kullanın.

KONFİGÜRASYON AYARLARI:
  • Oscillator:                       INTOSC:I/O on RA.6, I/O on RA.7
  • Watchdog Timer:            OFF
  • Power up Timer:             Disabled
  • Master Clear Enable:      Enabled
  • Browun Out Detect:        Enabled
  • Low Voltage Program:    Disabled
  • Data EE Read Protect:    Disabled
  • Code Protect:                  OFF


VİDEO:


PROGRAM DOSYALARINI İNDİR

Kullanılan Programlar    : mikroC PRO for PIC, Proteus 8, microbrn
Kullanılan Programlayıcı: K150 PIC Programmer (Klon)













Yorumlar