ArkaOda Banner
Ana Sayfa Projeler Herkes İçin İletişim Bağlantılar

 

Çalışmalarımızın çoğunda cihazı kullanan kişiye bilgi vermek amacıyla lcd ekran kullanırız. Fiyatının uygun olması nedeniyle karakter lcdler daha yaygın bir şekilde kullanılmaktadır. Piyasada satılan karakter lcdlerin çoğu hd44780 uyumlu sürücü entegresine sahiptirler.

Standart bir lcd ekranın ayak bağlantıları aşağıdaki şekildedir.
1. Gnd
2. 5V
3. Kontrast
4. RS
5. RW
6. E
7. Data 0
8. Data 1
9. Data 2
10. Data 3
11. Data 4
12. Data 5
13. Data 6
14. Data 7
15. Arkaplan aydınlatma 5V
16. Arkaplan Gnd

Kontrast pini ile ekrandaki yazıların koyuluğu ayarlanır. 1K luk bir direnç ile toprağa bağlayabilirsiniz. Sürekli ayarlamak isterseniz bu pine potansiyometrenin (veya trimpot) orta uçunu bağlayın. Diğer uçlarından birini 5V, biri Gnd ye bağlanır.

RS pini ile lcdnin çalışma modu ayarlanır. RS pini 0 olduğunda Komut modunda, 1 olduğunda yazım modundadır.

RW pini ile de lcd ve PIC arasındaki iletişim yönü belirlenir. 0 olduğundan lcdden okuma işlemi yapılır, 1 olduğunda lcdye yazılır.

LCDye yazı,komut göndermek ve okumak için RS,RW ve data pinleri uygun şekilde ayarlandıktan sonra E pini önce 1 sonra 0 yapılır. Komut setini hd44780 sürücü entegresinin datasheetinde bulabilirsiniz.

Lcd ekran PIC ile 8 adet data hattı ile bağlanmıştır. Lcd.h dosyasında PIC'in hangi pinleri kullanılacağı tanımlanmıştır. Lcdnin e, rs ve rw pinlerinin bağlı olduğu ayaklar çıkış yapılmalıdır. Data hattının bağlı olduğu pin fonksiyonlar içinde
otomatik olarak giriş çıkış olarak ayarlanmaktadır. Lcd_baslat() fonksiyonu ile lcdnin çalışması için gereken başlangıç işlemleri yapılır, programımızın başında mutlaka bu fonksiyonu çalıştırmalıyız. Lcd_mesajyaz() fonksiyonu ile lcdnin istenilen satır ve sutununa mesaj yazılır. Tek bir harflik bilgi yazmak için lcd_harfyaz() fonksiyonunu kullanabilirsiniz. Lcd.c dosyasının sonuna eklenen putch fonsksiyonu ile printf fonksiyonunu lcd ekrana yönlendirmiş oluruz.

Karakter lcd devresi fotoğrafı


<< Önceki Sayfa   1  2  3  4  5  6  7  8     Sonraki Sayfa >>


© 2008 - Arkaoda (http://arkaoda.zerreelektronik.com)