uydudoktoru

Tanınmış Üye
Yönetici
Proje Ledlerle gerçekleştirilmbirrüyen ışık projesidir. Devrede bulunan 5 adet buton yaryla ledlerin yürüme şekilleri değiştirilebilir.Bu projeyi sitedeverilendeneme kartı ile dedeneyebilirsiniz. Ledlerin yürüme şekilleri aşağıda verilmiştir.

Buton 1

pic6_11v.gif


Buton 2

pic6_11w.gif


Buton 3

pic6_11x.gif


Buton 4

pic6_11y.gif


Buton 5

pic6_11z.gif


Yukarıda hangi butona basıldığında ledlerin nasıl davranacakları gösterilmiştir.

Projenin Hex dosyasını indirmek İçin buraya Tıklayınız

Devre Şeması
pic6_11a.gif


Projenin Yapılmış şekli

pic6_12.jpg


Pic'i programlarken kullanılacak konfigürasyon şekli aşağıda verilmiştir.

__config _hs_osc & _wdt_off

& _pwrte_on & _cp_off


Not: Eğer projede Pic16f84 veya 4Mhaz hızında Pic16f84A kullanılacaksa konfigürasyonda hs_osc seçeneği xt_osc olacaktır. 10Mhz yerine 4Mhz kristal kullanmanın tek farkı, ledlerin biraz daha yavaş durum değiştirmesidir.Kolay Gelsin...
 

Eklentiler

Son düzenleyen: Moderatör:

PIC16F84A - 10MHz Kristal Destekli Yeni Işık Şovu Kodu

Bu tasarımda, şemadaki 5 adet seçim anahtarı (SW 1-5) ve 10MHz'lik yüksek hız performansı dikkate alınmıştır.

Yeni Tasarımın Önemli Farkları:

  1. Osilatör Hızı: Şemadaki 10MHz kristal nedeniyle <span>_XT_OSC</span> yerine yüksek hız modu olan <span>_HS_OSC</span> kullanılmıştır.
  2. Besleme ve Regülasyon: Şemada gördüğümüz 78L05 regülatörü ve girişindeki 100uF kondansatör (C1), 12V girişini işlemci için güvenli 5V'a düşürür.
  3. LED Bağlantısı: Yeni şemada dirençler (R6-R12) 560 ohm olarak güncellenmiştir; bu değer 10MHz hızındaki hızlı anahtarlamalar için LED ömrünü uzatan daha güvenli bir değerdir.
  4. Kontrol Pinleri: Port A üzerindeki 5. anahtar (RA4 pinine bağlı) kod yapısına dahil edilmiştir.
Bu HEX kodu; 4MHz kristal, PIC16F84/16F84A işlemci ve pozitif tetiklemeli (LED katotları şasede) olan ilk şemana tam uyumludur.
 

Eklentiler

Geri
Yukarı