csc c dilinde timer2 de olusan kesmeyi butonlar ile arttırıp azaltma

Katılım
30 Haz 2007
Mesajlar
14
Puanları
1
Yaş
40
arkadaşlar ben timer2 biriminde bir kesme(gecikme) sinyali oluşturdum
bunu programda 2 buton yardımıyla arttırıp azaltmak istiyorum

örneğin 16f877nin b0 çıkışına bir led bağlı olsun
bu led ilk başta 1 er saniye yanıp sönsün
bu yanıp sönme aralıgını butonlar yardımıyla arttırıp azaltabiliyormuyuz ???
yani 2 veya 3 saniyeye çıkartabilirmiyiz ???

yardımlarınızı bekliyom
 
led in yandık tan sonra delay kısmını butonla artırıp azaltabilirsin bunu kesmenin içinde kullanabilirsin nasıl:
int32 sure=1000;

if(input(pin_a0)){sure++; }
if(input(pin_a1)){sure--; }
output_high(pin_b0);
delay_ms(sure);
output_low(pin_b0);

yada if in içerisine sure=2000; de yazıp direkt olarak ta artırabilirsin

bu arada hemen yazdım denemedim olması lazım kolay gelsin
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…