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:
PROGRAM DOSYALARINI İNDİR
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.
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:
Kullanılan Programlar : mikroC PRO for PIC, Proteus 8, microbrn
Kullanılan Programlayıcı: K150 PIC Programmer (Klon)
Yorumlar
Yorum Gönder