Picproje Elektronik Sitesi

DERLEYİCİLER => PIC C => Konuyu başlatan: ENDELKON - 24 Eylül 2003, 23:27:01

Başlık: GRAPHIC LCD
Gönderen: ENDELKON - 24 Eylül 2003, 23:27:01
T6963C kontroloru olan graphic lcd 'de karakter fontlarını nasıl hazırlayabiliriz.

Örnegin 'A' harfini 5x7 değilde 10x14..20x28 vb. fontlarda hazırlamak istiyoruz.

Tabiiki PIC 'le...


Teşekkürler
Başlık: GRAPHIC LCD
Gönderen: PicProje - 24 Eylül 2003, 23:41:51
:)) Benimde basim s1d13305f kontrollusuyle basim belada cok az kaldi kafayi yicem inat etti alet calismiyor  varmi daha once kullanan bu glcd yi
Başlık: GRAPHIC LCD
Gönderen: aster - 25 Eylül 2003, 08:59:08
ftp.compsys1.com/pub/compsys/
burada adam bütün detayları vermiş
pbp , avr, pic le yapılmış bitmiş projeleri resimleri ile vermiş
isteyen olursa bu dosyaların içeriklerini listeleyebilirim
işallah bende bir display alırsam uygulamaya geçeceğim
hangisinden almamı önerirsiniz başlangıç için, ve nereden?
Başlık: GRAPHIC LCD
Gönderen: PicProje - 25 Eylül 2003, 11:09:17
yaw walla ben daha secim asamasindayim bu ugrastigim biraz problemli gibi geldi ama sonuc olarak ne cikacak bakalim yazarim burada
Başlık: GRAPHIC LCD
Gönderen: PicProje - 25 Eylül 2003, 11:12:49
linkte problemmi var????
Başlık: GRAPHIC LCD
Gönderen: bmutlu - 25 Eylül 2003, 11:17:41
Link i bu sekilde deneyin. ;)

ftp://ftp.compsys1.com/pub/compsys
Başlık: GRAPHIC LCD
Gönderen: ENDELKON - 25 Eylül 2003, 11:34:22
POWERTIP firmasının Graphic Lcd ürünlerini ASTRA ELEKTRONIK de bulabilirsiniz


WWW.ASTRAELEKTRONIK.COM
Başlık: GRAPHIC LCD
Gönderen: aster - 25 Eylül 2003, 13:31:06
şimdi farkettim aradığın şey
/pub/compsys/docs/t6963data.pdf ve t6963cds.pdf
içlerinde ayrıntılı olarak verilmiş
bir bak istersen
Başlık: GRAPHIC LCD
Gönderen: aster - 25 Eylül 2003, 14:41:53
geçen 64x128 e 20$ fiyat almıştım
sizce uygunmu
birde 64x128 mi 128x240 mi alayim, öneriniz nedir?
kullananlar yardımcı olurmu ?
Başlık: GRAPHIC LCD
Gönderen: yas - 25 Eylül 2003, 15:57:31
128x64 Ks0108 (T6963C) Sürücülü olanını
4-5 ay önce 45 milyona almıştım senin
aldığın fiyat bana göre gayet iyi geldi.
Başlık: GRAPHIC LCD
Gönderen: PicProje - 25 Eylül 2003, 17:26:47
Bencede fiyat iyi aster
Başlık: GRAPHIC LCD
Gönderen: aster - 25 Eylül 2003, 17:40:36
usta şimdi nem kaptım
bu alet patetes olamaz değilmi
gerçi yer güvenilir ama
Başlık: GRAPHIC LCD
Gönderen: PicProje - 25 Eylül 2003, 17:43:01
Zannetmem yaw sonucta altigin yer guvenilir ise sorun cikmaz herhalde
Başlık: GRAPHIC LCD
Gönderen: mhk - 25 Eylül 2003, 21:37:40
Sevgili arkaşlar. Grafik lcd ile pic basic plusta zamanında uygulama yapmıştım. KS108 chip var üzerinde tam iyi sonuç alamamıştım. Proteus simulasyonunda gayet güzel çalıştı lakin uygulamada Lcd bazen negatif görüntü gösteriyordu. Kodları ve devre şeması için http://groups.yahoo.com/group/PicProjeUP/files/MHK/    grafiklcd.zip dosyasi içinde mevcut. Grafik lcd için 20$ çok çok uygun bir fiyat bence. İyi çalışmalar.
Başlık: GRAPHIC LCD
Gönderen: birumher - 26 Eylül 2003, 11:58:53
Arkadaşlar 20$ olduğuna emin misiniz benim aldığım her yerde fiyatlar 40$ ın üzerinde. Bu fiyat nereden? Sakıncası yoksa paylaşabilir misin?
Başlık: GRAPHIC LCD
Gönderen: aster - 26 Eylül 2003, 12:17:17
alalımda söyleriz, belki yanlış anlaşma olabilir yalancı çıkmayalım
da, hangi ebatta alacağız onu söylemediniz
Başlık: GRAPHIC LCD
Gönderen: ENDELKON - 26 Eylül 2003, 15:08:42
POWERTIP GRAPHIC LCD FIYAT LISTESI:

