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...
 

Yeni mesajlar

Forum istatistikleri

Konular
129,016
Mesajlar
922,525
Kullanıcılar
451,246
Son üye
Mehmet akta

Yeni konular

Geri
Üst