LCD 16X2 DASAR TEORI

pengatur tingkat kecerahan backlight maupun data, serta untuk mempermudah pemasangan di mikrokontroler. Gambar 2.8 LCD 16x2 Tabel 2.1 Fungsi Pin LCD No Simbol Level Fungsi 1 Vss - 0 V 2 Vcc - 5 V 3 Vee - Penggerak LCD 4 RS HL H=in data, L=in Ins 5 RW HL H=Baca, L=Tulis 6 E - Enable Signal 7 DB0 HL Data 8 DB1 HL 9 DB2 HL 10 DB3 HL 11 DB4 HL 12 DB5 HL 13 DB6 HL 14 DB7 HL 15 V+BL - Pos Backlight 16 V-BL - Neg Backlight Konfigurasi pin dari LCD ditunjukkan pada Gambar dibawah ini: Gambar 2.9 Konfigurasi Pin LCD Modul LCD memiliki karakteristik sebagai berikut: • Terdapat 16 x 2 karakter huruf yang bisa ditampilkan. • Setiap huruf terdiri dari 5x7 dot-matrix cursor. • Terdapat 192 macam karakter. • Terdapat 80 x 8 bit display RAM maksimal 80 karakter. • Memiliki kemampuan penulisan dengan 8 bit maupun dengan 4 bit. • Dibangun dengan osilator lokal. • Satu sumber tegangan 5 volt. • Otomatis reset saat tegangan dihidupkan. • Bekerja pada suhu 0 o C sampai 55 o C. Pada aplik asi umumnya RW diberi logika rendah “0”. Bus data terdiri dari 4-bit atau 8-bit. Jika jalur data 4-bit maka yang digunakan ialah DB4 sampai dengan DB7. Interface LCD merupakan sebuah parallel bus, dimana hal ini sangat memudahkan dan sangat cepat dalam pembacaan dan penulisan data dari atau ke LCD. Kode ASCII yang ditampilkan sepanjang 8-bit dikirim ke LCD secara 4-bit atau 8 bit pada satu waktu. Jika mode 4- bit yang digunakan, maka 2 nibble data dikirim untuk membuat sepenuhnya 8-bit pertama dikirim 4-bit MSB lalu 4-bit LSB dengan pulsa clock EN setiap nibblenya. Jalur kontrol EN digunakan untuk memberitahu LCD bahwa mikrokontroller mengirimkan data ke LCD. Untuk mengirim data ke LCD program harus menset EN ke kondisi high “1” dan kemudian menset dua jalur kontrol lainnya RS dan RW atau juga mengirimkan data ke jalur data bus. Saat jalur lainnya sudah siap, EN harus diset ke “0” dan tunggu beberapa saat tergantung pada datasheet LCD, dan set EN kembali ke high “1”. Ketika jalur RS berada dalam kondisi low “0”, data yang dikirimkan ke LCD dianggap sebagai sebuah perintah atau instruksi khusus seperti bersihkan layar, posisi kursor dll. Ketika RS dalam kondisi high atau “1”, data yang dikirimkan adalah data ASCII yang akan ditampilkan dilayar. Misal, u ntuk menampilkan huruf “A” pada layar maka RS harus diset ke “1”. Jalur kontrol RW harus berada dalam kondisi low 0 saat informasi pada data bus akan dituliskan ke LCD. Apabila RW berada dalam kondisi high “1”, maka program akan melakukan query pembacaan data dari LCD. Instruksi pembacaan hanya satu, yaitu Get LCD status membaca status LCD, lainnya merupakan instruksi penulisan. Jadi hampir setiap aplikasi yang menggunakan LCD, RW selalu diset ke “0”. Jalur data dapat terdiri 4 atau 8 jalur tergantung mode yang dipilih, DB0, DB1, DB2, DB3, DB4, DB5, DB6 dan DB7. Mengirim data secara parallel baik 4-bit atau 8-bit merupakan 2 mode operasi primer. Untuk membuat sebuah aplikasi interface LCD, menentukan mode operasi merupakan hal yang paling penting. Mode 8-bit sangat baik digunakan ketika kecepatan menjadi keutamaan dalam sebuah aplikasi dan setidaknya minimal tersedia 11 pin IO 3 pin untuk kontrol, 8 pin untuk data. Sedangkan mode 4 bit minimal hanya membutuhkan 7 pin 3 pin untuk kontrol, 4 pin untuk data. Bit RS digunakan untuk memilih apakah data atau instruksi yang akan ditransfer antara mikrokontroller dan LCD. Jika bit ini di set RS = 1, maka byte pada posisi kursor LCD saat itu dapat dibaca atau ditulis. Jika bit ini di reset RS=0, merupakan instruksi yang dikirim ke LCD atau status eksekusi dari instruksi terakhir yang dibaca.

2.5 Relay

Relay adalah alat yang dapat bekerja secara otomatis untuk mengontrol jaringan listrik pada sebuah sistem akibat adanya perubahan rangkain lain pada sistem tersebut. Di dalam sebuah relay yang perlu di perhatikan adalah rangkain elektrik yang di gunakan di dalam pengontrolan coil relay tidak berhubungan dengan rangkain elektrik yang terhubung dengan kontak. Kontak bekerja berdasarkan gerak magnet yang di timbulkan oleh coil, sehingga keadua rangkaian ini terpisah antara satu dengan yang lainya. Rangkaian yang di gunakan untuk mengerjakan coil pada umumnya di sebut rangkain control dan rangkain yang melalui kontak disebut rangkain beban. Spesifiaksi coil pada relay : 1. Arus inrush Adalah besarnya arus yang di perlukan untuk meng –energized kontak pertama kali . Besar arus ini pada umumnya 5 kali lebih besar dari arus sel –in. Arus sel–in, adalah besar arus minimal yang di perlukan untuk menahan coil tetap pada posisi energized. 2. Tegangan pick –up Adalah besarnya nilai teganagan yang di perlukan untuk menarik kontak saat coil di –energezet. Hal ini patut di perhatikan karena fluktuatifnya nilai tegangan system. 3. Tegangan drop –out Adalah besar tegangan yang harus di jaga oleh coil agar kontak tidak terlepas oleh coil. Besar tegangan ini adalah 5 –10 di bawah tegangan pada coil. Jika hal ini terjadi , maka hal yang sering dijumpai adalah relay akan bergetar dan menimbulkan suara yang kasar. Hubungan kontak pada relay pada umumnya terdiri dari NC normally open dan NO normally close.Relay akan bekerja ketika kumparan magnit relay