Anda di halaman 1dari 4

MODUL V

ANTARMUKA MIKROKONTROLER DENGAN PENAMPIL LCD (Liquid Crystal Display)


Nur Krisna (!!"#$%%"&'())
Tanggal Percobaan: 07/11/2012
PTEB11 Praktikum Mikroprocessor F
Laboratorium Mikroprocessor
1 Pen!i!ikan Teknik ElektroFakultas Teknik
"ni#ersitas $egeri Malang
A*stra+
L%& 'Li(ui! %r)stal &ispla)* a!ala+
sebua+ teknologi la)ar !igital )ang meng+asilkan
citra pa!a sebua+ permukaan )ang rata ',lat*
!engan memberi sinar pa!a kristal cair !an ,ilter
ber-arna. )ang mempun)ai struktur molekul
polar. !iapit antara !ua elektro!a )ang transparan/
Tapi Li(ui! %r)stal itu ti!ak secara langsung
memancarkan ca+a)a/ Bila me!an listrik
!iberikan. molekul men)esuaikan posisin)a pa!a
me!an. membentuk susunan kristalin )ang
mempolarisasi ca+a)a )ang melaluin)a/
0ata kunci: L%&. 0ristal . 0o!e +eksa !esimal
!an program 123
P,nda-uluan
L%& M1452 seperti !alam 6ambar merupakan
mo!ul L%& !engan tampilan 14 7 2 baris !engan
konsumsi !a)a )ang ren!a+/ Mo!ul ini !ilengkapi
!engan mikrokontroler )ang !i!isain k+usus untuk
mengen!alikan L%&/ Mikrokontroler 8&997:0
buatan 8itac+i gambarn)a sebagai berikut :
L%& ini memiliki 14 kaki. sebagaimana
!itun;ukkan !alam table 0on,igurasi Pin L%&
M1452 berikut ini:
.tadi Pusta+a
1/ &&31M
&&31M a!ala+ merupakan memori
tempat karakter )ang !itampilkan bera!a/
%onto+. untuk karakter <1= atau 918 )ang
!itulis pa!a alamat 00. maka karakter
tersebut akan tampil pa!a baris pertama
!an kolom pertama !ari L%&/ 1pabila
karakter tersebut !itulis !i alamat 90. maka
karakter tersebut akan tampil pa!a baris
ke!ua kolom pertama !ari L%&/ Posisi ini
!itun;ukkan !alam 6ambar berikut ini :
2/ %631M
%631M a!ala+ merupakan memori untuk
menggambarkan pola sebua+ karakter !i
mana bentuk !ari karakter !apat !iuba+>
uba+ sesuai keinginan/ $amun memori ini
akan +ilang saat po-er suppl) ti!ak akti,.
se+ingga pola karakter akan +ilang/
5/ %63?M
%63?M a!ala+ merupakan memori untuk
menggambarkan pola sebua+ karakter !i
mana pola tersebut su!a+ !itentukan secara
permanen !ari 8&997:0 se+ingga
pengguna ti!ak !apat menguba+ lagi/
$amun karena 3?M bersi,at permanen.
maka pola karakter tersebut ti!ak akan
+ilang -alaupun po-er suppl) ti!ak akti,/
Pa!a saat 8&997:0 akan menampilkan
!ata 918 ke &&31M. maka 8&997:0
Laporan Praktikum Laboratorium Mikroprocessor S1 PendidikanTeknik Elektro FT UM
1
akan mengambil !ata !i alamat 918 '0100
0001* )ang a!a pa!a %63?M )aitu pola
karakter 1/
6ambar rangakaian L%& sebagai berikut:
M,t/d/l/0i
Alat dan *a-an yan0 di0una+an 1
1 set P%/Laptop )ang su!a+ berisi
program %o!e 2ision !an 0+a@ama1 bua+
catu !a)a &% AB2
1 bua+ multimeter
1 bua+ CP &o-nloa!er 123
1 bua+ sistem minimum 123
1 bua+ L%&
1 bua+ kabel printer "B
Pr/s,dur
1/ 3angkaila+ peralatan )ang !iperlukan
seperti !alam 6ambar berikut:
8ubungkan soket ;umper P?3TB pa!a
minimum s)stem !engan soket ;umper
pa!a L%&/
2/ Buka program %o!e 2ision 123
5/ Buatla+ pro;ect baru/ Pa!a saat mengeset
c+ip !an clock. set ;uga bagian L%&
seperti 6ambar berikut:
0emu!ian simpanla+ ,ile tersebut/
9/ Per+atikan blok program berikut/ 1rti !ari
blok instruksi tersebut a!ala+ setting L%&
!i P?3TB '071:. alamat P?3TB !alam
register C/?* kemu!ian akan menge>link
ke librar) lc!/+ )ang !i !alamn)a ter!apat
instruksi>instruksi untuk akses ke L%&
secara langsung/
// 1lp+anumeric L%& Mo!ule ,unctions
Dasm/e(u EElc!EportF071: GP?3TB
Den!asm
Dinclu!e Hlc!/+I
B/ Blok berikut merupakan bagian inisialisasi
L%& pa!a a-al program/
// L%& mo!ule initiali@ation lc!Einit'14*G
4/ Tuliskan script berikut !alam program
utama:
-+ile '1*
J
lc!Egoto7)'0.0*G //menempatkan kursor !i
baris 0 kolom 0
lc!Eputc+ar'0791*G //menampilkan string
K1
L
7/ Tamba+kan !ela) !alam langka+ 4:
-+ile '1*
J
lc!Egoto7)'0.0*G //menempatkan kursor !i
baris 0 kolom 0
lc!Eputc+ar'0791*G//menampilkan string
K1
!ela)Ems'1000*G
lc!Eclear'*G
lc!Egoto7)'0.1*G
lc!Eputc+ar'0750*G
!ela)Ems'1000*G
L
:/ Tuliskan script berikut !alam program
utama:
Laporan Praktikum Laboratorium Mikroprocessor S1 PendidikanTeknik Elektro FT UM
2
-+ile '1*
J lc!Egoto7)'0.0*G//menempatkan
kursor !i baris 0 kolom 0lc!Eputs,'Ma)a
bela;arM*G//menampilkan string Na)a
bela;arO
L
P/ 6anti script pa!a langka+ : men;a!i
seperti berikut:
-+ile '1*
J
L
lc!Egoto7)'0.1*G //menempatkan kursor !i
baris 1 kolom 0
lc!Eputs,'M1ntarmuka
L%&M*G//menampilkan string N1ntarmuka
L%&
10/ 6abungkan script pa!a langka+ : !an P
men;a!i seperti berikut:
-+ile '1*
J
lc!Egoto7)'0.0*G //menempatkan kursor !i
baris 0 kolom 0
lc!Eputs,'Ma)a bela;arM*G//menampilkan
string Na)a bela;arO
lc!Egoto7)'0.1*G//menempatkan kursor !i
baris 1 kolom 0
lc!Eputs,'M1ntarmuka
L%&M*G//menampilkan string N1ntarmuka
L%&O
L
Data 2asil P,r3/*aan Dan Analisa Data
1/ Tampilan L%& pa!a langka+ percobaan
nomor 4
&engan sinta7 :
-+ile '1*
J
lc!Egoto7)'0.0*G
lc!Eputc+ar'0791*G

L
L
Maka akan meng+asilkan Tampilan lc! )aitu
+uru, 1 pa!a baris 0 kolom 0
2/ Tampilan L%& pa!a langka+ percobaan
nomor 7
&engan sinta7 :
-+ile '1*
J
lc!Egoto7)'0.0*G
lc!Eputc+ar'0791*G
!ela)Ems'1000*G
lc!Eclear'*G
lc!Egoto7)'0.1*G
lc!Eputc+ar'0750*G
!ela)Ems'1000*G
L
Menga+silkan tampilan L%& )aitu +uru,
1 lalu +uru, 1 ter+apus !an mncul angka 0
pa!a baris ba-a+n)a
5/ Tampilan L%& pa!a langka+ percobaan
nomor :
&engan sinta7:
lc!Egoto7)'0.0*G//menempatkan kursor !i
baris 0 kolom 0
lc!Eputs,'Ma)a bela;arM*G//menampilkan
string Na)a bela;arO
Tampilan L%&n)a a!ala+ Nsa)a bela;arO
9/ Tampilan L%& pa!a langka+ percobaan
nomor P
&engan sinta7:
lc!Egoto7)'0.1*G //menempatkan kursor !i
baris 1 kolom 0 lc!Eputs,'M1ntarmuka
L%&M*G//menampilkan string N1ntarmuka
L%&O
Tampilan L%& n)a : Nantar muka L%&O
B/ Tampilan L%& pa!a langka+ percobaan
nomor 10
&engan sinta7:
lc!Egoto7)'0.0*G //menempatkan kursor !i
baris 0 kolom 0 lc!Eputs,'Ma)a
bela;arM*G//menampilkan string Na)a
bela;arO
lc!Egoto7)'0.1*G//menempatkan kursor !i
baris 1 kolom 0 lc!Eputs,'M1ntarmuka
L%&M*G//menampilkan string N1ntarmuka
L%&O
Tampilan L%&n)a : keluar tulisan Nsa)a
bela;arN 'pa!a baris pertama* !an tulisan
Oantar muka L%&O pa!a baris ke!ua
4/ ource co!e program pa!a langka+
percobaan nomor 11
lc!Einit'90*G
-+ile '1*
J
bF14G
,or'aF0GaH14GaAA*
J
lc!Eclear'*G
lc!Egoto7)'a.0*G //menempatkan
kursor !i baris 0 kolom 0
lc!Eputs,'M$ur 0risna
FM*G//menampilkan string Na)a bela;arO
lc!Egoto7)'b.1*G//menempatkan kursor !i
baris 1 kolom 0
lc!Eputs,'M110B59904:72M*G//menampilka
n string N1ntarmuka L%&O b>>G
!ela)Ems'1000*G
L
L
L
Laporan Praktikum Laboratorium Mikroprocessor S1 PendidikanTeknik Elektro FT UM
3
1nalisa : )aitu sinta7 untuk menampilakn
nama N$ur 0risna FO !ari ara+ kiri L%&
ke nanan !an angka $CM '110B59904:72*
!ari kanan ke kiri secara bersamaan.
a!apun Lc!Einit'90* merupakan lebar
L%& )ang !i pakai. )aitu 90 !igit !engan
artian tulisan akan ber;alan ke sesuai !igit
)ang tela+ !i tetapkan )aitu 90 !igit/
7/ Tampilan L%& pa!a langka+ percobaan
nomor 12
lc!Einit'14*G
-+ile '1*
J
bF14G
,or'aF0GaH14GaAA
J
lc!Eclear'*G
lc!Egoto7)'a.0*G //menempatkan
kursor !i baris 0 kolom 0
lc!Eputs,'M$ur 0risna FM*G//menampilkan
string Na)a bela;arO
lc!Egoto7)'b.1*G//menempatkan kursor !i
baris 1 kolom 0
lc!Eputs,'M110B59904:72M*G//menampilka
n string N1ntarmuka L%&O
b>>G
!ela)Ems'1000*G
L
L
L
1nalisa : output !i L%& akan terli+at
tuisan N$ur 0risna FO ber;alan ke kanan
!an melan;ut ke baris ke!ua sampai
+abisn)a !igit pa!a L%&. +al ini ter;a!i
karena lebar L%& !i batasi 14 !igit/
&an angka nim N110B59904:72O )ang
ber;alan !ari kanan ke kiri/
Fungsi !ari sintaks lc!Einit'* !an perbe!aan antara
menggunakan lc!Einit'14* men;a!i lc!Einit'90*
)aitu lc!Einit'* sebagai pengatur lebar tampilan
L%& . a!apun perbe!aan lc!Einit'14* !an
lc!Einit'90* )aitu lc!Einit'14* menampilan
outputan !engan lebar maksimal 14 !igit.
se!angkan lc!Einit'90* menampilkan outputan !i
lebar L%& maksimal 90 !igit/

K,si4pulan
Dari praktikum yang kami lakukan dapat
kami simpulkan bahwa LCD 'Li(ui!
%r)stal &ispla)* !apat memunculkan kata
sesuai !engan program )g !i berikan
selain itu L%& 'Li(ui! %r)stal &ispla)*
;uga ber,ungsi sebagai output
mikrokontroler C% 1tmega :B5B/
Da5tar Pusta+a
1. Modul IV Laboratorium Mikro Prosesor
Universitas egeri Malang
Laporan Praktikum Laboratorium Mikroprocessor S1 PendidikanTeknik Elektro FT UM
4

Anda mungkin juga menyukai