Anda di halaman 1dari 23

Uray Muhammad Devrifqi

2017-11-268

MODUL III
DISPLAY LCD

ABSTRAK

LCD terbagi menjadi dua jenis yaitu Liquid Crystal Display dan Light Cell Display dimana
mempunyai perbedaan, pada Liquid Crystal Display bersifat memantulkan cahaya sedangkan pada
Light Cell Display bersifat menghasilkan cahaya dan jenis LCD yang digunakan pada praktikum
kali ini adalah Jenis Light Cell Display.

Kata kunci: LCD, Light Cell Display, Liquid Crystal

ABSTRACT

LCD is divided into two types namely Liquid Crystal Display and Light Cell Display which have
differences, the Liquid Crystal Display is reflecting light while the Light Cell Display is producing
light and the type of LCD used in this practicum is the Light Cell Display Type.

Keywords: LCD, Light Cell Display, Liquid Crystal Display

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

I. PENDAHULUAN

1.1 Latar Belakang

Display atau tampilan merupakan salah satu bagina terpenting dalam pemrograman karena
berfungsi untuk menampilkan hasil pemrograman dengan kata lain display merupakan output dari
suatu program. Salah satu display yang ada adalah LCD(Light Cell Display). LCD merupakan
kependekan dari Light Cell Display. LCD(Light Cell Display) merupakan komponen elektronika
yang dapat menampilkan karakter, huruf, simbol, dan angka, komponen LCD(Light Cell Display)
terdiri atas dua warna yaitu warna gelap dan terang dan tersusun dari dua baris dan enam belas
kolom.

1.2 Tujuan Praktikum


1. Mahasiswa dapat memahami program yang digunakan untuk display LCD
2. Mahasiswa dapat mengetahui output yang dihasilkan oleh program ke display LCD

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

II. LANDASAN TEORI

2.1 Teori Modul

LCD yang digunakan adalah : M1632 yang terdiri dari 2 baris, 16 kolom dimulai dari baris 1 paling
atas dan kolom 0 paling kiri.
Sebelum menampilkan karakter pada LCD, maka harus mengikuti prosedur sebagai berikut:
▪ Inisialisasi
▪ Pemesanan tempat
▪ Penulisan data
Inisialisasi terdiri dari:

 Cursor Home

Instruksi ini akan menghapus semua display dan mengembalikan kursor ke posisi awal (alamat
0)

 Entry Mode Set

Intruksi ini mengembalikan kursor ke posisi awal (alamat 0)

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

 Display ON/OFF Control

Instruksi ini mengatur arah pergerakan kursor dan apakah display akan bergeser.
 Jika 1/D = 1 alamat akan dinaikkan dan kursor bergerak ke kanan dan jika 1/D = 0 alamat
akan diturunkan dan kursor bergerak ke kiri
 Jika S = 1, semua display akan digeser, tetapi posisi kursor tidak berubah.
 Jika S = 1 dan 1/D = 1, display akan digeser ke kiri dan jika S = 1 dan 1/D = 0 display akan
digeser ke kanan.
 Jika S = 0, display akan digeser.

 Cursor/Display Shift

D = 1, display akan ditampilkan


D = 0, display tidak ditampilkan
C = 1, kursor akan ditampilkan
C = 0, kursor tidak ditampilkan
B = 1, karakter tempat posisi kursor berkedip
B = 0, karakter tempat posisi kursor tidak berkedip
 Function Set

DL = 1, panjang data diatur 8 bit


DL = 0, panjang data 4 bit (D7-
D4)
Pin yang digunakan

Pin dari LCD tipe ini terdiri dari


16 pin

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

 Pemesanan tempat
Ke baris dan kolom dengan memberi RS = 0. Untuk baris 1 data yang dikirim adalah 8XH atau
1000 xxxxB dan baris 2 data yang dikirim adalah CXH atau 1100xxxxB dimana x menunjukkan
kolom 0 - 15 (0H - FH).
 Penulisan karakter
