Rangkaian Display LCD character 2 x 16
Memahami Prinsip Kerja Rangkaian Display LCD character 2 x 16
1. 8086
2. 74HC373
1. Pengertian LCD (Liquid Crystal Display)
LCD adalah salah satu jenis display yang memanfaatkan sifat liquid crystal untuk menampilkan karakter atau gambar. LCD ini digunakan secara luas dalam berbagai aplikasi mikrokontroler untuk menampilkan data yang mudah dibaca. LCD karakter 2x16 adalah tipe yang memiliki dua baris dan setiap baris bisa menampilkan 16 karakter.
2. Rangkaian LCD 2x16
Rangkaian ini terdiri dari beberapa komponen utama yang mendukung fungsi dan operasional LCD:
Pin Data (D0 - D7): LCD 2x16 memiliki 8 pin data yang digunakan untuk mentransmisikan informasi dari mikrokontroler ke LCD. Pin ini bisa bekerja dalam mode 4-bit atau 8-bit. Dalam mode 4-bit, hanya empat pin (D4-D7) yang digunakan untuk mengirim data secara bertahap. Sedangkan dalam mode 8-bit, semua pin digunakan secara bersamaan untuk komunikasi lebih cepat.
Pin Kontrol: Terdapat beberapa pin kontrol pada LCD:
- RS (Register Select): Pin ini digunakan untuk memilih apakah data yang dikirim adalah data karakter atau perintah kontrol.
- R/W (Read/Write): Pin ini digunakan untuk memilih mode baca atau tulis. Ketika R/W rendah (0), LCD akan berada dalam mode tulis, sedangkan ketika tinggi (1), LCD akan berada dalam mode baca.
- E (Enable): Pin ini berfungsi untuk memulai proses pengiriman data. Saat ada perubahan dari rendah (low) ke tinggi (high) pada pin ini, LCD membaca data dari bus data.
3. Pengaturan Kontras
Pada gambar rangkaian, terdapat potensiometer (POT1) yang digunakan untuk mengatur kontras LCD. Potensiometer ini biasanya dihubungkan ke pin VEE dari LCD, yang mengatur voltase pada cairan kristal untuk mengubah tingkat kontras dari layar.
4. Catu Daya
LCD membutuhkan beberapa voltase yang berbeda:
- VCC: Tegangan kerja umum untuk mikrokontroler dan rangkaian digital, biasanya +5V.
- VSS: Pin ground dari LCD.
- VEE: Pin ini digunakan untuk mengatur kontras display dengan bantuan potensiometer.
- Backlight: Pada beberapa LCD, terdapat LED backlight yang membantu meningkatkan visibilitas karakter. Backlight biasanya dihubungkan ke tegangan positif (VBL+) dan negatif (VBL-), dengan kontrol tambahan seperti resistor untuk mengatur intensitas cahaya.
5. Mikrokontroler
Dalam aplikasi mikrokontroler, seperti pada gambar, pin PA0, PA1, dan WR pada LCD terhubung ke port data dan kontrol mikrokontroler. Ini memungkinkan mikrokontroler untuk mengendalikan fungsi LCD seperti menulis karakter, menghapus layar, atau menggeser tampilan.
1. Mikroprosesor 8086 :
- 8086 mengirimkan data dan alamat melalui bus AD0-AD7 (yang multiplexed dengan alamat dan data) untuk berkomunikasi dengan 8255 PPI (U1) dan Latch (U3).
- Data pada bus AD[0..15] akan diproses, kemudian ditangkap oleh U3 saat sinyal ALE (Address Latch Enable) aktif. Sinyal ini memungkinkan latch untuk menyimpan alamat sebelum digunakan untuk transfer data berikutnya.
2. 74HC373 Latch :
- Latch (U3) menangkap data dari bus AD[0..7] saat ALE aktif. Latch ini digunakan untuk menjaga agar alamat tetap stabil, sementara bus yang sama sekarang digunakan untuk transfer data.
- Data yang disimpan kemudian diteruskan ke 8255 PPI untuk diproses lebih lanjut.
3. 8255 PPI (Programmable Peripheral Interface) :
- 8255 PPI bertindak sebagai antarmuka antara mikroprosesor dan LCD. Port A (PA0-PA7) pada PPI terhubung langsung ke pin D0-D7 dari LCD, yang bertugas mengirimkan data karakter atau perintah ke LCD.
- Port C (PC0-PC2) mengontrol sinyal RS (Register Select), RW (Read/Write), dan EN (Enable) pada LCD. Sinyal-sinyal ini mengontrol apakah LCD akan menerima data atau instruksi, serta kapan data harus ditampilkan di layar.
4. LCD (LM016L):
- LCD menerima data dari port PA (data bus D0-D7) untuk ditampilkan.
- Sinyal RS menentukan apakah data yang dikirim adalah perintah atau karakter yang akan ditampilkan.
- RS = 0: Data yang diterima dianggap sebagai perintah.
- RS = 1: Data yang diterima dianggap sebagai karakter yang akan ditampilkan di layar.
- Sinyal RW menentukan mode baca atau tulis.
- RW = 0: Data akan ditulis ke LCD.
- RW = 1: Data akan dibaca dari LCD.
- Sinyal EN digunakan untuk mengaktifkan LCD dan memberitahu bahwa data sudah siap untuk diproses.
5. Proses Pengiriman Data:
- Mikroprosesor 8086 mengirimkan data melalui bus AD0-AD7, yang kemudian diterima oleh 74HC373 Latch.
- Setelah latch menerima data, 8255 PPI mengarahkan data ke LCD melalui port PA (D0-D7).
- RS, RW, dan EN pada port PC digunakan untuk mengontrol instruksi dan waktu pengiriman data.
6. Proses Penampilan Data di LCD:
- LCD memproses data yang diterima melalui port PA0-PA7 dan menampilkan karakter pada layar 2x16.
- Pengaturan sinyal kontrol dari port PC0-PC2 memungkinkan LCD untuk menerima data karakter atau perintah, serta menentukan kapan data ditampilkan di layar.
Komentar
Posting Komentar