Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

Kimse yok mu???

Başlatan Logan, 17 Şubat 2005, 15:53:41

Logan

Arkadaşlar 3 gündür durmadan 4x40 lcd'nin nasıl kullanılacağı hakkında bilgi edinmeye çalışıyorum.Gezmediğim yabancı site kalmadı.Proteus'ta
display seçeneğinin altında MDLS 40466 olarak geçiyor ve normal basic komutları ile kullanamıyorum.(LCDOUT $fe,1 gibi).Bilgisi olanlar lütfen yardım etsin. :(
İmza.

arslan74

4X40'lik display'i içinde iki tane ayrı 2x40'lik displayı yanyana düşünebilirsin. Bu iki modülün 8 bit data pini RS ve RW pini ortak, yanlız E pinleri ayrı. Sırası ile hangi modüle bilgi yollacaksan o modülün E (enable) pin'i kullanacaksın. Bununla ilgili bu forumda başka bilgilerde bulabilirsin. Forum'u aratma yaparsan bulursun.

Başarılar.

Logan

Eğer 4x40 LCD'yi 2 adet 2x40 gibi düşünürsek,normal kodlarla kullanımın dışında sadece 2 adet enable bacağı olduğunu ve satırları bu bacaklar aracılı ile kullandığımızı söylemek mümkün.Ama bir sorun var.Proteusta denemeye çalıştığımda hep hata veriyor :?:  :?:  :?:
İmza.

yas

Isis dosyası ile source dosyasını gönderirsen yardımcı olabilirim.
ys_pt@yahoo.com

Logan

Tamam dostum,en geç yarın elinde.İlgilendiğin için sağol. :)
İmza.

eelektro

logan banada atarsan bir göz atalım
arge-org@yahoo.com
belki bir yardımımız olur dostum.
╠ ▒▒ ▒ ▒ ▒ ▒▒▒ ▒ ▒ ▒ ▒ ▒▒▒▒ ▒ ▒  ▒▒ ╠

yas

Selam Hafta sonu nete girmediğim için dosya bu sabah elime geçti.
MDLS40466 isimli model hatalı galiba
isis projede çalışma alanına sadece onu eklediğin zaman bile
hata veriyor. Isis de model dosyasını yeniden düzenleyip çalıştırdım.
Ama oluşan bu yeni model ile E2 pini bir işe yaramıyor. Biraz daha
uğraşırsam çözerim herhalde

mmengi

Alıntı yapılan: "sguykan"Proteusta LM044L yi PIC16F877 e bağla ve aşağıdaki kodları yazarak deneyebilirsin. Emin ol çalışıyor.

Define LCD_DREG PORTB
Define LCD_DBIT 0
Define LCD_EREG PORTB
Define LCD_EBIT 4
Define LCD_RSREG PORTB
Define LCD_RSBIT 5
sg:
lcdout $FE,$80,"       SGUYKAN        "
lcdout $FE,$C0,"AAAAAAAAAAAAAA"
lCDOUT $FE,$94,"BBBBBBBBBBBBBB"
LCDOUT $FE,$D4,"CCCCCCCCCCCCCC"
pause 500
goto sg
end

yas

Evet kesinlikle çalışır. Ama LM044L Modeli 20X4 formatında
MDLS40466 da ise hata var. Ben bu hatayı bulup yeniden düzenledim
ama LCD üzerindeki  ikinci chipi seçemiyor işin içinden çıkamadım.
E1 pini kullanılarak sadece 1. ve 3. satırları kullanabiliyorum. Neyse.
Logan sende bir hata yok bağlantın doğru program kodunu göndermemişsin
ama mmengi' nin verdiği kodlar kesinlikle doğru.
Büyük ihtimalle uygulamayı yaparsan bir sorunla karşılaşacağını
zannetmem kısacası kurulan devre Isis simülasyonda hata veriyor.
Gerçekçe çalışması lazım.
40X4 biraz pahallı olmasa idi alıp denerdim ama deneme için fiyatı
uygun değil.
İstersen oluşturduğum model dosyasını ve simülasyon örneğini göndereyim.
Kolay gelsin.