Ke baris dan kolom tersebut dengan memberi RS = 1. Karakter yang dikirim dalam format ASCII.

2.2 Teori Penunjang


Monitor LCD (Liquid Crystal Display)
A. Pengertian LCD

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

LCD (Liquid Crystal Display) adalah salah satu jenis display elektronik yang dibuat dengan
teknologi CMOS logic yang bekerja dengan tidak menghasilkan cahaya tetapi memantulkan cahaya
yang ada di sekelilingnya terhadat front-lit atau mentransmisikan cahaya dari back-lit. LCD
berfungsi sebagai penampil data baik dalam bentuk karakter, huruf, angka, ataupun grafik. Bentuk
paling sederhana dari teknologi LCD ini terdapat di kalkulator yang kita gunakan sehari-hari, atau
penunjuk waktu (timer) pada microwave saat memanggang kue, dan tampilan jam digital. Bentuk
paling canggih yang masih dapat kita nikmati di sekeliling kita ada pada layar monitor komputer
dan laptop.
B. Komponen Utama LCD
1. Backlight
Backlight adalah sumber cahaya dari LCD, biasanya terdiri atas 1 sampai 4 buah lampu
berteknologi seperti lampu neon, tapi lampu yang biasa digunakan adalah lampu halide logam
karena dapat menghasilkan suhu warna yang ideal dan spektrum warna yang luas. Backlight ini
berwarna putih dan tersusun atas ratusan spektrum cahaya dengan warna yang berbeda. Beberapa
ratus cahaya tersebut dapat terlihat pada layar jika cahaya putih tersebut direfleksikan dan terjadi
perubahan arah sinar. Warna yang dihasilkan tergantung perubahan sudut refleksinya, jadi jika
sudut refleksi berbeda, maka beda pula output warna/gambar yang ditampilkan.
2. Kristal Cair
Kristal cair adalah salah satu komponen utama dalam LCD. Seperti namanya, kristal cair ini adalah
suatu bahan kimia cair berupa molekul yang dapat disejajarkan secara tepat atau diatur sedemikian
rupa ketika mengalami medan listrik. Bila diatur dengan benar, sinar dapat melalui kristal cair
tersebut seperti halnya ketika molekul sejajar, kristal cair memungkingkan untuk menghsilkan
cahaya. Sebuah layar LCD monokrom sederhana memiliki dua lembar polarisasi bahan dengan
larutan kristal cair diantara layar. Listrik kemudian dialirkan dan menyebabkan kristal
menyelaraskan pola dan membentuk angka atau teks yang dapat kita baca.

Kristal cair berfungsi untuk merefleksikan atau memantulkan cahaya putih dari backlight sehingga
cahaya backlight yang sebelumnya putih dapat berubah menjadi banyak warna. Perubahan sudut

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

refleksi pada kristal cair menyebabkan perubahan tampilan warna RGB. Prinsip kerja suatu kristal
cair layaknya sebuah tirai yang dapat menutup dan memubuka. Pada saat kristal cair menutup rapat,
maka warna yang ditampilkan pada layar adalah hitam, sebaliknya pada saat layar terbuka
sepenuhnya maka warna yang ditampilkan berupa warna putih. Berikut cara kerja proyektor LCD
secara keseluruhan,

C. Cara Kerja
LCD (Liquid Crystal Device) sendiri merupakan suatu layar yang pasif, yang di dalamnya terdapat
kristal cair. Di pasaran sendiri ada dua jenis LCD yaitu jenis monokrom yang biasanya dipakai pada
jam digital, berbagai macam alat ukur, dan yang kedua adalah yang jenis warna yang biasa
digunakan untuk monitor, komponen-komponen penyusun LCD terlihat seperti pada gambar di
bawah ini.

Komponen utama pada


