Pic16f877 ile led aydınlatma

Katılım
2 Ağu 2007
Mesajlar
51
Puanları
1
Yaş
39
PIC16F877 ile LEDlerin belirli bir saatte biraz daha sönük yanmasını istiyorum , örneğin ilk 5 saat %100 performans 6-7 saat %70 performans 7-12 saat %50 performansla yansın bunu yapabilir miyim ?
 
yapılabilir tabii ki.picbasic ile yapacaksan pause komutunu döngü içinde kullanacaksın.
örnek kod:
----------
for I=1 to 256
pause 65535 'değer milisaniye
next I
-----------
bu döngü 256 x65535 > yaklaşık 256 dakika gecikme sağlar.
877 nin PWM modulüne ,istediğin zaman gecikmesi gerçekleşince değer ataması yaparsın,
sonra gecikme döngüsüne devam edersin.bu arada PWM bağımsız olarak çalışmaya devam eder.
gerçek zaman saati olarak çalışmasını istiyorsan önce saat programı yazman gerekir.
yada bu iş için yapılmış entegreler var.örneğin ds1302.
entegre içinde 2100 yılına kadar tarihler programlıdır.
http://www.maxim-ic.com/products/rtc/
 
Bu şekilde ledlerin ışık seviyesini değiştirmek avantajı nedir?
 
Pic'in içindeki zaman döngüsünü ayarlayarak çıkış performansını ayarlayabilirsiniz.
 

Forum istatistikleri

Konular
129,042
Mesajlar
922,761
Kullanıcılar
451,305
Son üye
Ruobian

Yeni konular

Geri
Üst