Programming Algorithm on MCS-51 for Alphanumeric Liquid Crystal Display(LCD) Simplified Driver Circuit Algoritma Pemrograman Berbasis MCS-51 Untuk Simplifikasi Rangkaian Driver Alphanumeric-Liquid Crystal Display(LCD)
Main Authors: | Son, Putut, Susianti, Elva |
---|---|
Format: | Article info application/pdf |
Bahasa: | ind |
Terbitan: |
Institut Riset dan Publikasi Indonesia
, 2022
|
Online Access: |
https://journal.irpi.or.id/index.php/ijeere/article/view/205 https://journal.irpi.or.id/index.php/ijeere/article/view/205/102 |
Daftar Isi:
- Wiring between microcomputer(minimum system either microcontroller) and alphanumeric LCD on 8 bit standart mode requires 11 pins. Assignment on large number of I/O pins designated for LCD interfacing is inefficient and unsuitable when applied for compact microcontroller AT89C2051 which has only 15 I/O pins. Interfacing to LCD can be simplified using I2C LCD KIT with additional cost and reconfiguring the functionality of I/O as consequences. The availability of library as a driver program on IDE compiler is uncertain since there are many brands compete on microcomputer as their product. This research exhibits serial to parallel method to simplify and save I/O resources utilizing a digital 74595 functional logic into a script of program to drive and communicate with LCD. The algorithm was tested on VSM Proteus application program and result shows a good agreement between design and visualization.This study has shown that the wiring technique and algorithm works well yielding 72.2% more efficient compared to standard wiring.
- Pengkabelan antara mikrokomputer(minimum sistem atau mikrokontroler) dengan LCD alfanumerik secara standar mode 8 bit membutuhkan 11 pin sambungan kabel. Pada chip mikrokomputer yang kompak seperti AT89C2051 yang hanya memiliki 15 pin input-output(I/O) pengkabelan dengan LCD alfanumerik dengan cara standar menjadi tidak efisien. Sebanyak 11 pin dari 15 pin resource I/O dari chip mikrokomputer tersebut akan habis terpakai hanya untuk keperluan tampilan ke LCD. Penggunaan resource I/O untuk LCD dapat dihemat dengan menggunakan KIT I2C berbasis ICPCF8574C dengan konsekwensi timbulnya biaya dan konfigurasi ulang fungsi pin. Namun kendala lain adalah library driver I2C untuk setiap brand mikrokomputer belum tentu tersedia secara default pada compiler standar. Penelitian ini menampilkan alternatif solusi atas permasalahan tersebut dengan memanfaatkan fungsi serial to paralel yang dimiliki IC TTL 74595. Fungsi logika dari IC 74595 diimplementasikan dalam bentuk script program yang berperan sebagai program driver LCD. Uji simulasi membuktikan bahwa algoritma yang merepresentasikan fungsi serial to paralel pada penelitian ini berhasil menampilkan kinerja sistem secara baik dan normal dimana penggunaan resource I/O yang diperlukan hanya 3 pin yang artinya terjadi penghematan sebesar 72.7% dibandingkan jika menggunakan wiring secara standar 11 pin.