lcd display hakkında

Başlatan Metin, 09 Haziran 2014, 12:45:52

Metin

ete hocam ve saygıdeğer hocalarım pic 16f84a ile lcd ye yazı yazdırmaya çalışıyorum.fakat ne yaptıysam ekrana yazı gelmiyor.kontrast ayarını yaptığımda sadece ilk satırda 16 adet kare  çıkıyor.onlar kontrast oluyor.ayrıca lcd yi de değiştirdim aynı şey devam etti.ilk satırda cıkması gereken yazı çıkmıyor.program ve devre şemam veriyorum yardımcı olursanız sevinirim.Uygulamayı isis de denediğimde çalışıyor ve ismim cıkıyor.
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 3
DEFINE LCD_RWREG PORTB
DEFINE LCD_RWBIT 2
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 1
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2
TRISA=0
TRISB=0
LOW PORTB.2
PAUSE 200
LCDOUT $FE,1
LCDOUT $FE,2,"METIN"
End


ete

İlk satırda 16 adet kare çıkması işlemcininçalışmadığını gösteriyor. Bu çalışmama olayı gerçek devredemi yoksa simulasyondamı açıklamamışsın. Muhtemel sorunlar aşağıdakiler olabilir.

- Devrede kristal bağlantısı , kristal kondansatörleri doğrumu veya doğru bağlımı kontrol et.
- MCLR direncinin olup olmadığına bak pullup direnci olması gerekir.
- İşlemci besleme si tam olarak +5V olması gerekir. Varmıdır bak.

Ete

elvanmurat

Hocam arkadaşımız devrenin isiste çalıştığını söylüyor.muhtemelen devreyi kurduğunda eksik veya hatalı biseyler vardır. Saygılar.

Metin

muhtemelen bir bağlantı temassızlığından oluyormuş.tekrar dikkatlice yerlerine taktığımda çalıştırmayı başardım.yine de yardımların için teşekkürler hocalarım.

MS_59

metin

lcd ekranın 1 nolu pini GND
                  2 nolu pini VDD yani +5 volt
                  3 nolu pini de kontras pinidir

senin yaptığın bağlantıda ise 1. pin doğru 2 ve 3 yer değişecek
eğer gerçektede böyle yaptıysan lcd çalışmaz
mehmet

Metin

yok dediğiniz gibi yaptım ve sonunda başarılı oldum.

Powered by EzPortal