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
133,547
Mesajlar
972,197
Kullanıcılar
459,666
Son üye
zorbirdevre
Geri
Üst