PIC PROGRAMLAMA ÖRNEĞİ 3

ne-nasil.net

Sun

23

Jan

2011

PIC16F84 Örnek Program 3

pic uygulamları
pic16f84 örnekleri

A portunun 1. bitine bağlı butona basıldığında B portunun tüm bitlerine bağlı LED’leri yakan program. Ayrıntılar için BUYRUN DEVAM EDELİM.

Programda 2 nolu satir PIC türünü, 3 nolu satir ise PIC’in register dosyalarini otomatik tanimlar. 5,6,7,8 ve 9 nolu satirlar A ve B portlarini giris ve çikis olarak belirtir.  6 nolu satir PORTB’yi çikis, 7 ve 8 nolu satirlar ise PORTA’yi giris yapan komut satirlaridir.11 nolu komut satiri A portunun 1 nolu bitine bagli butonu basili olup olmadigini test eder. PIC16F84’ün A portu girisi “0” oldugunda aktif hale gelirler. Bu nedenle 11 nolu satirda BTFSC komutu kullanilmistir. Dolayisiyla buton basili oldugunda A portunun 1 nolu biti “0” olacaktir. Eger buton basili degil ise 12 nolu komut satiri isletilecek ve komut 10. satirdan tekrar edecektir. Butona basilmis ise bu kez program 13 nolu komut satirina dallanacak ve W registerine H’FF’ bilgisini yükleyecektir. 14. satirdaki MOVWF komutu ile  W registeri içerigi PORTB’ye yüklenir ve tüm LED’ler yanar.

PIC BASIC PRO UYGULAMALARI DERS KİTABI

0 Comments