Pendahuluan
Dalam dunia elektronika maupun robotika, penggunaan LCD ( Liquid Crystal Display ) adalah sudah umum. Walaupun masih banyak yang menganggap bahwa menggunakan LCD adalah sudah. Memang bagi yang belum pernah menggunakan LCD, akan merasakan sendiri betapa susahnya memprogram mikrokontroler untuk mengontrol LCD.
Namun kini sudah semakin banyak literatur-literatur cara menghubungkan suatu jenis mikrokontroler dengan LCD, sehingga penggunaan LCD sekarang sudah semakin biasa bagi kalangan mahasiswa ataupun hobbys elektronika. Ketersediaan LCD yang bersifat umum ( kompatibel satu sama lain ) tentu sangat menguntungkan. Hal ini menjadikan pemrogram,an ke LCD tidak tergantung kepada merk LCD itu sendiri.
Sekilas LCD
Sebelum menjelaskan tentang apa itu LCD Back Pack, penulis ingin membahas sedikit tentang dasar-dasar pemrograman LCD. Hal ini mungkin diperlukan bagi adik-adik kita yang baru saja mengenal / belajar dunia mikrokontroler.
LCD merupakan alat untuk menampilkan angka atau tulisan sehingga alat yang menggunakan LCD ini akan terlihat professional. Penggunaan LCD ini tentu berbeda dengan penggunaan Seven Segment ( Peraga 7 ruas ). Jika pada peraga 7 ruas adalah merupakan alat pasif, maka LCD dapat dianggap sebagai alat aktif. Hal ini dikarenakan pada LCD telah dipasang sebuah prosesor Hitachi HD44780.
Oleh karena adanya prosesor tersebutlah, maka untuk menggunakan LCD harus menggunakan sistim mikrokontroler ataupun dapat menggunakan parallel port pada komputer. Hal ini tidak lain karena kita harus memberikan proses inisialisasi terlebih dahulu sebelum menggunakan LCD.
Dalam dunia elektronika maupun robotika, penggunaan LCD ( Liquid Crystal Display ) adalah sudah umum. Walaupun masih banyak yang menganggap bahwa menggunakan LCD adalah sudah. Memang bagi yang belum pernah menggunakan LCD, akan merasakan sendiri betapa susahnya memprogram mikrokontroler untuk mengontrol LCD.
Namun kini sudah semakin banyak literatur-literatur cara menghubungkan suatu jenis mikrokontroler dengan LCD, sehingga penggunaan LCD sekarang sudah semakin biasa bagi kalangan mahasiswa ataupun hobbys elektronika. Ketersediaan LCD yang bersifat umum ( kompatibel satu sama lain ) tentu sangat menguntungkan. Hal ini menjadikan pemrogram,an ke LCD tidak tergantung kepada merk LCD itu sendiri.
Sekilas LCD
Sebelum menjelaskan tentang apa itu LCD Back Pack, penulis ingin membahas sedikit tentang dasar-dasar pemrograman LCD. Hal ini mungkin diperlukan bagi adik-adik kita yang baru saja mengenal / belajar dunia mikrokontroler.
LCD merupakan alat untuk menampilkan angka atau tulisan sehingga alat yang menggunakan LCD ini akan terlihat professional. Penggunaan LCD ini tentu berbeda dengan penggunaan Seven Segment ( Peraga 7 ruas ). Jika pada peraga 7 ruas adalah merupakan alat pasif, maka LCD dapat dianggap sebagai alat aktif. Hal ini dikarenakan pada LCD telah dipasang sebuah prosesor Hitachi HD44780.
Oleh karena adanya prosesor tersebutlah, maka untuk menggunakan LCD harus menggunakan sistim mikrokontroler ataupun dapat menggunakan parallel port pada komputer. Hal ini tidak lain karena kita harus memberikan proses inisialisasi terlebih dahulu sebelum menggunakan LCD.
Adapun diagram blok LCD adalah seperti pada gambar berikut.
Gambar Blok Diagram LCD
Paralel LCD vs Serial LCD
Secara umum LCD yang banyak beredar di Indonesia adalah parallel LCD, namun sebenarnya masih ada satu jenis LCD yang belum begitu banyak dipakai di Indonesia yaitu Serial LCD. Jikalau menggunakan parallel LCD kita harus menggunakan lebih dari 8 jalur I/O, maka jika menggunakan serial LCD maka jumlah I/O yang dipakai jauh lebih sedikit, karena proses pengiriman data menggunakan teknik serial. Serial LCD banyak dibuat oleh Scott Edward Electronics Amerika.
LCD BackPack
Secara umum penggunaan LCD akan banyak menyita jalur I/O pada suatu sistim mikrokontroler. Apabila mikrokontroler tersebut memiliki jumlah I/O yang banyak, tentu tidak menjadi masalah. Masalah akan timbul jika kita menggunakan sistim mikrokontroler yang pena I/O-nya terbatas. Jika harus menggunakan mikrokontroler kecil ( dengan I/O terbatas ) dan harus menggunakan LCD apa yang harus kita lakukan agar dapat menghemat I/O ?
Jalan keluarnya adalah menggunakan LCD BackPack. LCD BackPack adalah suatu PCB tambahan yang dipasang pada “punggung” LCD dimana pada PCB BackPack tersebut terdapat sebuat mikrokontroler PIC16F84 ( persamaan ) yang dipakai untuk mengontrol LCD tersebut.
Dengan adanya PCB BackPack tersebut, maka seluruh kontrol LCD diambil alih oleh mikrokontroler PIC16F84 yang ada pada BackPack. Adapun komunikasi antara sistim minimum kita dengan LCD BackPack menggunakan 1 jalur saja. Total jalur yang dibutuhkan untuk berhubungan dengan LCD + BackPack adalah 2 jalur. Yaitu 1 jalur I/O dan Ground. Hal ini tentu merupakan penghematan jalur yang sangat berarti.
Secara umum LCD yang banyak beredar di Indonesia adalah parallel LCD, namun sebenarnya masih ada satu jenis LCD yang belum begitu banyak dipakai di Indonesia yaitu Serial LCD. Jikalau menggunakan parallel LCD kita harus menggunakan lebih dari 8 jalur I/O, maka jika menggunakan serial LCD maka jumlah I/O yang dipakai jauh lebih sedikit, karena proses pengiriman data menggunakan teknik serial. Serial LCD banyak dibuat oleh Scott Edward Electronics Amerika.
LCD BackPack
Secara umum penggunaan LCD akan banyak menyita jalur I/O pada suatu sistim mikrokontroler. Apabila mikrokontroler tersebut memiliki jumlah I/O yang banyak, tentu tidak menjadi masalah. Masalah akan timbul jika kita menggunakan sistim mikrokontroler yang pena I/O-nya terbatas. Jika harus menggunakan mikrokontroler kecil ( dengan I/O terbatas ) dan harus menggunakan LCD apa yang harus kita lakukan agar dapat menghemat I/O ?
Jalan keluarnya adalah menggunakan LCD BackPack. LCD BackPack adalah suatu PCB tambahan yang dipasang pada “punggung” LCD dimana pada PCB BackPack tersebut terdapat sebuat mikrokontroler PIC16F84 ( persamaan ) yang dipakai untuk mengontrol LCD tersebut.
Dengan adanya PCB BackPack tersebut, maka seluruh kontrol LCD diambil alih oleh mikrokontroler PIC16F84 yang ada pada BackPack. Adapun komunikasi antara sistim minimum kita dengan LCD BackPack menggunakan 1 jalur saja. Total jalur yang dibutuhkan untuk berhubungan dengan LCD + BackPack adalah 2 jalur. Yaitu 1 jalur I/O dan Ground. Hal ini tentu merupakan penghematan jalur yang sangat berarti.

Gambar Hubungan LCD,PCB-LCD BackPack dan Sistim Minimum PIC16F84
Dengan menggunakan LCD+BackPack ini maka sistim mikrokontroler kita hanya membutuhkan satu jalur I/O saja untuk berhubungan dengan LCD. Tentu hal ini menyebabkan jalur I/O masih banyak tersedia untuk keperluan lain.
"UNTUK RANGKAIAN SELENGKAPNYA DARI LCD BACKPACK DAN KODE SUMBER,DAPAT DILIHAT PADA MAJALAH ELKOM EDISI KE-3"