suatu teknologi LCD atau pada Layar LCD kali ini adalah backlight dan kristal cair. Backlight
merupakan suatu komponen yang berupa lampu neon yang digunakan sebagai sumber cahaya. Jadi
LCD sendiri tidak menghasilkan/mengeluarkan cahaya, tapi hanya meneruskan cahaya. Baik untuk
layar laptop atau dekstop, sebuah layar LCD terdiri atas banyak lapisan, istilahnya adalah
"Sandwich".

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

Sebuah sumber sinar flourescent atau backlight merupakan lapisan paling bawah. Sinar ini akan
melewati filter pertama dari dua fiter pangatur ( polarizing ).
Sebelumnya, pada backlight ini arah gelombang cahaya masih acak, sehingga perlu disamakan
arahnya terlebih dahulu dengan polarisasi, agar polarisasinya sama maka digunakan polarisator atau
filter pengatur seperti yang disebutkan barusan. Setelah melalui polarisator pertama, cahaya yang
lewat memiliki polarisasi yang sama yakni polarisasi horisontal.
Setelah melewati polarisator pertama tadi, maka berkas cahaya tadi akan melewati TFT (thick film
transistor), dimana transistor ini berfungsi sebagai saklar. Ketika saklar dalam kondisi "on", maka
berkas cahaya akan dilewatkan, sedangkan ketika saklar "off" maka cahaya akan ditahan. Transistor
yang ada dikendalikan oleh suatu kendali dengan prinsip matrik kolom dan baris. Jumlah transisitor
yang ada pada masing-masing LCD tergantung pada spesifikasi panel LCD yang diinginkan.
Semakin banyak transistor yang ditanam berarti semakin detail pixel gambar yang dihasilkan.
Untuk masing-masing pixel gambar, membutuhkan 3 transistor, yakni untuk warna merah, hijau,
dan biru (ketiga warna tersebut merupakan warna dasar dimana kombinasi ketiga warna tersebut
dapat membentuk bermacam-macam warna lain). Untuk menghasilkan resolusi 1366 x 768 berarti
jumlah transistor yang ditanam adalah sebanyak 3,147,264 buah.

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

Setelah melewati transistor, maka cahaya/sinar yang telah terpolarisasi tadi kemudian melewati
sebuah lapisan yang berisi ribuan bintik kristal cair yang dijajarkan pada sebuah kontainer kecil
yang dinamakan cell. Setiap sel juga dijajarkan membentuk barisan pada layar, satu cell atau lebih
akan membentuk satu pixel (ukuran titik terkecil pada sebuah layar). Sumber elektrik disekeliling
LCD membentuk sebuah medan elektrik yang akan menggetarkan molekul kristal yang akan
mengatur sinar yang lewat pada lapisan kedua berupa filter polarisator vertikal. Dalam hal ini,
terlebih dahulu cahaya akan diputar oleh kristal cair, seperti pada gambar di atas.
Berkas cahaya diputar agar gambar dapat tertampil pada layar, Jumlah putaran berkas cahaya akan
menentukan seberapa besar suatu display LCD dapat terlihat dengan normal. Semakin banyak suatu
berkas cahaya diputar, maka sudut pandang juga akan lebar, sehingga memastikan kualitas
gambar/text yang sama dapat dilihat dari berbagai sudut. Setelah melewati panel kristal cair, maka
berkas cahaya yang sudah diputar akan melewati filter warna polarisasi vertikal dan terbentuklah
gambar pada Layar LCD.
Alur yang lebih kompleks ada pada sebuah LCD berwarna, setiap pixel terdiri atas 3 buah cell
kristal cair. Setiap ketiga cell tersebut memiliki filter merah-hijau-biru (R-G-B). Sinar yang
melewati cell tersebut akan menciptakan warna yang anda lihat pada layar LCD. Kadang-kadang
sistem yang mengirimkan arus listrik pada satu cellatau lebih tidak berjalan dengan baik, kejadian
tersebut menimbulkan adanya pixel yang gelap dan "rusak".

D. Kelebihan dan Kekurangan Monitor LCD


 Kelebihan
