LCD Nedir? - Nasıl Kullanılır?
LCD Nedir?
LCD paneller adını İngilizce "Liquid Cristal Display" kelimelerinin kısaltmasından alır. LCD tarihi 1904 yılında Otto Lehmann'ın sıvı kristaller çalışmasıyla başlar ve 1968 yılında George Heilmeier tarafından ilk LCD ekran uygulaması yapılır.
LCD paneller katmanlardan oluşur ve bütün katmanlar üst üste gelerek sonuçta görüntüyü oluşturur.

LCD karakterler çeşitli satır ve karakter boyutlarındadırlar, genellikle elektronik ölçüm uygulamalarının ispatı niteliğinde kullanılırlar. Teknolojide ise cep telefonu, cd player gibi aletlerde insan ve devre arasındaki haberleşmeyi sağlarlar.

LCD Nasıl Kullanılır?
LCD ekranlar çeşitli özeliklere sahiptirler, öncelikle
kullanılacak LCD nin datasheet ine bakmak gerekir. LCD ekranların bacak
numaraları genelde standart olmasına rağmen çeşitli marka ve model LCD
lerde bu bacak numaraları değişebilir. Standart bir LCD panelin bacak
numaraları ve işlevleri aşağıdaki gibidir.
1. Vss, Toprak (Ground), Logic Vss, Logic Ground
2. Vcc,
+5 Volt, Logic Vcc, Logic Power
3. VLc, VBias,Bias,Contrast
(Kontrast)
4. RS, Register Select
5. R/W,
Read/Write(Okuma yada Yazma Modu)
6. E, Enable, Strobe
7. D0
DATA girişi
8. D1 DATA girişi
9. D2 DATA girişi
10. D3
DATA girişi
11. D4 DATA girişi
12. D5 DATA girişi
13. D6
DATA girişi
14. D7 DATA girişi
15. Led+, A, Backlight+,
Backlight Anode
(LCD Panel ısıgı (+5 Volt))
16. Led-, K,
Backlight-, Backlight Cathode (Toprak (Ground))
Bu bacak numaralarından ilk 6 bacak LCD ekranımızın çalışması için, 7-14 arasındaki bacaklar ekrana bilgi göndermek için, 15 ve 16. bacaklarda ekranın arka ışığını yakmak için kullanılır.
VLc, VBias, Bias, Contrast, Kontrast (3. Bacak):
3 numaralı kontrast girişini doğrudan 10K yada 20K lık bir dirençle toprağa bağlarız. Buradaki direncin değerini arttırarak kontrastı düşürebilir, azaltarak kontrastı yükseltebiliriz. Fakat bu bacağın en iyi kullanımı bir trimpot(ayarlanabilir direnç) bağlanarak kullanılmasıdır, bu sayede ekranın görüntüsünü ayarlayabiliriz.
RS, Register Select (4. Bacak):
RS girişi “0″ olduğu zaman yani toprağa bağlandığı zaman LCD ekranımız mikroişlemciden komut alır hale gelir, 1 olduğu zaman yani +5 Va bağlanınca ise aldığı verileri saklar.
R/W, Read/Write, Okuma yada Yazma Modu (5.Bacak):
Bu giriş “0″ olduğu zaman yani toprağa bağlandığı zaman LCD panele karakter yazdırabiliriz.
E, Enable (6. Bacak):
Enable bir nevi LCD ekranımızın açma kapama tuşudur. Ekrana yazı yazacağımız zaman PIC imizin programı bu bacağa açma kapama sinyalini gönderir.
DATA (7-14. Bacaklar):
Bu bacakları PIC imizin bir Portuna bağlarız, bu port
gereken bilgiyi bu bacaklara iletir.
LCD Ekran Uygulaması:
Bu uygulama için kullanacağımız LCD ekran standart LCD ekranların dışında bir ekrandır. Bunun sebebi ise LCD ekranımızın markasız olmasından kaynaklanmaktadır. Kullanacağımız LCD ekranın bacak numaraları aşağıdaki şekilde gösterilmiştir.
Devre Şeması:

PIC Programı:
Programımızın akış şeması aşağıdaki gibidir.

Programımızın C kodu ise aşağıdaki gibidir.
#include
#include
#include
main(void)
{
TRISA = 0; // Port A yı çıkış yap
TRISB
= 0; // Port B yi çıkış yap
lcd_init() //
LCD yi hazırla
lcd_clear() // LCD yi sil ve LCD
başına git
lcd_puts(Mesaj) // LCD ye yazı gönder
for(;;) // sonsuz döngü
{
}