PG12864LRS  :Led Aydınlatma    :21$
PG128128LRS:Led Aydınlatma    :56$
PG240128FRS:CCFL Aydınlatma:82$

PG240128FRS + MATRIX TOUCH PANEL :105$

Fiyatlara KDV eklenecek.

WINSTAR GRAPHIC LCD ürünlerini WWW.KESIF.COM.TR bulabilirsiniz.
Başlık: GRAPHIC LCD
Gönderen: ENDELKON - 26 Eylül 2003, 18:58:59
CCS 3.168  

Sayıları (int8) String (char) 'e ceviren fonksiyon varmı?

ATOI fonksiyonu STRING değeri SAYI değerine ceviriyor.Tam tersini yapan fonksiyonu bulamadım.Bilgisi olana arkadaşlar yardım ederse memnun  olurum.
Başlık: GRAPHIC LCD
Gönderen: aster - 26 Eylül 2003, 23:25:07
TFT ekran bulsak bu iş daha hesaplıya gelmezmi ?
uygulama yapabilirmiyiz ?
mesela eski laptop ekranları
aklıma geldi bir plc de 14" 3 renk scada uygulama vardı,
olursa onu hemen hurdaya ayırayim
yoksa bu iş bizi aşarmı ?
Başlık: GRAPHIC LCD
Gönderen: ahmetu - 26 Eylül 2003, 23:35:09
sayıları sprintf komutuyla karaktere çevirebilirsin şunun gibi


bu hexadecimal için;
sprintf(mystring,"%C",\x41);

bu decimal için;
sprintf(mystring,"%C",65);

, den sonraki \x41 yada 65 yerine değişken adıda yazılabir.

int sayi;
sprintf(mystring,"%C",sayi);

hatta şöyle bir şeyde olabir.

sprintf(mystring,"%C%S%C",65,"deneme",\x0D);
%C - %S gibi başka formatlarda var ccs'nin helpinde hepsi mevcut.
Başlık: GRAPHIC LCD
Gönderen: ahmetu - 26 Eylül 2003, 23:46:34
aslında işin uzun yolunu tarif etmişim şunu demek istiyorum, zaten int8 yani bir byte uzunluğunda değişken kullanıyorsun niye char değişken kullanmadın bununlada int8 gibi 0 dan 255'e kadar olan sayıları toplayıp çıkarabilirsin.
yazdırırkende;

char degisken;
degisken = 65;

printf(degisken);

yada

putc(degisken);

yapabilirsin.
Başlık: GRAPHIC LCD
Gönderen: mhk - 27 Eylül 2003, 00:37:57
Bence ilk uygulamalar için 128x64 yeterli. Sevgili aster TFT ekranları fikri fena değil. Gerçi pic ile TV de görüntü elde ediliyor normal monitör yada TFT ekranlarda da edilebilir. Bilgisi olan arkadaşlar varmı?
Başlık: GRAPHIC LCD
Gönderen: aster - 27 Eylül 2003, 01:13:00
Haklısın Hocam,
belki ileride denemek için genede bir ekran tedarik edeceğim
bu fikir aklıma yerli bir plc de scadayı görünce geldi
128x240 display vardı, belkide daha büyüktü
yanlız taramalar berbattı
Başlık: GRAPHIC LCD
Gönderen: ENDELKON - 27 Eylül 2003, 10:12:59
PRINTF, sadece yadırırken bunu çeviriyor.

char string[2];
int8 sayi;

sayi=45;

Bu 45 değerini STRING[0]=34 STRING[1]=35 olarak değiştirecek.(burada ASCII değerler 4=34,5=35 )

GRAPHIC LCD 'de büyük fontlarda yazdırmak için değerler STRING olacak.

TC 3.0  LTOI fonksiyonun aynısı:

