16f877'de timer ve ADC

Adc 10 bit olduğunu varsayarsak max okuyacağın değer 1023 olacak.
1023 okuduğunda 1 dk lık gecikme sağlayacaksın.
Şöyle bir denklem yaparsan işin hallolur...
Gecikme = (okunan adc değeri * 60sn)/1023
Burada hatta sn değerini parametrik bile yapabilirsin. Max değerde kaç sn bekleyecek gibisinden.
Assembler da gecikme için ya gecikme döngüleri kullanacaksın ama tam 1 sn oluşturmak sıkıntı olur heralde yada timer kullanacaksın.

Kolay gelsin...
 

Forum istatistikleri

Konular
128,133
Mesajlar
915,308
Kullanıcılar
449,849
Son üye
cagan20

Yeni konular

Çevrimiçi üyeler

Geri
Üst