Kali ini saya merancang sebuah rangkaian elektronik yang berisi mikrokontroler dan LCD. Di sini LCD berfungsi sebagai penampil data yang telah dikelolah oleh mikrokontroler. LCD (Liquid Crystal Display) merupakan suatu jenis media tampilan yang menggunakan kristal cair sebagai penampil utama. LCD sudah digunakan di berbagai bidang misalnya dalam alat-alat elektronik seperti televisi, kalkulator ataupun layar komputer. Kini LCD mendominasi jenis tampilan untuk komputer desktop maupun notebook karena membutuhkan daya listrik yang rendah, bentuknya tipis, mengeluarkan sedikit panas, dan memiliki resolusi tinggi.
LCD dapat dengan mudah dihubungkan dengan mikrokontroler. LCD yang digunakan dalam percobaan ini adalah LCD 2x16, lebar display 2 baris dan 16 kolom, yang mempunyai 16 pin konektor, yang didefinisikan sebagai berikut dengan kaki 4, 5, 6, 11, 12, 13, dan 14 LCD dihubungkan dengan Port B0-7:
Gambar Rangkaian LCD ke Mikrokontroler |
Untuk pemrograman mikrokontroler, saya menggunakan program CodevisionAVR. Dengan program ini kita dapat dengan mudah mendefinisikan port yang terhubung dengan LCD. Berikut merupakan configurasi port pada program CodevisionAVR:
Gambar Konfigurasi LCD Port |
Berikut merupakan listing program untuk menampilkan data pada LCD.
while(1)
{
lcd_gotoxy (0,0);
lcd_putsf (“== WELCOME ==”);
delay_ms (1000);
};
}
Sekian sedikit informasi dari saya. Semoga informasi yang sedikit ini dapat bermanfaat bagi kita semua. Selamat mencoba dan terima kasih.