Elektrotekno.com Ana Sayfa || Bilgisayar || Yazılımsal (Software) Sorunlar


proteus ta çalışan LCD board üzerinde nasıl çalıştırılır?

Kayıt: 24 Nis 2008
Mesajlar: 38

Offline
sanc
Tarih: 25 12 2008 21:52

Merhaba arkadaşlar,

PIC16F877 kullanarak LCD üzerinde istediğim sayıyı görmek istiyorum,yazdığım program proteusta çalışırken board üzerinde çalışmadı,neden?elimde bir tarafında 16 diğer tarafında 12 tane pini olan bir LCD var, üzerinde 1602K28-00 gibi sayılar var ama datasheet ini bulamıyorum..proteus daki LCD nin pinleriyle aynı isimde pinler D0,D1,D2... gibi,aynı yerlerine bağladım ama çalışmadı.ne yapmam gerekiyor??LCD nin herhangi iki ucuna kristal osilator mü bağlamalıyım,datasheetini bulamıyorum??Sad yardımcı olursanız çok sevinirim arkadaşlar teşekkür ederim..


Reklamlar
Kayıt: 24 Arl 2008
Mesajlar: 24

Offline
coolprens
Tarih: 25 12 2008 22:23

lcd ayakları


arkadasım proteusta calışıp board uzerinde çalışmıosa LCD pinlerinin farklı olamasından kaynaklanıodur benimde basıma gelmişti.bazı lcd ler 16 15 1 2 3...... diye sıralanıor .bence sen öncelikle PIC'inin tam olarak calıştıgından emin olmalısın bunun için lcd programının haricinde herhangi bi çıkıştaki ledi yak mesela boylelikle PIC baglantısının dogru olup olmadıgın anlayabilirsin. sonra Lcd nin aydınlatma uçlarını bulmalısın.Son iki yada ilk 2 olur.ondan sonra pin sırasını yaparsın.yalnız lcd ye benim bildiğim kristal baglama olayı yok.3 numaralı bacagına (Kontrast) ucuna 1K Lık bir direnc yada Pot baglıosun. kolay gelsin
Başa dön
Kayıt: 06 Ksm 2008
Mesajlar: 21

Offline
onrz
Tarih: 26 12 2008 02:42

Öncelikle sorunun neden kaynaklandığını bulmaya çalışmanız daha faydalı olacaktır diye düşünüyorum. Örneğin basitçe, pic doğru çalışıyor mu, kristali pic'e en yakın yere koydunuz mu? Yada pic bağlantıları doğru şekilde yapıldı mı? Bunun dışında simülasyon yaptığınız programda pcb hazırlamanızı öneririm ve coolprens'in de söylediği gibi LCD'nizin bacak bağlantılarının simülasyon programındaki LCD ile aynı olup olmadığından emin olmalısınız.
İyi çalışmalar dilerim.
Başa dön
Kayıt: 24 Nis 2008
Mesajlar: 38

Offline
sanc
Tarih: 26 12 2008 20:52

LCD nin Vss ve Vo yazan yerlerine yani 1. ve 3. pini oluyor 5V bağladım , 2.bacağını ise toprağa götürdüm böylece ekran aydınlandı yani istediğim sayıları göstermese bile artık bir ekran var... ama devreyi kurunca power supply da kısa devre olduğunu gösteren bir ışık çıkıyor, yani PIC le ayarladığım sayılar çıkmadı ekrana Sad hatta devrede LCD üzerinde ışık bile yok LCD hiç bi şey bağlanmamış gibi öylesine duruyor..PIC i yeni almıştık,başka bir yerdede çalıştırmayı denedik ama yine power supply da kısa devre var diye bi ışık çıkıyor..sanırım PIC bozuk ama nasıl bir bozukluk ki bu devrede kısa devreye neden oluyor???PIC in ayakları arasında herhangi bir kısa devre yok,ohmmetre ile kontrol ettim,yüklediğimiz programda mı bir hata var acaba??buarada PIC bağlantıları kesinlikle doğru,defalarca kontrol ettik..LCD nin 3.ucuna neden direnç bağlamamız gerekiyor,ışık seviyesi için mi??
Başa dön
Kayıt: 24 Arl 2008
Mesajlar: 24

Offline
coolprens
Tarih: 26 12 2008 22:07

arkadasım LCD nin bacaklarını yanlış baglamışsın bence. VSS:Toprak,VDD:5V VEE:kontrast(yani soylediğim 3.bacak). direnç bağlanmasının yada 1Klık pot baglanmasının sebebi LCD de görünen karakterin parlaklık ucudur.sen vss ucuna 5v verdim yazmışsın.
Ama LCD'nin bacaklarını yanlış baglamak PIC'ine zarar vermişmidir sanmıorum.en basitinden pic in bozuk olup olmadığını aynı programda LCD yi devreye hiç bağlamayarak dene.bakalım güç kaynagı kısa devre olucak mı..
dua et olsun yoksa lcd gitti yada program sorunlu. senin yazdıgın programda bi sorun olabilir.bence lcd baglamadan pıc e enerji verilir verilmez b0 daki ledi yakan programı yukle bakalım yine kısa devre olucak mı?
LCD'nin sağlamlık kontrolunu söyle yapablirsin. vcc ve vss uclarını bul bunlar ışık deiil lcdnin besleme gerilimleridir.bunların dogrulugundan emin olduktan sonra 3 numaralı uca 5k lık pot (potun dış bacaklarının biri 5v digeri 0 v ortası ise 3 numarayla baglı)yada 1 klık direnc bagla eger ekranda kare seklinde görüntüler goruossan lcd in saglamdır.bazı bozuklarda tek satır cıkar mesela..
kolay gelsin
Başa dön
Kayıt: 30 Ekm 2007
Mesajlar: 81

