A portunun 0.bitine bagli butona basildiginda B portunun 0. bitine bagli LED’i yakan, 1.bitine bagli butona basildiginda ayni LED’i söndüren program. Ayrıntılar için BUYRUN devam edelim.
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.
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.
A portunun 1. bitine bağlı butona basıldığında B portunun 1. bitindeki LED’i yakan ve yanık kalmasını sağlayan program yazılım ve akış diyagramı için BUYRUN DEVAM EDELİM.
Program 1’de PORTA’nin ilk butonuna basildiginda PORTB’nin ilk bitine bagli LED’i yakmaktadir. Buton birakildiginda ise LED sönmektedir. PIC16F84’ün tüm girisleri pull-up oldugundan butona basildiginda PORTA’nin 0. biti “0” bilgisini alir. Buton kontrollü programlarda buton basili veya degil iken çikis kontrolü tamamen program araciligiyla yapilir.
Program hakkinda açiklamalar yapmak amaciyla her bir komut satiri numaralandirilmistir. Program yazimi esnasinda numaralandirma gerekmez. Komutlar arasi bosluk “Space – Bosluk” veya “TAB” tusu ile verilebilir. Ancak komutlarin daha anlasilir ve düzenli olmasi için TAB tusu kullanmak avantaj saglar. Ayrica komutlarin büyük veya küçük harf yazilma zorunlulugu da yoktur.