16f877a pic ve lcd sorunu

swordfish

Üye
Katılım
27 Ara 2006
Mesajlar
96
Puanları
1
elimde bir pic deney seti var.Pic 16f877a ya göre 2*16 lcd bağlanmış
lcd data ayakları pic'in d portunda

fakat E,RS ve rw ayakları pic in E portuna bağlı

program attığımda E portu hiçbir tepki vermiyor.

birşeyler yazdıra bilmek için pic basic ile nasıl bir program yazılmalı

bu e portu sadece lcd için nasıl ayarlanır basicte nasıl bir komut yazılır.

yardım edecek arkadaşlara şimdiden teşekkürler
 
Yapman gereken LCD'nin pin bağlantısını pice tanıtmak. Senin programda data ucları PORTD. Bunun için,
DEFINE LCD_DREG PORTD 'LCD'nin data uçları portd'ye bağlı
Data uçları hangi pinden başlıyor ise 4 yerine o biti yaz.
DEFINE LCD_DBIT 4 'LCD data pinleri 4. bitten başlıyor.
ENABLE ucu hangi portta bağlı ise
DEFINE LCD_EREG PORTE LCD Enable ucu porte'ye bağlı.
Porte'de hangi bite bağlı ise o biti yazıyoruz.
DEFINE LCD_EBIT 3
RS hangi porta bağlı ise
DEFINE LCD_RSREG PORTE
porte'de hangi bite bağlı ise o biti yazıyoruz
DEFINE LCD_RSBIT 1

DEFINE LCD_LINES 2 Lcd kaç satırdan oluşuyor.

Lcd'de RW ucunu direk gnd (-) bağla. Bu pin boşta kalırsa lcd çalışmaz.
 

Forum istatistikleri

Konular
128,388
Mesajlar
917,183
Kullanıcılar
450,274
Son üye
darnv

Yeni konular

Geri
Üst