Rangkaian LCD 16×2 dan Cara Pemrogramanya Menggunakan BASCOM AVR

tutorial elektronika digital dan pemrograman

tutorial elektronika digital dan pemrograman

 

LCD 16×2 adalah salah satu penampil yang sangat populer digunakan sebagai interface antara mikrokontroler dengan user nya. Dengan penampil LCD 16×2 ini user dapat melihat/memantau keadaan sensor ataupun keadaan jalanya program. Penampil LCD 16×2 ini bisa di hubungkan dengan mikrokontroler apa saja. Salah satunya dari keluarga AVR ATMega baik ATMega32,ATMega16 ataupun ATMega8535 dan ATMega 8.

Lalu bagaimana skematik rangkaianya / pengkabelanya dengan mikrokontroler?

Berikut ini adalah skematik diagram / rangkaian LCD 16×2

rangkaian lcd 16x2 dan cara pemrogramanya

rangkaian lcd 16×2 dan cara pemrogramanya

 

dari gambar tersebut dapat dilihat bahwa LCD 16×2 mempunya 16 pin. sedangkan pengkabelanya adalah sebagai berikut :

1. Kaki 1 dan 16 terhubung dengan Ground (GND)

2. Kaki 2 dan 15 terhubung dengan VCC (+5V)

3. Kaki 3 dari LCD 16×2 adalah pin yang digunakan untuk mengatur kontras kecerahan LCD. Jadi kita bisa memasangkan sebuah trimpot 103 untuk mengatur kecerahanya. Pemasanganya seperti terlihat pada rangkaian tersebut. Karena LCD akan berubah kecerahanya jika tegangan pada pin 3 ini di turunkan atau dinaikan.

4. Pin 4 (RS) dihubungkan dengan pin mikrokontroler

5. Pin 5 (RW) dihubungkan dengan GND

6. Pin 6 (E) dihubungkan dengan pin mikrokontroler

7. Sedangkan pin 11 hingga 14 dihubungkan dengan pin mikrokontroler sebagai jalur datanya.

 

Sedangkan pemrograman mikrokontroler nya untuk mengkonfigurasi layar LCD 16×2 ini adalah sebagai berikut :

‘==========================================================

Config Lcdpin = Pin , Rs = Portc.4 , E = Portc.3 , Db4 = Portc.2 , Db5 = Portc.1 , Db6 = Portc.0 , Db7 = Portd.7
Config Lcd = 16 * 2
Cursor Off
Cls

‘==========================================================
Kode program penampil LCD 16×2 diatas hanyalah contoh saja. Untuk pin pin mikrokontroler yang digunakan silahkan di sesuaikan saja.

Cursor off digunakan untuk mematikan kursor yang berkedip. Namun, jika Anda ingin menghidupkan cursor nya silahkan diganti cursor on saja.

Sedangkan ‘cls’ digunakan untuk membersihkan layar LCD.

 

Sedangkan kode program untuk menuliskan dalam LCD 16×2 adalah sebagai berikut :

 

‘========================================

Locate 1 , 1
Lcd “Cek Tampilan               ”
Locate 2 , 1
Lcd “baris ke dua         ”
Cls

‘========================================

 

Kode program tersebut untuk menampilkan teks di baris 1 dan 2

 

Lalu, bagaimana kode program jika Anda ingin menampilkan tulisan LCD sehingga dapat berjalan?

Silahkan nantikan postingan berikutnya 🙂

 

Order/Pemesanan :
Yujum Warehouse
Office and Offline Store : Jalan Bantul KM 6 No. 93B RT 04 Dusun Glondong Tirtonirmolo Kasihan Bantul Daerah Istimewa Yogyakarta. (Selatan pasar niten sekitar 500m Barat Jalan). Lihat denah Toko Yujum Warehouse.
089-908-730-26 ( aktif pada jam buka toko )
BUKA SETIAP HARI dari jam 08.00 – 20.00 WIB

new_banner