Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

BTFSS ve BTFSC

Başlatan Hadi, 20 Mart 2015, 10:23:55

ltcelik

Ben butona basınca yanacak, bırakınca sönecek bir devre/program tasarladığınızı düşünmüştüm.. ???

2. yordamınızda ise buton basılı ise ledi yak demişsiniz

basmadığınız sürece zaten sonsuz döngüde sönük kalmaya devam ediyor ..

bastığınızda ise döngünün dışına çıkıp  ledi yakıyor ve programda icra edecek başka bir komut kalmıyor

END satırına düşüyor..

Tabi bu durumda mantıken  bir yandan son durumun korunarak ledin yanık kalması beklenir
ama diğer yandan PIC otonom davranıp işim bitti deyip çıkışları  0V'a da çekiyor olabilir.. Proteusdan da olabilir.. RAMU arkdaşın dediğini dikkate almak lazım

Bunu test etmek için yani otonom davranıp portları  sıfırlayıp sıfırlamadığını, hiç dallanma budaklanma kullanmadan doğrudan led bitini set edip ledi yakıp end  satırıyla biten bir programla test etmek yararlı olur sanırım..

led sönüyorsa otonom davrandığını da düşünebiliriz.. config bitlerine de bakmak gerekebilir belki..

Oğuzhan Urhan ve M.Kemal GÜLLÜ nün yazdığı her yönüyle  PIC 16F628 kitabı vardır bazı yerlerde uzun hatta sıkıcı bir şekilde  entegreyi anlatan bir kitaptır.. faydalı olur..

Hadi