Menampilkan karakter pada LCD 16×2. Lcd 16×2 merupakan alat yang digunakan untuk menampilkan karakter seperti angka dan huruf serta tanda baca lainnya pada mikrokontroler. Sehingga cara menggunakan LCD 16×2 supaya dapat menyala maka sobat perlu menghubungkannya dengan mikrokontroler
jumlah karakter yang mampu ditampilkan oleh LCD ini kurang lebih mencapai 192 karakter
Untuk menampilkan karakter pada lcd 16×2 dapat sobat hubungkan pada mikrokontroler seperti atmega 8, atmega 16, maupun atmega jenis lainnya
Kali ini admin akan menampilkan karakter pada lcd 16×2 menggunakan atmega 8
cara menampilkan karakter pada lcd 16×2 menggunakan CVAVR
lcd 16×2 dapat dihubungkan dengan port A, port B, port C, maupun port D. Namun karna kali ini menggunakan atmega 8 maka kita akan menghubungkannya dengan port D
Baca juga artikel tentang register geser ring counter
untuk membuat programnya sobat dapat menggunakan software CVAVR. Adapun perintah kode untuk menampilkan karakter pada lcd 16×2 adalah sebagai berikut
#include <mega8.h>
#include <lcd.h>
#asm
.equ __lcd_port = 0x12;
#endasm
void main (void)
{
lcd_init(16);
lcd_clear();
while (1)
{
lcd_gotoxy(2,1);
lcd_puts(“SELAMAT DATANG”);
};
}
Jika sobat menggunakan IC atmega jenis lain sobat dapat mengganti #include <mega8.h> dengan IC yang sobat gunakan
sobat dapat mengganti teks “SELAMAT DATANG” sesuai dengan keinginan sobat
baca juga membuat gerbang logika menggunakan atmega
berikut skema rangkaiannya pada proteus
Kode .equ __lcd_port = 0x12; diatas menunjukkan bahwa port IC yang digunakan adalah port D. Jika sobat menggunakan port lain maka kodenya adalah sebagai berikut
- port A = 0x1B
- port B = 0x18
- port C = 0x15
- port D = 0x12
kode lcd_gotoxy(2,1); menunjukkan lokasi karakter diletakkan
tips cara menggunakan lcd 16×2
untuk menggunakan LCD 16×2 sobat dapat mengatur seperti diatas
Pada rangkaian diatas LCD dihubungkan dengan port D dengan susunan sebagai berikut
- PD0 selalu dihubungkan dengan pin RS pada lcd
- PD1 selalu dihubungkan dengan pin RW pada lcd
- PD2 selalu dihubungkan dengan pin E pada lcd
- PD3 no connect (tidak terhubung)
- PD4 selalu dihubungkan dengan pin D4 pada lcd
- PD5 selalu dihubungkan dengan pin D5 pada lcd
- PD6 selalu dihubungkan dengan pin D6 pada lcd
- PD7 selalu dihubungkan dengan pin D7 pada lcd
Sobat dapat mengganti port D dengan port lain dengan konfigurasi seperti diatas
Jika sobat menggunakan port B maka sobat dapat menghubungkan PB0 dengan pin RS, PB1 dengan pin RW, PB2 dengan pin E dan seterusnya. demikian artikel tentang cara menggunakan LCD 16×2