o Karakter bright yang nyaman dimata serta bebas distorsi
o Tidak bergantung pada refreshrate
o User friendly
o Hemat listrik

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

o Ukuran yang ringkas


o Ringan serta lebih keren
 Kekurangan monitor LCD
o Viewing angle terbatas
o Tampilan gambar baik hanya di resolusi native-nya
o Response time dan ghosting
o Warna kurang akurat
o Harga lebih mahal
o Perlu perawatan ekstra hati-hati dan dead pixel
E. Manfaat Teknologi LCD :
 Sebagai layar computer
 Sebagai layar pada smartphone
 Sebagai komponen pada proyektor

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

III. METODE PRAKTIKUM

3.1 Alat dan Bahan


1. Komputer, berfungsi sebagai media penghubung alat-alat yang lain. Adapun fungsi
lainnya yaitu untuk menjalankan program dimana program tersebut kita gunakan
dalam percobaan ini.

2. Command Prompt,merupakan sebuah command file atau baris berisi perintah di


suatu system operasi GUI yang digunakan untuk melakukan eksekusi file dengan
cara menuliskan perintahnya pada suatu jendela CMD.

3. Mini Pro, berfungsi sebagai mendownload program dari komputer untuk dimasukan
ke dalam IC dimana selanjutnya akan di proses lagi ke langkah berikutnya.

4. Modul Mikroprosesor 8088, Modul Mikroprosesor 8088 sebagai media melakukan


percobaan

5. Modul I/O Interfacing ( bagian LCD ),berfungsi sebagai menampilkan output dari
input yang kita masukan berupa program animasi LCD

6. Intergrated Circuit (IC) untuk menyimpan program berfungsi sebagai menyimpan


hasil program

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

3.2 Langkah Percobaan


1. Nyalakan komputer, setelah itu buka file explorer kemudian buatlah folder di D dengan
nama folder nama praktikan/kelompok.

2. Salin A.BAT, TLINK.EXE, dan TASM.EXE dari desktop ke dalam folder yang telah dibuat
di D tadi.

3. Buka Notepad lalu ketiklah program. Setelah selesai mengetik simpan di folder yang telah
dibuat tadi dengan nama file “namaprogram.ASM” dan save as type “All Files”.

4. Buka Command Prompt , ketiklah

d: lalu tekan enter kemudian

cd (spasi) nama folder dan tekan enter. Kemudian

a (spasi) nama program/file (tanpa .ASM)

Jika terdapat error maka segera perbaiki error pada program yang anda susun.

Jika tidak ada error maka tekan enter sekali lagi. Maka akan terjadi perubahan dengan file
anda dari : 1. Namaprogram.ASM menjadi

2. Namaprogram.OBJ dan terakhir

3.Namaprogram.COM.

5. Kemudian MiniPro pada Modul Mikroprosessor 8088 dihubungkan dengan CPU. Setelahnya
hubungkan Modul Mikroprosessor 8088 dengan Modul I/O Interfacing dan kedua modul
tersebut dihubungkan ke sumber tegangan.

6. Buka Aplikasi MiniPro, pilih jenis IC yang kita akan gunakan untuk merunning program yang
telah dibuat lalu buka program yang telah dibuat dengan ext COM. Kemudian pasang IC pada
MiniPro yang berada pada Modul 8088 Mikroprosessor. (Sebelum merunning program
pastikan posisi IC tidak terbalik dan telah dikunci dengan baik ).Setelah itu Klik
“Programming Chip” dan Klik Program.

7. Pindahkan IC dari MiniPro pada Modul Mikroprosessor 8088 ke Soket .perhatikan posisi IC
dan kunci IC.

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

8. Nyalakan Modul Mikroprosessor 8088 dan Modul I/O Interfacing kemudian lihat ouputnya.
IV. HASIL DAN ANALISA

4.1 Program
LCD

