Elektrotekno.com Ana Sayfa || Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler


Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.

Şu an Tamamlanmış Elektronik Devreler, Projeler kategorisi içerisindeki Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "Pic Basicte yazılmış 128x64 grafik lcd örneği" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.

Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!

Pic Basicte yazılmış 128x64 grafik lcd örneği

Kayıt: 17 Ekm 2006
Mesajlar: 7
Konum: Ist
Offline
CrYpHeR
Tarih: 10 03 2007 22:55

Arkadaşlar dosyada Pic 16f877 için 128x64 grafik lcd üzerinde bir çizim yapan Pic Basicle yazılmış bir programın proteusta çizimi, pbp ve hex dosyaları mevcuttur.Program simulasyonda çalışıyor fakat deneme fırsatım olmadı.Grafik Lcd nin çalışmasıyla ilgili bilgi edinmek için yaralı olabilir.Bende şu an bu konu üzerinde çalışıyorum ve bu programı araştırma yaparken başka bir yerden buldum.Hepinize kolay gelsin.
Pic Basicte yazılmış 128x64 grafik lcd örneği

2 Kullanıcı bu konu için CrYpHeR arkadaşımıza teşekkür ettiler

Kayıt: 06 Ksm 2007
Mesajlar: 17

Offline
SOVALYE
Tarih: 05 12 2007 16:52

Bende GLCD uygulaması yapmak istiyorum. Elinizde PicBasic Kodları olan örnekler var mı?
yayınlarsanız sevinirim..
Başa dön
Kayıt: 26 Tem 2006
Mesajlar: 27

Offline
tangodancer
Tarih: 06 12 2007 22:10

Grafik ekran konusunda yapmış olduğum GLCD uygulamasına bir bakmanızı tavsiye ederim. GLCD hakkında her türlü yardıma hazırım.
http://www.elektrotekno.com/about20712.html
Başa dön
Kayıt: 06 Ksm 2007
Mesajlar: 17

Offline
SOVALYE
Tarih: 11 12 2007 11:57

Güzel çalışma


glcd konusunda pek fazla örnek ve uygulama bulamadım..
Bu örnek iyi oldu.
Teşekkürler..
GLCD ile bir programın menüsünü yapmak istiyorum..
örneği inceledim.Include komutunu daha önce kullanmadım..
bunun hakkında biraz bilgi verirmisiniz..
Bide örnekteki animasyon ne kadar bir yer işgal ediyor.?
Benim amacım 4x20 LCD ile yaptığım devrede 128x128 GLCD kullanmak
ekranın bazı yerleri sabit kalırken menüye göre değişken bir alan oluşturmak istiyorum
ama pic hafızası buna yetermi bilmiyorum bende 18F452 kullanıyorum.
(GLCD ye geçmekteki sebebim ekranın üstüne touchscreen koyarak ekranı touchpad li hale getirmek)
(şöyle bişeyde yapılabilir mi menüye göre ekrana yazdıracağı bilgiyi harici bir eeproma kaydetsek
ve ekrana yazdıracağı bilgiyi eepromdan alarak ekrana yazsa !?)
Başa dön
Kayıt: 26 Tem 2006
Mesajlar: 27

Offline
tangodancer
Tarih: 13 12 2007 16:21

Yaptığım uygulamada kullandığım hareketli resmin her bir karesi 1KBayt (128X64 Pixel resim için) ve 17 kareden oluşuyor. Include olarak program hafızasına eklediğim bilginin toplamı 17KBayt. 18f452 32Kbayt gibi oldukça geniş bir program hafızasına sahip. Örnekte verdiğim gibi include dosyası haline getirirsen, menü gösteriminde kullanılacağın grafikler 18f452'nin program hafızasına yazılır ve senin yapacağın uygulama için ise 32KByte gibi program hafızası oldukça fazla. 32Kbyte program hafızası dururken harici hafıza birimi kullanmana gerek yok. Ama istersen senin bu uygulaman için harici eeprom kullanmanda mümkün. Saygılar...
Başa dön
Kayıt: 22 Nis 2006
Mesajlar: 318

Offline
ete
Tarih: 13 12 2007 18:05

