Senin, 06 Januari 2014

LCD

PENDAHULUAN

Modul LCD dapat dengan mudah duhubungkan dengan mikrokontroler. Display karakter pada LCD diatur oleh pin EN, RS dan RW jalur EN dinamakan enable, jalur ini dugunakan untuk memberitahu bahwa anda sedang mengirimkan sebuah data untuk ke LCD, maka melalui program EN harus dibuat logika LOW "0" dan set pada jalur kontrol yang lain RS dan RW. ketika kedua jalur yang lain telah siap, set EN dengan logika 1 dan tunggu untuk sejumlah waktu tertentu dan berikutnya set EN ke logika low "0" lagi.

Jalur  RS  adalah  jalur  Register  Select.  Ketika  RS  berlogika  low  “0”,  data  akan  dianggap  sebagi sebuah perintah atau instruksi khusus ( seperti clear screen, posisi kursor dll ). Ketika RS berlogika high “1”, data yang  dikirim  adalah  data  text  yang  akan  ditampilkan  pada  display  LCD.  Sebagai  contoh,  untuk 
menampilkan huruf “T” pada layar LCD maka RS harus diset logika high “1”.

Jalur RW adalah jalur kontrol Read/ Write. Ketika RW berlogika low (0), maka informasi pada bus data 
akan dituliskan pada layar LCD. Ketika RW berlogika high ”1”, maka program akan melakukan 
pembacaan memori dari LCD. Sedangkan pada aplikasi umum pin RW selalu diberi logika low ”0”.
Pada akhirnya, bus data terdiri dari 4 atau 8 jalur ( bergantung pada mode operasi yang dipilih oleh user ). 
Pada kasus bus data 8 bit, jalur diacukan sebagai DB0 s/d DB7
Beberapa perintah dasar yang harus dipahami adalah inisialisasi LCD Character,



Clear Display
Perintah hapus layar
POSISI KURSOR
dari sejumlah memory yang digunakan untuk display, semua teks yang kita tuliskan ke modul LCD disimpan dalam memory di modul LCD secara berurutan memory membaca dan menampilkan teks tersebut.
pada memory tersebut daerah yang berwarna biru ( 00 s/d 0F dan 40 s/d 4F ) adalah display yang tampak. dapat dilihat jumlahnya sebanyak 16 karakter per baris dengan dua baris.
Angka pada setiap kotak adalah alamat memory yang bersesuaian dengan posisi layar, karakter pertama di sudut kiri atas menempati alamat 00h.
Akan tetapi karakter 1 pada baris ke 2 yang ditunjukan pada peta memory adalah pada alamat 40h. untuk mengirim sebuah perintah LCD untuk mengatur letak posisi kursor pada baris dan kolom tertentu maka set posisi kursor adalah 80h dan juga kita harus menambah alamat lokasi dimana kita menempatkan kursor. Pada kolom 11 dari baris kedua mempunyai alamat 4Ah.



Langkah :

  1. pasangkan jumper LCD EN yang berfungsi untuk memberikan power suply +5v
  2. Hubungkan modul Microcontroller Trainer dengan power suply +5v
  3. Hubungkan modul dngan rangkaian programmer
  4. Buka program M-IDE studio MCS-51, sebagai editor dan complier program
  5. ketik program berikut ini:
Contoh :
  • Simpanlah program yang diketik dan beri nama
  • Pada program MIDE tersebut pilih build atau melakukan koplikasi program dari *asm ke *hex
  • Lakukan pemrograman mikrokontriller dengan menggunakan program ISP software 
  • lakukan pengamatan pada LED

0 komentar:

Posting Komentar