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 / Biyomedikal Kalibrasyon Laboratuvarı Sorumlu Müdürü / X-Işınlı Görüntüleme Sistemleri Test Kontrol ve Kalibrasyon Uzmanı / Ultrason-Doppler Sistemleri Test Kontrol ve Kalibrasyon Uzmanı

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

escort bayan escort beylikdüzü meyve siparişi escort istanbul escort istanbul kayseri escort samsun escort mersin escort bursa escort kocaeli escort atasehir escort istanbul escort bayan bursa escort bursa escort bursa escort bursa escort bursa escort