Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
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