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

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

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

Saved successfully!

Ooh no, something went wrong!