LCD lerin bağlantı yapısı hakkında.

Başlatan Maxim, 05 Mart 2009, 21:19:28

Maxim

bir an konuyu nereye açmam gerektiğini bulamadım ..

lcd de bir malzeme olduğuna göre doğru yer burası .

normal karakter lcd leri 4 bit (4 pin) olarak sürüyoruz ,
ben öyle yapıyorum en azından .

soru 1:
neden grafik lcd lerde böyle olamıyor ?
bilmiyorum, kullanılan chipler mi bunu desteklemiyor ?ks108 ?
veya birşekilde oluyorda benmi bilmiyorum ,
hız veya aynı anda gitmesi gereken data yolumu yeterli olamıyor ?

soru2:
hiç denemedim ,
normal karakter lcd yi 8 bit yani 8 pin ile kullanırsam ne gibi avantaj sağlarım ? 4 tane daha pin kaybederim ama bana bir katkısı olurmu ?
hız ? daha stabil çalışma ? bir avantajı varmıdır ?

teşekkürler .

Maxim

bir soru daha geldi aklıma ,

soru3:
bakıyorum bazı TFT renkli ekranlar var ,16 bit data ucu var ,
D0-D15 !
şimdi bunu sürmeyi denedik diyelim ,
gerçek 16 bitlik işlemcimi lazım bize ?

tyildizak

Alıntı yapılan: "maxiboost"neden grafik lcd lerde böyle olamıyor ?

Bu tamamen lcd'nin kontrol entegresi ile ilgili, 4 bit modu desteklemiyor olmalı.


Alıntı yapılan: "maxiboost"
normal karakter lcd yi 8 bit yani 8 pin ile kullanırsam ne gibi avantaj sağlarım ?

4 bit modda 1 byte veri iki seferde ardarda yollanıyor, dolayısı ile hız kazanırsınız.

f_machine

shift register kullanırsan tek pinle bile sürebilirsin lcdleri...

Tagli

Alıntı yapılan: "f_machine"shift register kullanırsan tek pinle bile sürebilirsin lcdleri...
Aslında 3 bacak gerekir. Data, Clock ve "E" bacakları.

4 ile 8 pin arasında hissedilir bir zaman farkı olacağını sanmıyorum. Zaten LCD'nin bir komutu işlemesi en az 120 us civaında alıyor ama 8 yerine 4 bit ile veri yollanırsa sadece birkaç us zaman kaybedilir, ve de ASM kodu birkaç komut uzar.
Gökçe Tağlıoğlu

Maxim

şu olayı bir türlü anlamadım ,
2 pin ve 3 pin ile lcd sürülüyor ama örnek kodlar ya asm ,ya c ,
hiç proton veya picbasic kodu görmedim yada bana rastlamadı .

bu şekildek, bağlantıda artık print komutunu kullanmıyoruz sanırım .

8 bit bağlantının karakter lcd de işe yarar bir avantajı yok, anlaşıldı.

f_machine

Alıntı yapılan: "Tagli"
Alıntı yapılan: "f_machine"shift register kullanırsan tek pinle bile sürebilirsin lcdleri...
Aslında 3 bacak gerekir. Data, Clock ve "E" bacakları.

4 ile 8 pin arasında hissedilir bir zaman farkı olacağını sanmıyorum. Zaten LCD'nin bir komutu işlemesi en az 120 us civaında alıyor ama 8 yerine 4 bit ile veri yollanırsa sadece birkaç us zaman kaybedilir, ve de ASM kodu birkaç komut uzar.


evet benimde demek istediğim oydu zaten, 8bitlik datayı 1 pin ile shift register ile kaydıracaksın.Data lcd nin uçlarında iken e 1,0 yapılacak olay bu yani...