LTOI(integer sayi,char string,integer tip)  //tip =10 DECIMAL tip=16 HEX cevrim.
Başlık: GRAPHIC LCD
Gönderen: ahmetu - 28 Eylül 2003, 01:32:03
istediğin olay beni aşar biraz uğraştım olmadı, bi de merakımdan soruyorum bu ne biçim bir graphic lcd ccs'nin driver klasöründeki glcd.c işini görmüyormu? hani bilelim yarın öbür gün lazım olur diye soruyorum.
Başlık: GRAPHIC LCD
Gönderen: ENDELKON - 29 Eylül 2003, 09:22:47
PG240128- T6963C

GLCD.C dosyasında convertle ilgili bir fonksiyon  yok.

Ayrıca STRING ' e çevirme işlemini bitirdim, ama hex olarak.Şimdi HexToDec için çalışıyorum.INT olarak basitde ,STRING olunca uğraştırıyor.



char IntToStr(int16 number,int8 count)
{
 char i0;
 for (i0=0;i0<count;i0++)
  {
     str[i0]=((number>>(4*(count-i0-1)))&15)+48;
  }
  return(str);
}

number=55  , count=2
              str[0]=33,   str[1]=37 olarak çeviriyor.   (0x37)
number=291  , count=3
              str[0]=31,   str[1]=32 str[2]=33  olarak çeviriyor.   (0x123)
Başlık: GRAPHIC LCD
Gönderen: ENDELKON - 29 Eylül 2003, 19:39:44
CCS C 3.168  

Oluşturduğu HEX dosyada bir sorun var.MPLAB HEX dosyasında bir sorun olmazken CCS HEX dosyasını PROGRAMLAYICI programı BOZUK HEX FILE hatası veriyor.

Yardımıcı olursanız memnun olurum.
Başlık: GRAPHIC LCD
Gönderen: yas - 13 Ekim 2003, 15:03:54
Herkese merhaba:
Pic basic plus' ta derlediği kodları KS0108 sürücülü glcd yi problemsiz
çalıştıran bir arkadaş varmı? Ben başaramadım ortaya çıkan görüntü
hatalarla dolu, sevgili mhk nın dediği gibi simülasyonda sorunsuz
çalışıyor ama uygulamada sorunlu. Aynı glcd yi bilgisayarın paralel portundan
çalıştırdığım zaman tek bir sorun bile yok. :roll:
Diğeceğim şu ki; acaba pic basic plus ın inc dosyaları bu glcd için uygun olmayabilir.
Eğer öyle bir durum söz konusu ise uygun inc dosyasını nereden bulabilirim.
Yorum veya yardım edecek arkadaşlara şimdiden teşekkür ederim.
Kolay gelsin.
Başlık: GRAPHIC LCD
Gönderen: Erol YILMAZ - 13 Ekim 2003, 17:35:17
Belki data bağlantılarını +'ya cekmek gerekiyordur.  Bildigim kadariyla printer portu bilgisayar tarafindan +'ya cekik durumda...

Bu arada CCS teki glcd ile dogru calisabilen bir 128x64 lcd biliyormusunuz?
Başlık: GRAPHIC LCD
Gönderen: ENDELKON - 15 Ekim 2003, 15:18:30
EROL;

128x64 doğru çalışan derken neden bahsediyorsun.LCD t6963c kontroloru varsa normal çalışacaktır.

GLCD.C dosyasında fonksiyonlar var.Bunları kullanacak asıl programı kendin yapmalısın.
Başlık: GRAPHIC LCD
Gönderen: yas - 18 Ekim 2003, 17:46:11
Merhaba.
-Cevap yazan arkdaşlara teşekkür ederim. Sağ olsunlar.
-Şu anda şehir dışında olduğumdan mesajları bugün okuyabilme imkanı buldum.
Döndükten sonra denemelere devam edeceğim. Sorun Erol'un  söylediği
gibi olabilir. İşlemcinin pullup' ları yetersiz geliyor olabilir; Deneyeceğim.
-

Bahsettiğim sorunları biraz daha detaylı anlatmak istiyorum.
- PRINT CLS komutu ile ekranı temizlenmiyor.
- İmlec belirtiğim yerden başlamıyor.
- Yaptığım uygulamanın birtanesinde Glcd de oluşan görüntünün başlangıcı Glcd nin
tam ortasından başlıyor doğal olarak kaymış olan diğer yarısıda sol taraftan
başlayarak görüntüleniyor.

Karşılaştığım sorunlar bunlar; Eğer uygulamarı dört dörtlük çalıştırmayı başarırsam
Dosyaları yahoo grub' a upload ederim.
İlgilenen herkese teşekkürler.
Kolay gelsin.