Sayfanın başında verilen program bana aittir. Konuyla ilgili soru sormak isteyen varsa cevaplarım.
Aslında bu programı eğitim amaçlı yazmış idim. Program içinde gerekli açıklamalar mevcut.
Burada , ekranı noktalardan oluşan bir alan olarak düşünmeniz gerekiyor. Ekranı nokta nokta doldurmak çok uzun süreceği için her seferinde 8 bitlik yani 8 noktalık bilgi bir seferinde ekrana yerleştiriliyor. Ekranın en üst ve sol köşesini başlangıç ref noktası olarak kabul ederseniz ve buraya 255 bilgisini gönderirseniz en üst sol köşede yukarıdan aşağıya 8 adet nokta elde edersiniz. 255 yerine 1 gönderirseniz yalnızca 1 nokta koymuş olursunuz. Yani koyacağınız sayı sizin nokta adedini belirlemektedir. Bu mantık üzerinden yürüyerek şekillerinizi oluşturmanız gerekiyor. Animasyon için nokta bazında hareketleri yine şekil olarak tanımlamak gerekiyor. Biraz zahmetli bir iş ama aynı zamanda zevklide.

ETE
Başa dön
Kayıt: 06 Ksm 2007
Mesajlar: 17

Offline
SOVALYE
Tarih: 13 12 2007 18:47

sayın ete


Sayın ETE
çalışmalarınız hayranlık verici Her taşın altından sizin adnınız çıkıyor. Bu işte uzman olduğunuz belli
Sizden öğrenecek çok şeyimiz var..
128x128 Glcd de şekilleri artık yapabiliyorum.Bunu çok iyi anladım.Sizin de dediğiniz gibi bu iş çok zahmetli.
nette biraz aradım GLCD font creater diye pek faydalı bi program bulamadım.(Her seferinde kareli kağıda çizip hesap yapmamak için) sizin bildiğiniz bi program yada kullandığınız bir program var mı?
Inculede komutunu tam anlayamadım.Biraz açıklarmısınız yada küçük bi örnek verirmisiniz ? Glcd de yapacağım ekran görüntülerini include komutuyla pic program hafızası dışında bir yerde mi tutuyor.? Eyer öyleyse bunun boyutu ne?
şimdiden teşkkürler..
Başa dön
Kayıt: 22 Nis 2006
Mesajlar: 318

Offline
ete
Tarih: 13 12 2007 22:12

İşin gerçeğiçok fazla Grafik LCD ler ile uğraşmıyorum. Ancak önceden bazı çevirici programlar görmüştüm. Bitmap formatında hazırlanmış bir dosyayı direk pic ekranına aktarabiliyor idi. Böylece uzun süre resim yapmakla uğraşmıyorsunuz.
Program ismin hatırlarsam buraya koyarım. Ancak arayarak bulabilirsiniz sizde.

Include Basic in kullandığı bir sistemdir. Yazdığınız programa önceden yazılmış bazı hazır programları katmak için kullanılan bir komuttur. Include ın Türkçeside dahil anlamına geliyor. Basic teki anlamı ise bu programda yazılan programa dahildir demek oluyor. Şimdi bir resim dosyasını normal olarak eepromda saklayıp oradan LCD ye aktarmak gerekir. Ancak büyük yer tutan grafik datalarını sanki bir programmış gibi ayarlayıp picin program hafızasına aktarmak ve gerektiğinde oradan alıp LCD ekranına vermek akıllıca bir yol. Bu ii yapan komut da include komutudur. Tabiiki bazı ayarlamalar gerekebilir. Benim şimdiye kadar kullanmadığım bir metod. Dolayısıyla bilgim var ama tecrübem yok. elimde hiç örnek de yok. Bu yüzden yardımcı olamıyorum.
Ete
Başa dön



Pic Basicte yazılmış 128x64 grafik lcd örneği


Benzer Konular

- 128x64 Grafik LCD ve 18F4520 ile Dijital Osiloskop

- PIC18F4520 ile GPS &Grafik LCD uygulaması
- Windows c sharp la yazılmış seri port test yazılımı
- Grafik LCD bağlantısı ile alakalı yardım!!
- Matlabta grafik çizdirme - yardım
- 16f877 ile ks0108 entegreli 128x64 glcd sürmek
- PIC 18F452 ile 128X64 grafik ekran üzerinde animasyon örneği.
- Nvidia'nın yeni mobil grafik işlemcileri hybrid power destekli.
- matlab programınızın hızlı çalışmasını sağlayacak ufak bir döngü örneği

- PLC ile Endüstriyel Sistem Programlama Örneği




Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar için iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71