PIC ÖRNEK PROGRAM – 1

PROGRAM (assembly): 

PIC’ e enerji verildiğinde, PORTB’ nin 0. Bitine bağlı LED’ i yakan program. 

(PIC 16F84)

PROGRAMIN AKIŞ DİYAGRAMI:

BANK DEĞİŞTİRME İŞLEMİ:

PORTA ve PORTB’ nin giriş veya çıkış yapılması TRISA ve TRISB registerları sayesinde gerçekleşir.

TRISA 0 yapılırsa; PORTA çıkış olur.

TRISA 1 yapılırsa; PORTA giriş olur.

TRISB 0 yapılırsa; PORTB çıkış olur.

TRISB 1 yapılırsa; PORTB giriş olur.

TRISA ve TRISB registerlarını kullanabilmek için; Bank değiştirmek gerekir.

BANK değiştirmek için STATUS registeri kullanılır.

STATUS registerinin 5. biti 0 yapılırsa; BANK0 seçilmiş olur.

STATUS registerinin 5. biti 1 yapılırsa; BANK1 seçilmiş olur

PORTB’ nin 0. bitini 1 yaparsak, buraya bağlanan LED’ in yanmasını sağlar.

ASSEMBLY PROGRAMI:

PROGRAM KOMUTLARININ AÇIKLAMALARI:

DEVRE BAĞLANTI ŞEMASI:

DEVRE SİMULASYONU:

 

Benzer Yazılar

YAZAR : Admin

Elektronik Mühendisi / E.Üni. Kalibrasyon Lab. Sorumlusu / Biyomedikal Kalibrasyon Laboratuvarı Sorumlu Müdürü (Sağ.Bak.) / X-Işınlı Görüntüleme Sistemleri Test Kontrol ve Kalibrasyon Uzmanı (Sağ.Bak.) / Ultrason-Doppler Sistemleri Test Kontrol ve Kalibrasyon Uzmanı (Sağ.Bak.) - Hatalı veya kaldırılmasını istediğiniz sayfaları diyot.net@gmail.com bildirin

BU YAZIYI DA İNCELEDİNİZ Mİ ?

PICKAT – PIC Deneme Geliştirme Kartı

Pickat ekibi tarafından geliştirilen Pickat 1, açık kaynaklı, PIC 18f2550 MCU barındıran, bütün PIC derleyicileri …

Bir cevap yazın