CODE_SEG SEGMENT
ASSUME CS:CODE_SEG,DS:CODE_SEG,SS:CODE_SEG
ORG 100H
start: jmp mulai
DISPCLR EQU 00000001B
FUNCSET EQU 00111000B
ENTRMOD EQU 00000110B
DISPON EQU 00001100B
pa equ 00h
pb equ 01h
pc equ 02h
cw equ 03h
awal db ?
data db ?
akhir db ?

mulai:
Mov AX,CS
Mov DS,AX
Xor AX,AX
Mov ES,AX
Mov SS,AX
Lea SI,Awal
Lea CX,Akhir
Mov DI,SI
Sub CX,SI
Cld
Rep Movsb

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

Mov SP,2000h
Xor AX,AX
Mov DS,AX

mov dx,cw
mov al,82h
out dx,al

call init_LCD
mov data,86h
call control_out
mov data,54h
call data_out

mov data,87h
call control_out
mov data,52h
call data_out

mov data,88h
call control_out
mov data,59h
call data_out

mov data,0c5h
call control_out
mov data,41h
call data_out

mov data,0c6h
call control_out
mov data,47h
call data_out

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

mov data,0c7h
call control_out
mov data,41h
call data_out

mov data,0c8h
call control_out
mov data,49h
call data_out

mov data,0c9h
call control_out
mov data,4Eh
call data_out

lagi:
jmp lagi

Init_LCD proc near


mov data,DISPCLR
call control_out
call delay

mov data,FUNCSET
call control_out
call delay

mov data,ENTRMOD
call control_out
call delay

mov data,DISPON
call control_out

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

call delay

ret
init_LCD endp

Control_out proc near


mov dx,pa
mov al,00000000b ;E = 0, RS = 0
out dx,al
call delay

mov dx,pa
mov al,10000000b ;E = 1, RS = 0
out dx,al
call delay

mov dx,pa
mov al,data
out dx,al
call delay

mov dx,pa
mov al,00000000b ;E = 0, RS = 0
out dx,al
call delay
ret
control_out endp
data_out proc near
mov dx,pa
mov al,01000000b ;E = 0, RS = 1
out dx,al
call delay

mov dx,pa

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

mov al,11000000b ;E = 1, RS = 1
out dx,al
call delay
mov dx,pa
mov al,data
out dx,al
call delay

mov dx,pa
mov al,01000000b ;E = 0, RS = 1
out dx,al
call delay
ret
data_out endp

delay proc near


push cx
mov dx,0fffh
loop $
pop cx
ret
delay endp

ORG 20F0H
DB 0EAH
DW 0100H
DW 0FDF0H

CODE_SEG ENDS
END START

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

4.2 Hasil Pengujian

LCD
1.

Inisialisasi
- RS = ‘0’

2. Pesan tempat
- RS = ‘0’
- DATA = 80H sampai 8FH (baris 1)
- DATA = 80H sampai 8FH (baris 2)

T R Y

A G A I N

3. Data
- RS = ‘1’
- DATA = ASCII

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

4.3 Tugas Akhir

1. Bagaimana cara menentukan karakter apa yang ingin kita tampilkan di LCD dan
mengatur letaknya ? apa fungsi tanda “0” pada data 0c5,0c6 dst?

2. Sebutkan contoh penggunaan LCD sehari-hari (minimal 3)

Jawab :

1. karakter dapat dimunculkan dengan menggunakan kode ASCII pada bilangan heksadesimal
sedangkan fungsi tanda 0 sendiri adalah sebagai tanda enter nya dimana karakter akan muncul
pada baris baru

2. Jam digital, Tulisan di toko atau gedung kota, laptop, hp

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

4.4 Analisa Pembahasan

