Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Picproje Kütüphane (Library) => Konuyu başlatan: CaFFeiNe - 18 Mart 2012, 12:41:56

Başlık: 3 pin 128x64 LCD
Gönderen: CaFFeiNe - 18 Mart 2012, 12:41:56
Merhaba

Aşağıda CCS C ile 3 pin grafik lcd kontrolü için yaptığım dosyaları bulabilirsiniz, içerisinde CCS' nin orjinal 128x64 sürücüsünün 74HC595 shift registerler ile çalışacak şekilde düzenlenmiş hali vardır ve orjinal sürücüdeki FAST_LCD metodu kullanılmaktadır böylece hızlı olması sağlanmış fakat işlemci ram hafızasından (128x64)/8=1KB kullanmaktadır

pin sıkıntısı çeken arkadaşların işine yarayabilir.

Not: simülasyondaki U4, U5 not kapıları proteus taki model ile kodun çalışması için konmuştur gerçek uygulamada gerek yoktur

(http://g1203.hizliresim.com/v/l/3mqjd.jpg)

(http://f1203.hizliresim.com/v/l/3mr8d.jpg)

Tüm dosyalar:
http://s2.dosya.tc/server10/NyaHSK/3wirelcd.zip.html (http://s2.dosya.tc/server10/NyaHSK/3wirelcd.zip.html)
Başlık: Ynt: 3 pin 128x64 LCD
Gönderen: Mucit23 - 18 Mart 2012, 13:56:39
Elinize Sağlık Güzel bir örnek olmuş
Başlık: Ynt: 3 pin 128x64 LCD
Gönderen: Murat Mert - 18 Mart 2012, 15:24:20
S.A.
Sn. Arkadaşım ellerine sağlık. Teşekkürler.
Başlık: Ynt: 3 pin 128x64 LCD
Gönderen: Kabil ATICI - 18 Mart 2012, 15:57:45
Az pic bacaklı entegrelerde iyi bir çözüm. Ama iletişim hızı açısından ve kod karışıklığı açısında dezavantaj oluşturabilir.GLCD RW bacağı kullanımı ile GLCD meşguliyet kontrolu verimli şekilde çalışması sağlanabilir.
Başlık: Ynt: 3 pin 128x64 LCD
Gönderen: necati - 18 Mart 2012, 17:26:20
Hocam çok güzel olmuş sağ olun.

3 pin 4094 ile yaptığım 2x16 LCD nin kablo ile uzatıldığında
çevre gürültüsünden etkilenmedigini izledim.

3 pin 4094 ile yaptığım 4x20 LCD
www.4shared.com/rar/DhgKq8EX/4094_Serial_LCD.html (http://www.4shared.com/rar/DhgKq8EX/4094_Serial_LCD.html)
Başlık: Ynt: 3 pin 128x64 LCD
Gönderen: Murat Mert - 18 Mart 2012, 17:33:15
Alıntı yapılan: necati - 18 Mart 2012, 17:26:20
Hocam çok güzel olmuş sağ olun.

3 pin 4094 ile yaptığım 2x16 LCD nin kablo ile uzatıldığında
çevre gürültüsünden etkilenmedigini izledim.

3 pin 4094 ile yaptığım 4x20 LCD
www.4shared.com/rar/DhgKq8EX/4094_Serial_LCD.html (http://www.4shared.com/rar/DhgKq8EX/4094_Serial_LCD.html)

ccs c nin sitesinden indirip 2*16 olanı bende 4*20 lcd ye çevirmiştim. Güzel prog seninde eline sağlık arkadaş.
Başlık: Ynt: 3 pin 128x64 LCD
Gönderen: CaFFeiNe - 18 Mart 2012, 17:36:18
Alıntı yapılan: ambar7 - 18 Mart 2012, 15:57:45
Az pic bacaklı entegrelerde iyi bir çözüm. Ama iletişim hızı açısından ve kod karışıklığı açısında dezavantaj oluşturabilir.GLCD RW bacağı kullanımı ile GLCD meşguliyet kontrolu verimli şekilde çalışması sağlanabilir.

bazen çok bacaklı piclerdede gerekebiliyor, mesela 32IO olan bir picte standart olarak GLCD kullanımında 13-14pin gidebiliyor ve bazen pic portlarını arttırmak için port çoğullama uygun olmayabiliyor mesela portların dış dünyayla direk iletişimde olmasını isteyebiliyorsunuz (interrupt, pwm gibi sebeplerle) bu gibi durumlarda işe yarayabilir
Başlık: Ynt: 3 pin 128x64 LCD
Gönderen: Murat Mert - 18 Mart 2012, 17:39:09
Alıntı yapılan: CaFFeiNe - 18 Mart 2012, 17:36:18
bazen çok bacaklı piclerdede gerekebiliyor, mesela 32IO olan bir picte standart olarak GLCD kullanımında 13-14pin gidebiliyor ve bazen pic portlarını arttırmak için port çoğullama uygun olmayabiliyor mesela portların dış dünyayla direk iletişimde olmasını isteyebiliyorsunuz (interrupt, pwm gibi sebeplerle) bu gibi durumlarda işe yarayabilir

evet çıkışları çoğullamak zorunda kalıyorduk aynı şey oldu en azından donanımsal pinler boşta kalmış olur. ;)
Başlık: Ynt: 3 pin 128x64 LCD
Gönderen: mustafa_cmbz - 18 Mart 2012, 22:29:18
aynı şeyi protonda nasıl yaparız acaba?
Başlık: Ynt: 3 pin 128x64 LCD
Gönderen: tmhzkhzhz - 19 Mart 2012, 00:34:36
iyi aksamlar

proton basicde ve pic basic de olursa guzel olur
hazir bulamadim fakat arkadasin yazdigi programi indirip bir inceleyim belki anlayabilirsem proton basic e  ceviririm
eger acil bir proje icin lazimsa mikro basic de hazir kutuphanesi var siz sadece lcd ye yazar gibi normal komut yaziyorsunuz
komutlar cok benzer kullanimi kolay
eger programi yazan arkadasin vakti olursa proton basicde yazmamiza yardimci olmasi acisindan programin mantigi ile ilgili aciklayici bilgi yazabilirmi 128*64 lcd deki  samsung ks 0108 lcd konrol entegresinin pdf ini inceledim fakat ingilizcem zayif oldugu icin pek bir sey anlayamadim
Başlık: Ynt: 3 pin 128x64 LCD
Gönderen: CaFFeiNe - 19 Mart 2012, 09:28:48
AGM1264F.c
GRAPH.c

dosyaları içindeki fonksiyonları basic te oluşturabilirseniz olur ama bunu yapabilmek içinde c dilini bilmeniz gerek, böylece fonksiyonları çözümleyip aynı işi yapacak basic kodlarını oluşturabilirsiniz

bende bu dosyaları oluştururken oturup sıfırdan yazmadım mevcut kütüphaneleri seri çalışacak şekilde modifiye ettim sadece
Başlık: Ynt: 3 pin 128x64 LCD
Gönderen: coderun - 24 Temmuz 2013, 09:47:23
3 pin 128x64 LCD dosyasını tekrar yüklermisiniz.
Başlık: Ynt: 3 pin 128x64 LCD
Gönderen: CaFFeiNe - 24 Temmuz 2013, 11:16:54
(http://m1307.hizliresim.com/1c/s/qq3n1.jpg)


http://s3.dosya.tc/server8/rlMGzc/3wirelcd.zip.html (http://s3.dosya.tc/server8/rlMGzc/3wirelcd.zip.html)
Başlık: Ynt: 3 pin 128x64 LCD
Gönderen: coderun - 16 Ağustos 2013, 11:40:59
Teşekkur etmeyi atlamıyalım. Tekrardan sağol  ;)