21.08.2013 Views

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A0_KONTROL<br />

BTFSC PORTA,0<br />

GOTO A0_KONTROL<br />

MOVLW H „FF‟ ;Bütün Ledleri yak<br />

MOVWF PORTB ; tüm çıkış pinleri 1, ledleri yandı<br />

A1_KONTROL<br />

BTFSC PORTA,1<br />

GOTO A1_KONTROL<br />

CLRF PORTB<br />

GOTO A0_KONTROL<br />

END<br />

Örnek 9.5: PIC16F877 PortB „nin 4-7. bitlerine bağlı butonları kullanarak; PortD‟ye bağlı sekiz<br />

ledi aşağıdaki yakan programı yazın.<br />

B4 basılırsa:<br />

B5 basılırsa:<br />

B6 basılırsa:<br />

B7 basılırsa:<br />

Yanan led Sönen led<br />

Basla<br />

Başlangıç<br />

işlemleri<br />

B4 Kontrol<br />

Kalıp 1 gibi ledleri yak<br />

B5 kontrol<br />

İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 106<br />

Evet<br />

Evet<br />

Kalıp 2 gibi ledleri yak<br />

B6 kontrol<br />

Kalıp 3 gibi ledleri yak<br />

B7 kontrol<br />

Kalıp 4 gibi ledleri yak<br />

Son<br />

Evet<br />

Evet<br />

Hayır<br />

Hayır<br />

Hayır<br />

Hayır

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!