Pada praktikum modul tiga ini yang berjudul Display LCD. Dimana LCD yang
digunakan adalah LCD jenis Light Cell Display. Pada praktikum kali ini bahasa yang
digunakan adalah bahasa Assembly yang merupakan bahasa tingkat rendah yang dapat
dimengerti oleh manusia dan akan dikonversi ke bahasa mesin agar mesin dapat berjalan
sesuai yang telah kita programkan, Tata cara untuk pengkonversiannya sendiri adalah
dengan menggunakan TASM yang mempunyai fungsi untuk mengubah dari format .ASM
atau assembly menjadi .obj kemudian setelah menjadi format .obj formatnya diconvert lagi
agar menjadi . COM dimana . COM sendiri adalah format yang mempunyai eksekusi yang
tidak sekompleks .EXE, Pengkonversian dari .OBJ ke .COM sendiri ini menggunakan
TLINK dan tidak lupa pengoperasian dari TASM dan TLINK ini dijalankan atau
dioperasikan oleh A.BAT dimana 3 file ini harus berada dalam satu folder agar dapat
dijalankan. Penulisan code Assembly sendiri dapat ditulis dimanapun selama aplikasi untuk
menulis tersebut dapat menyimpan atau mengedit text dengan format .ASM seperti notepad
dan text editor lainnya. Setelah format mejadi .COM barulah dapat dikonversi menggunakan
software mini pro dan pada mini pro hardwarenya ic yang akan diisi programnya cukup
diletakkan dan dikunci terlebih dahulu agar ic tersebut dapat bekerja sesuai yang kita
programkan. kemudian ic diletakkan dan dikunci kembali ke modul mikroprosesor 8088.

Pada bagian struktur program paling atas yaitu yang biasa disebut dengan header
ataupun kepala program dimana merupakan inisialisasi atau pendefinisian awal dari program,
Terdapat Assume CS yang digunakan untuk memanggil fungsi move,push,call kemudian DS
sebagai pemanggil dx,al dan cx lalu SS yang memanggil Delay proc near. Kemudian terdapat
start yang langsung jump menuju mulai nya, isi pada start sendiri ini adalah DISPLCR yang
berfungsi untuk membersihkan layar dengan nilai 00000001B, sedangkan pada FUNCSET
digunakan untuk menetukan panjang datanya dengan nilai 00111000B, kemudian
ENTRMOD untuk mengatur cara masuknya data dengan nilai 00000110B dimana 1 dan 0
pada bit ke 1 dan 2 bernilai 0 dan 1 yang berarti 1 sebagai penanda bahwa masuknya data
dengan cara bergeser secara bergantian dan 0 nya sebagai penanda bahwa masuknya data dari
kiri ke kanan, dan DISPON yaitu Display on yang berfungsi untuk mengatur layarnya dengan
nilai 00001100B dimana yang diketahui yaitu nilai pada bit 1,2 dan 3 bernilai 0, 0 dan 1
sehingga dapat diketahui yaitu pada bit ketiga digunakan untuk mengatur display nya apakah
diizinkan atau tidak sedangkan pada bit kedua digunakan untuk mengatur apakah kursornya
akan ditampilkan atau tidak, kemudian pada bit pertama yaitu digunakan untuk mengatur

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

apakah menggunakan blink atau tidak dengan syarat sebelum blink aktif maka kursor harus
dalam kondisi aktif. Kemudian terdapat inisialisasi port juga pada start dan terdapat juga
register define byte yang nilainya belum diisi sehingga itulah yang menyebabkan isi dari start
ini langsung dilompatkan di mulai, pada mulai terdapat pemasukan data dari memori jenis
non volatile yaitu yang dapat diisi dan dihapus isinya ke memori volatile yang telah terdapat
isi nya dari awal pertama kali dibuat. Kemudian fungsi cld untuk membersihkan data internal
pada lcd sebelum digunakan dan terdapat juga move SP sebesar 2000h dimana h menandakan
sebagai bilangan hexa decimal, angka ini untuk pengenalan ruang kapasitas memori (2 byte).
Lalu terdapat juga pendefinisian kabel ppi yang nilainya sedikit berbeda dari animasi animasi
sebelumnya yaitu 82h dimana 2 sebagai bit tambahan yang isinya rs dan enablenya.

