11
2.4 LCD Liquid Crystal Display
LCD Liquid Crystal Display adalah satu alat untuk display berbagai character. Antaranya LCD yang mempunyai dot matrix controller HD44780.
HD44780 boleh beroperasi pada 5X8 atau 5X10 dot matrix. LCD ini mempunyai beberapa ukuran mengikut bilangan character. Antaranya 16X2 atau 20X4 character.
16X2 character bermakna LCD itu mempunyai 16 character pada line dengan 2 lines. LCD ini mempunyai 16 pin.
Gambar 2.4 LCD Character 16x2 LCD adalah LCD yang tampilannya terbatas pada tampilan karakter,
khususnya karakter ASCII seperti karakter-karakter yang tercetak pada keyboard komputer. Sedangkan LCD Graphics = LCD Grafik, adalah LCD yang tampilannya
tidak terbatas, bahkan dapat menampilkan foto. LCD Grafik inilah yang terus berkembang seperti layar LCD yang biasa dilihat di notebook atau laptop. Dalam
pembahasan kali ini akan dikonsentrasikan pada LCD karakter. Jenis LCD karakter yang beredar di pasaran biasa dituliskan dengan bilangan
matriks dari jumlah karakter yang dapat dituliskan pada LCD tersebut, yaitu jumlah kolom karakter dikali jumlah baris karakter. Sebagai contoh, LCD 16X2, artinya
terdapat 16 kolom dalam 2 baris ruang karakter, yang berarti total karakter yang dapat dituliskan adalah 32 karakter.
Universitas Sumatera Utara
12 Gambar 2.5 Penunjukkan Kolom dan Baris Pada LCD 16x2
LCD Karakter dalam pengendaliannya cenderung lebih mudah dibandingkan dengan LCD Grafik. Namun ada kesamaan diantara keduanya, yaitu inisialisasi.
Inisialisasi adalah prosedur awal yang perlu dilakukan dan dikondisikan kepada LCD agar LCD dapat bekerja dengan baik. Hal yang sangat penting yang ditentukan dalam
proses inisialisasi adalah jenis interface antarmuka antara LCD dengan controller pengendali. Pada umumnya terdapat dua jenis antarmuka yang dapat digunakan
dalam pengendalian LCD karakter: Untuk dapat mengendalikan LCD karakter dengan baik, tentu perlu koneksi
yang benar. Dan koneksi yang benar dapat diwujudkan dengan cara mengetahui pin- pin antarmuka yang dimiliki oleh LCD karakter tersebut. LCD karakter yang beredar
di pasaran memiliki 16 pin antarmuka:
Gambar 2.6 Spesifikasi LCD 16x2 Keterangan:
1. VSS = GND
2. VDD = Positif 5 Volt
3. Vo = Tegangan untuk mengatur kontras dari tampilan karakter
Universitas Sumatera Utara
13 4.
RS 5.
RW 6.
E = pin 4 RS – pin 6 E digunakan untuk aktivasi LCD 7.
DB0 8.
DB1 9.
DB2 10.
DB3 11.
DB4 12.
DB5 13.
DB6 14.
DB7 = pin 7 DB0 – pin 14 DB7 digunakan untuk komunikasi data paralel dengan pengendali
15. Anoda LED Backlight LCD
16. Katoda LED Backlight LCD
Seperti yang dipaparkan di paragraph sebelumnya, bahwa ada dua jenis antarmuka yang dapat digunakan dalam mengendalikan LCD karakter: 4 Bit, 8 Bit.
Dalam 4 BitAntarmuka hanya membutuhkan empat pin data komunikasi data parallel, DB4 pin 11 – DB7 pin14, yang dikoneksikan dengan pengendali. Langkah-langkah
inisialisasi haruslah bersesuaian dengan apa yang telah dituliskan pada datasheet LCD karakter yang digunakan. Tiap jenis antarmuka memiliki langkah inisialisasi yang
unik, dan langkah-langkah pemrograman biasa dituliskan dalam bentuk diagram-alir flowchart:
Universitas Sumatera Utara
14 Gambar 2.7 Diagram-alir 4 Bit Antarmuka
Gambar 2.8 Diagram-alir 8 Bit Antarmuka
Universitas Sumatera Utara
15
2.5 Pemrograman C