Picproje Elektronik Sitesi

SERBEST BÖLGE => Bilim Teknik => Konuyu başlatan: Mucit23 - 21 Kasım 2010, 01:06:57

Başlık: 2x16 Lcd nasıl çalışır???
Gönderen: Mucit23 - 21 Kasım 2010, 01:06:57
Merhaba arkadaşlar.
Artık günümüzde kullanılan 2x16, 4x20 gibi karakter lcdler yada grafik lcdler elektronik ile uğraşanların vazgeçilmez bir elemanı haline geldi. Peki bu lcd leri bu kadar yaygın kullanmamıza rağmen elektriksel olarak nasıl çalıştığını çoğumuz bilmeyiz. Diyelim (pic basic'e göre) pic ile lcd ye merhaba yazısını yazdırmak için LCDOUT $FE,$80,"MERHABA" komutunu kullanıyoruz.Pice bu komutu verdiğimizde lcd ye tam olarak neler olur. Yani bi karakter lcd de 4 bitlik  veri hattının kullanıldığını düşünürsek lcd ye nasıl elektriksel olarak veri gönderilir.
Başlık: Ynt: 2x16 Lcd nasıl çalışır???
Gönderen: dombilik - 21 Kasım 2010, 09:03:50
Bence,tam anlamı ile LCD nin nasıl çalıştığını anlamak için
Assembler ile yazılmış örnekleri incelemek lazım..
https://www.picproje.org/index.php/topic,24715.msg165747.html#msg165747 (https://www.picproje.org/index.php/topic,24715.msg165747.html#msg165747)
https://www.picproje.org/index.php/topic,24284.msg162937.html#msg162937 (https://www.picproje.org/index.php/topic,24284.msg162937.html#msg162937)

LCD nin çalışması ile ilgili güzel bir animasyon vardı forumda biryerlerde onu arıyorum ama henüz bulamadım :-[
Başlık: Ynt: 2x16 Lcd nasıl çalışır???
Gönderen: dombilik - 21 Kasım 2010, 10:50:22
http://ccspic.com/driver/2x16-lcdler-icin-flexy-driver.html (http://ccspic.com/driver/2x16-lcdler-icin-flexy-driver.html)

Yukarıdaki linkte LCD ye veri göndermenin mantığını anlatmış.
Ama hala o animasyonu bulamadım.Harika birşeydi.Kontrol ve data uçlarını animasyonda lojik state lerini değiştirerek data nın gönderilmesini görsel olarak anlatıyordu.Belki hatırlayan arkadaşlar vardır ama ben bulamadım.
Başlık: Ynt: 2x16 Lcd nasıl çalışır???
Gönderen: Mucit23 - 21 Kasım 2010, 18:00:56
Düşünüyorumda kullandığımız derleyiciler herşeyi nasılda basitleştirmiş. Ben asm de lcd ye yazı yazdırmanın bu kadar uzun olacağını düşünmemiştim.
Başlık: Ynt: 2x16 Lcd nasıl çalışır???
Gönderen: Mucit23 - 21 Kasım 2010, 18:46:38
Peki arkadaşlar Bişey daha sormak istiyorum. Lcdye nasıl veri gönderiliyor anladım sayılıyor. Son olarak aklıma takılan bişey var. Lcd de 4 bit veri hattının kullanıldığını varsayalım.
Bu karakter lcd lerin yazabildikleri karakterlerin değerleri kendi hafızasındamı saklı tutuluyor. Yani diyelim lcd ye "Merhaba" yazsını yazdıracağız merhaba yazsınıdaki her harfin değerleri olarak teker teker mi gönderiliyor. Yoksa lcd nin hafızasındaki karakterlermi çağrılıyor.
Başlık: Ynt: 2x16 Lcd nasıl çalışır???
Gönderen: dombilik - 21 Kasım 2010, 19:42:13
Karakter generator ü var içerisinde..
http://www.sparkfun.com/datasheets/LCD/HD44780.pdf (http://www.sparkfun.com/datasheets/LCD/HD44780.pdf)
Başlık: Ynt: 2x16 Lcd nasıl çalışır???
Gönderen: Mucit23 - 21 Kasım 2010, 22:35:15
Şimdi anladım arkadaşlar. Biz sadece lcd ye hangi karakteri göstermesi gerektiğini söylüyoruz o kendi hafızasından alıp yazıyor.