COUNT – PBP Türkçe
COUNT Pin,Period,Var
Period boyunca Pin‘de oluşan değişiklikleri sayar ve Var‘a yazar. Pin otomatik olarak giriş yapılır. Pin 0-15 arası bir sabit, bu aralıkta bir değişken ( B0 gibi ) ya da bir pin adı olabilir. ( PortA.0 gibi ) Period‘un hassasiyeti milisaniye bazındadır. Fonksiyon, programın başında DEFINE ile belirlediğiniz osilatör frekansını baz alarak çalışmaktadır.
COUNT pindeki alçaktan yükseğe geçişleri ( yükselen kenar ) sayar. 4MHz osilatörle 20us’ta bir Pin kontrol edilir. 20MHz ile bu değer 4us’a düşer. Buradan, eğer frekansın alçak ve yüksek olduğu zamanların oranı 1:1 ise ( duty cycle = 50% ) 4MHz kristalle en fazla 25KHz , 20MHz kristalle ise en fazla 125KHz sayılabileceği sonucu çıkartılabilir.
Örnek
COUNT PORTB.1, 100, W1
‘ Pindeki frekansı ölç, seri porttan ölçülen değeri gönder
COUNT PORTA.2, 1000, W1 ‘ 1 saniye ölç ( frekans o demek zaten )
SEROUT PORTB.0, N2400, [W1]
Tüm fonksiyonların listesine buradan bakabilirsiniz.
Bağlantılı Yazılar
Yorum yapılmamış. Yapılmış
Yorum Yapın ya da Soru Sorun
Yorum yapabilmeniz ya da soru sorabilmeniz için giriş yapmanız gerekmektedir.
Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.