Kemudian dibawahnya terdapat call init_lcd dimana init_lcd ini berisi DISPCLR,
FUNCSET, ENTRMOD, DISPON yang tadi telah terlompati sebelumnya dan diberikan
fungsi return untuk balik ke program utama lagi dan terdapat nilai 86h sebagai pendefinisian
tempat mulainya karakter tersebut kemudian terdapat call control_out yang isinya pada port c
akan terjadi seleksi karakter atau alamat dimana pada fungsi pertama dapat dilihat pada biner
paling kiri yang bernilai 0 dan 0 sehingga yang menandakan sebagai selektor apakah karakter
atau alamat yang diizinkan masuk datanya, dan pada fungsi pertama ini keduanya tidak
diizinkan untuk masuk begitu seterusnya sampai kebawah dan pada yang terakhir diberikan
delay agar terdapat sela waktu perpindahan yaitu sebesar 0ffffh dimana f pada hexa bernilai
15 dan akan dilakukannya perhitungan looping n-1 dengan waktu yang sangat cepat dan akan
dibersihkan perhitungan tersebut menggunakan fungsi pop cx kemudian terdapat fungsi ret
yang mengembalikan lagi ke fungsi utamanya. Dan terdapat 54h sebagai pendefinisian
karakter apa yang akan dimunculkan, kode yang diberika ini akan sesuai dengan tabel ASCII,
tabel ASCII adalah tabel American Standard Code for Information Interchange yaitu standar
kode dari amerika untuk simbol dan karakter dengan penulisan hexa decimal atau unicode.
Sehingga karakter yang dimunculkan awal yaitu karakter T menurut code ASCII nya,
kemudian pada data selanjutnya menggunakan 87h sebagai pendefinisian tempat mulai
karakter tersebut dan 52h sebagai pendefinisian karakter R yang akan muncul, begitu juga
untuk memunculkan huruf Y nya. Namun terdapat sedikit perbedaan pada 5 huruf karakter
yang akan ditampilkan lagi yaitu pada pendfinisian diman karakter tersebut akan dimulai
dimana pada huruf A diberikan data 0c5h yang berarti 0 tersebut adalah sebagai enter atau
memulai pada baris selanjutnya sehingga karakter A akan muncul dibawah tulisan TRY
dengan alamat yang sudah ada pada LCD yaitu dimulai pada C5. Dan terdapat call data out
pada ujung fungsi yaitu memanggil data out proc near yang isinya sama seperti control out

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

hanya saja rs yang diberikan bernilai 1 semua pada data out sedangkan pada control out rs
bernilai 0 semua.

Adapun kesalahan- kesalahan yang terdapat pada praktikum kali ini yaitu IC yang
sensitif dan gampang rusak, karena dapat menghambat praktikum kemudian pemasangan IC
pada minipro yang kurang pas sehingga terjadinya error pada pengisian program ke IC.

LABORATORIUM MIKROPROSESOR
STT-PLN
Uray Muhammad Devrifqi
2017-11-268

V. PENUTUP
5.1 Kesimpulan
Kesimpulan yang didapat setelah melakukan percobaan ini ialah :
1. LCD merupakan komponen elektronika yang dapat menampilkan karakter, huruf, simbol,
dan angka, dan jenis LCD yang digunakan kali ini adalah jenis Light Cell Display dengan
kolom 2 dan baris nya 16.
2. Output yang terdapat pada program ini adalah TRY pada kolom ke 1 mulai dari baris ke 6
dan AGAIN pada kolom ke 2 mulai dari baris ke 5

5.2 Saran
Lebih diperbaiki lagi terutama pada komponen IC yang sangat dapat menghambat praktikum kali
ini.

DAFTAR PUSTAKA
https://www.academia.edu/19613233/CARA_KERJA_DAN_PERBEDAAN_MONITOR_LCD

LABORATORIUM MIKROPROSESOR
STT-PLN

Anda mungkin juga menyukai