Pic Program Uygulamaları 4

ne-nasil.net

pic program örneği

pic16f84
PIC16F84

A portunun 0.bitine bağlı butona basıldığında B portunun 0. bitine bağlı LED’i, 1.bitine bağlı butona basıldığında 1.bitine bağlı LED’i yakan program. Ayrıntılar için BUYRUN devam edelim.

ne-nasil.net

Programda 10. komut satirina kadar olan bölüm PIC’in tanimlandigi ve portlarinin giris ve çikis olarak tanitildigi standart bölümdür. 11 nolu komut satiri A portunun 0. bitine bagli butona basilip basilmadigini test eder. Eger basildi ise 12 nolu satiri atlayarak 13 nolu komut satirini isletir ve B portunun 0.LED’ini yakar. Butona basilmadi ise program 12 nolu komut satirina geçer ve 12 nolu komut satiri BUTON2 etiketine dallanmayi saglar. BUTON2 basili ise B portunun 1.bitine bagli LED yanar. Basili degil ise 16 nolu komut satiri isletilir ve program 10 nolu komut satirina dallanir. Program sürekli olarak bu sekilde iki butonu tarar. A portunun 0.butonuna basildiginda B portunun 0.LED’i yanik kalir. Bunun nedeni B protunun içerigini “1” olarak kalmasidir. 1 nolu butona basilip birakildiginda ise LED yanip söner. 0. LED’i de utondan el çekildiginde söndürmek için 13 ile 14 nolu satirlar arasinda CLRF  PORTB komut satiri eklenmelidir. 

PIC BASIC PRO UYGULAMALARI DERS KİTABI

0 Comments