Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Mikro Bilgisayarlı Sistem Tasarımı - Fırat Üniversitesi
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
*1adet 16f877 pic *2 adet güç transistörü<br />
*2 adet 22 ohm 1waat direnç *2 adet bc 256 transistör<br />
*4 adet mercimek kondansatör *8 adet direnç<br />
*2 adet kondansatör *1 adet çift motorlu oyuncak araba<br />
Sensörler beyaz renge duyarlı olduğu için siyah zemin üzerine beyaz çizgi(sensörlerin plakasının<br />
genişliğinde) çizilir.Dönüşler ani olmazsa verim daha iyi olur.Sağa dönmek için sol motor ,Sola<br />
dönmek için sağ motor dönmeli, ileri içinde her iki motorda aktif olmalıdır.<br />
LIST P=16F877<br />
INCLUDE "P16F877.INC"<br />
__CONFIG(_WDT_OFF&_XT_OSC&_PWRTE_ON&_CP_OFF)<br />
START<br />
BSF STATUS,5<br />
CLRF TRISC<br />
MOVLW H'07'<br />
MOVWF TRISE<br />
MOVLW H'07'<br />
MOVWF ADCON1<br />
BCF STATUS,5<br />
CLRF PORTC<br />
MOVLW H'FF'<br />
MOVWF PORTE<br />
DONGU<br />
BTFSS PORTE,0<br />
CALL DUZ<br />
BTFSS PORTE,1<br />
CALL SAG<br />
BTFSS PORTE,2<br />
CALL SOL<br />
GOTO DONGU<br />
SAG<br />
MOVLW H'02'<br />
MOVWF PORTC<br />
RETURN<br />
SOL<br />
MOVLW H'01'<br />
MOVWF PORTC<br />
RETURN<br />
DUZ<br />
MOVLW H'03'<br />
MOVWF PORTC<br />
RETURN<br />
END<br />
10.4. 2x16 LCD VE 4x4 Tuş Takımı ile Mesaj Yazma<br />
Programda çıkış olarak B Portu çıkış olarak kullanılmaktadır. Bu port LCD‟nin D0-D7 data<br />
bağlantı uçlarına bağlanır. Aynı zamanda LCD‟nin E ve RS bitleri (LCD‟yi aktif yapma ve Data/<br />
komut okuma seçenekleri) PIC‟in D0 ve D1 bitleri ile kontrol edilir.<br />
Devrede kullanılan LCD 2*16‟lıktır. Yani LCD 2 satır ve 16 sütundan oluşmaktadır. LCD<br />
çıkışlarından 15-16. bacaklar kullanılmamaktadır. Çünkü 15 ve 16. bacaklar LCD‟nin ışığının<br />
yanması için kullanılır. LCD ışıklı olmadığı için de bu bacakları kullanmamıza gerek yoktur.<br />
LCD‟nin sadece 1. satırına bilgi yazımı gerçekleşmektedir, 2. satır kullanılmamaktadır. 16<br />
İbrahim Türkoğlu, <strong>Fırat</strong> <strong>Üniversitesi</strong> - Elektronik ve Bilgisayar Eğitimi Bölümü, Elazığ- 2010. 151