Offline
pegassus
Tarih: 26 12 2008 22:20

Kontrast seviyesi için potansiyemetre bağlamanız lazım. Hatta şöyle bir durum bile oluşmuş olabilir eğer bağlamadıysan. Belki lcd ekranında karakterler görünmektedir ancak ekranın o kadar koyudurki sanki hiçbirşey yapmıyormuş gibi durur. Bu yüzden potansiyometre ile görülebilir bir koyulukta ekran ayarlanmalıdır.
Başa dön
Kayıt: 24 Nis 2008
Mesajlar: 38

Offline
sanc
Tarih: 08 01 2009 00:39

kontrast ayarını yapmayı denedik,ekrandaki kutucuklarda kararma ve açıklaşma var ama istediğimiz yazı çıkmıyor ancak kontrast ayarının yapıldığı yere şase verince ve beslemeye 5v yerine 4V verince istediğimizi elde edebiliyoruz,yani PIC e de 5v yerine 4V vermiş oluyoruz yani tam anlamadım beklediğimiz gibi değil..birde dirençle istediğimiz voltajı vermek isteyince kontrast ayarının yapıldığı uca,voltaj 4V a geldiiği anda birden bire 1v gibi bir değere düşüyor,trimpotu çok ufak çevirmemize rağmen bu böyle oluyor neden olabileceği hakkında fikri olan arkadaşlar varsa sevinirim.teşekkür ederim
Başa dön
Kayıt: 27 Şub 2009
Mesajlar: 50

Offline
dunedain
Tarih: 07 03 2009 18:54

trimpotun ortak ucunu lcd kontrast ucuna(VS ucu) na bağla geri kalan iki uca birine 5V diğerine gnd yi bağla hala çalışmıyorsa trimpotun bozuk demektir 10k tirmpot kullan derim eğer kararma ve açılma varsa lcd çalışıyor demektir.
Başa dön
Kayıt: 02 May 2006
Mesajlar: 1689
Konum: Malatya
Offline
timpati
Tarih: 07 03 2009 19:36

LCD bağlantısı


ezbere iş yapmayın, en iyisi ürüne ait veri yaprağını (datasheet), kataloğunu bulup oradan takip etmek. her ne kadar çoğu benzer olsa da küçük farklılıklar mümkündür. genel yapı (örnek olsun diye yazıyorum, buna güvenerek hemen bu şekilde bağlamayın), 1 nolu bacak Vss (0V), 2 nolu Vdd (5V) ve 3 nolu bacaksa Vo (kontrast ucu) olur. 15 ile 16 arka fon aydınlatma ucudur ki burası LED'li de olabilir EL denilen yüksek gerilimle (110Vac) çalışan başka tür bir aydınlatma gereçli de. 7-14 arası data ucları, 4,5 ve 6 sırasıyla Rs, R/W ve E bağlatılarıdır. yeniden söylüyorum, bunlar genel (yaygın) bağlantı dizilişidir, hepsine uyacak diye bir kural yok.

arka fon aydınlatmasına verilecek gerilim gerilimler de farklılık gösterir, kontrast bağlantısı da. LCD'nin koduna göre katakoğunu bulmaya çalışın, bulamazsanız buraya yazın, biri mutlaka yardımcı olacaktır.
Başa dön
Kayıt: 08 Mar 2009
Mesajlar: 11

Offline
amtcorporation
Tarih: 12 05 2009 23:10

Bende pic 16f877 ile lcd göstergeli bir devre yaptım ancak devrede şöyle bir sıkıntı var lcd ekranın görüntüleri bir çalışıyor bir çalışmıyor sanıyorum bi yerlerden etkileniyor çünkü herşeyi denedim sorun düzelmedi bunu nasıl engelleyebiliriz Fikri olan ??
Başa dön


Sayfaya git 1, 2  Sonraki

proteus ta çalışan LCD board üzerinde nasıl çalıştırılır?


Benzer Konular
- 1Hz-50Mhz Frekansmetre denendi çalışan.
- proteus extra libray 01.01.2009
- PLC Hafızası nasıl silinir videolu anlatım?

- PLC ile Vinç Otomasyonu Nasıl yapılır

- PLC ile Vinç Otomasyonu Nasıl yapılır
- Asenkron motor Eşdeğer Devre Parametrelerinden Grafik Nasıl Çizilir
- En uygun fazla dağılımı nasıl olmalı?
- proteusta çalışan devreyi gerçekte çalıştıramıyorum
- 2 Devre Tek Kaynakla Nasıl Çalışır?

- arduino ile çalışan varmıdır

- c#-proteus-sanal seri port uygulaması

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 varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Turkiye | 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 72