Selasa, 14 Januari 2014

LCD mokroprosesor



LCD liquid cell display merupakan suatu alat yang dapat menampilkan karakter ASCI sehingga kita bisa menampilkan campuran huruf dan angka sekaligus.

LCD didalamnya terdapat sebuah mikroprosesor yang mengendalikan tampilan, kita hanya perlu membuat program untuk berkomunikasi


ukuran lcd ada berbagai macam seperti
lcd 16 x 2 ada 16 colom dan 2 baris
lcd 16 x 4 ada 16 colom dan 4 baris
perbedaanya terletak pada alamat menaruh karakter saja.
Command dan data
dalam antarmuka lcd dengan mcs maka kita harus menembakan command yang berisi perintah dan data yaitu berupa text yang kita ingin tampilkan


Supaya lcd dapat menampilkan text maka yang perlu dilakukan adalah mengirimkan format hex data dalam bentuk asci.
misal
0 dengan mengirimkan 48 desimal
A mengirimkan 65 desimal
Untuk mengunakan lcd pertama kali kita harus mengkonfigurasi lcd itu seperti keinginan kita.
konfigurasi berarti ktia harus menembakan command



PIN PIN LCD
1. Ground
2. VCC
3. Contrast ( buat konfigurasi pin 3 ->100ohm->pin b potensio 5K)
4. RS
5. RW
6. EN
7. D0
8. D1
9. D2
10. D3
11. D4
12. D5
13. D6
14. D7
15. Anoda (untuk backlight, lampu background)
16. Katoda

RS
Pin ini memberi informasi apakah kirim data atau instruksi
0 = instruksi
1 = data

R/!W
0 = Write (tulis ke lcd)
1 = Read (baca dari lcd)


D0 -D7 = pin komunikasi

Anoda = supply VCC untuk background, beri 4.3 (serikan dari VCC ke LED baru masuk ke anoda)
katoda = berikan ground



kombinasi dari pin RS dan RW

RS R/!W     : Operation
0    0        IR     Write Command
0    1        IR     Read .........
1    0        DR     write data
1    1        DR     read .........

yang diperlukan untuk basic penulisan adalah write command dan write data.

Memprogram LCD 2x16
LCD modul ini bisa dipakai untuk interface dengan mikrokontroler / mikroprosesor 8 bit atau 4 bit bila menginginkan efisiensi pemakaian port.
Untuk menuliskan character ke layar LCD ,harus memenuhi aturan yang telah ditetapkan oleh pembuat LCD modul tersebut. Hampir semua pembuat LCD mempunyai aturan yang sama sehingga kita lebih mudah. Setiap baris dan kolom mempunyai alamat sendiri yaitu digambar kan sbb:
____________________________________________________
baris 1 : 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F Hex
---------------------------------------------------------------------------
baris2 : C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF Hex
---------------------------------------------------------------------------
Pengiriman data ke LCD ada dua macam yaitu sebagai intruksi dan sebagai data character yang akan ditampilkan. keduanya dibedakan oleh sebuah kaki yang diberi nama RS(Register Select)dimana bila logika=`1` (high) maka data yang diterima LCD adalah data character sedangkan bila RS=`0` (Low) maka data yang diterima LCD adalah data intruksi. Intruksi diperlukan untuk initialisasi LCD, untuk meletakkan cursor pada baris dan kolom tertentu, untuk menghapus layar dll.
lihat data sheet .



Pin dan fungsi LCD 2x16


Sumber :          Materi kuliah praktikum mikroprosesor
                        Artikel  Interface LCD 8 bit hd47780.htm
                        artikel-mikroku.blogspot.com/2009/05/memprogram-lcd-2x16.html