FOR NEXT DÖNGÜSÜ NASIL DURDURULUR?

Başlatan sozkarabacak, 04 Mart 2009, 19:36:50

sozkarabacak

Selamlar bu program şu işe yarayacak: Bu yazılım ile seri data ile haberleşen MB1502 isimli bir pll entegresini kontrol ediyorum. O radaki A değeri frekansı 12,5 khz arttırıyor ya da azaltıyor.  Diyelim A=15 olduğunda 12 mhz a=17 olunca frekans 12,025 a=18 olunca 12,037.5 gibi değerler alıyor ben belli frekansları taramak istiyorum. devrede bir entegrede var ki aranan frekansta yayın alınca +5 volt veriyor bu ucuda portb.0 ucuna veriyorum portb.0 ucu +5 voltu algılayınca a değerini o noktada bekletiyor ta ki yayın kesilip 0 olana kadar sonra taramaya kaldığı yerden devam ediyor. Yazılımdan pek fazla anlamıyorum deneme yanılmalarla yapıyorum. Yaptıklarım bildiğimden değil siz doğru bildiğiniz varsa ona göre düzenlerseniz çok iyi olur.
http://picasaweb.google.com/33elektronik http://www.33elektronik.tr.cx MSN: [email]sukruozkarabacak@hotmail.com[/email]

ete

İkinci verdiğim program bu işe uygun yalnızca, yayın alınınca tarama durmayacak. Bu nedenle oradaki  "next" komutundan önce şu komutu ilave ediver.

while  PORTB.0=1:wend

Ete
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

sozkarabacak

Evet dediğiniz şekilde gayet sağlıklı çalıştı teşekkür ederim.
http://picasaweb.google.com/33elektronik http://www.33elektronik.tr.cx MSN: [email]sukruozkarabacak@hotmail.com[/email]