Anda di halaman 1dari 10

PERCOBAAN IV

MENAMPILKAN KARAKTER PADA 7 SEGMEN


A. TUJUAN
Mahasiswa memahami program assembly pada mikrokontroller AT89s51 untuk
Menampilkan karakter pada 7 segmen.
B. ALAT DAN BAHAN
1. Basic Mikrocontroller AT89s5 Trainer
. !umber tegangan "# 5$
%. &abel konektor
C. DASAR TEORI
Seven Segment
!e'en !egment "isplay adalah salah satu perangkat layar untuk menampilkan
sistem angka desimal yang merupakan alternati( dari layar dot)matri*. +ayar
tu,uh segmen ini seringkali digunakan pada ,am digital- meteran elektronik- dan
perangkat elektronik lainnya yang menampilkan in(ormasi numerik.
.ambar !e'en !egment "isplay
Modul Praktikum Mikroprosessor | Lab. Sistem Kendali-Jurusan Teknik Elektro-
Unram
2014
/de mengenai layar tu,uh segmen ini sudah cukup tua. 0ada tahun 1911
misalnya- sudah ada layar tu,uh segmen yang diterangi oleh lampu pi,ar yang
digunakan pada panel sinyal kamar ketel suatu pembangkit listrik.
7 buah lampu +2" yang digunakan dalam rangkaian tersebut. "an +2" ini
biasanya akan menampilkan sebuah angka heksa desimal yang dialirkan
menggunakan komponen dalam rangkaian se'en !egment ini.
Tu,uh sinyal input dibutuhkan oleh rangkaian se'en segment ini untuk
mengendalikan diode)diode yang terdapat di dalam rangkaian tersebut. !etiap
diode yang terdapat disini membutuhkan input yang berbeda)beda tergantung
dari ,enis diodenya. Bisa input tinggi 34igh5 atau input rendah 3+ow5. !emuanya
bergantung kepada sinyal di diode tersebut.
+ayar tu,uh segmen ini terdiri dari 7 buah +2" yang membentuk angka 8 dan
1 +2" untuk titik6"0. Angka yang ditampilkan di se'en segmen ini dari 1)9.
#ara ker,a dari se'en segmen disesuaikan dengan +2". +2" merupakan
komponen diode yang dapat memancarkan cahaya. kondisi dalam keadaan 78
,ika sisi anode mendapatkan sumber positi( dari $cc dan katode mendapatkan
sumber negati( dari ground.
!truktur dan kon(igurasi pin !e'en segment.
Modul Praktikum Mikroprosessor | Lab. Sistem Kendali-Jurusan Teknik Elektro-
Unram
2014
Berdasarkan cara ker,anya- tu,uh segmen dibagi men,adi bagian
9angkaian +2" seperti pada gambar diatas disusun sedemikian rupa sehingga
membentuk display 7 segment yang dapat menampilkan karakter angka dan
huru(. &arena hanya terdiri dari 7 bagian 37 ruas5 maka tampilan huru( yang
dihasilkan dispaly 7 segment tidak dapat menampilkn karakter huru( secara
lengkap a):- akan tetapi dalam aplikasi rangkaian elektronika karakter huru( yang
sering ditampilkan oleh display 7 segment adalah karakter A); sa,a
#ommon &atode
#ara ker,a dari se'en segmen common katode akan akti( pada kondisi high <1<
dan akan o(( pada kondisi low <1<.
Angka
Bit 7
dot
Bit 6
g
Bit 5
f
Bit 4
e
Bit 3
d
Bit 2
c
Bit 1
b
Bit 0
a
Data
(hexa)
0 1 1 0 0 0 0 0 0 0xC0
1 1 1 1 1 1 0 0 1 0xF9
2 1 0 1 0 0 1 0 0 0xA4
3 1 0 1 1 0 0 0 0 0xB0
4 1 0 0 1 1 0 0 1 0x99
5 1 0 0 1 0 0 1 0 0x92
Modul Praktikum Mikroprosessor | Lab. Sistem Kendali-Jurusan Teknik Elektro-
Unram
2014
6 1 0 0 0 0 0 1 0 0x82
7 1 1 1 1 1 0 0 0 0xF8
8 1 0 0 0 0 0 0 0 0x80
9 1 0 0 1 0 0 0 0 0x90
common anode
#ara ker,a dari se'en segmen common anode akan akti( pada kondisi low <1<
dan akan o(( pada kondisi high <1<.
Angka
Bit 7
dot
Bit 6
g
Bit 5
f
Bit 4
e
Bit 3
d
Bit 2
c
Bit 1
b
Bit 0
a
Data
(hexa)
0 0 0 1 1 1 1 1 1 0x3F
1 0 0 0 0 0 1 1 0 0x06
2 0 1 0 1 1 0 1 1 0x5B
3 0 1 0 0 1 1 1 1 0x4F
4 0 1 1 0 0 1 1 0 0x66
5 0 1 1 0 1 1 0 1 0x6E
6 0 1 1 1 1 1 0 1 0x7E
7 0 0 0 0 0 1 1 1 0x07
8 0 1 1 1 1 1 1 1 0x7F
9 0 1 1 0 1 1 1 1 0x6F
Modul Praktikum Mikroprosessor | Lab. Sistem Kendali-Jurusan Teknik Elektro-
Unram
2014
Cara menam!"#an #ara#ter a$a 7 %egmen $engan &a'a%a a%%em&"(
ORG 0H
MULAI: MOV P1,#11000000B ;0
ACALL U!"A
MOV P1,#11111001B ;1
ACALL U!"A
MOV P1,#10100100B ;2
ACALL U!"A
MOV P1,#10110000B ;3
ACALL U!"A
MOV P1,#10011001B ;4
ACALL U!"A
MOV P1,#10010010B ;5
ACALL U!"A
MOV P1,#10000010B ;6
ACALL U!"A
MOV P1,#11111000B ;7
ACALL U!"A
MOV P1,#10000000B ;8
ACALL U!"A
MOV P1,#10010000B ;9
ACALL U!"A
MOV P1,#10100000B ;#
ACALL U!"A
MOV P1,#10000011B ;$
ACALL U!"A
MOV P1,#11000110B ;C
ACALL U!"A
MOV P1,#10100001B ;%
ACALL U!"A
MOV P1,#10000110B ;E
ACALL U!"A
MOV P1,#10001110B ;F
ACALL U!"A
&'MP MULAI
U!"A: MOV R0,#3
!"1: MOV R1,#2
!"2: MOV R2,#2
"'!( R2,)
"'!( R1,!"2
"'!( R0,!"1
RE
E!"
Modul Praktikum Mikroprosessor | Lab. Sistem Kendali-Jurusan Teknik Elektro-
Unram
2014
D. PROSEDUR PERCOBAAN
KON)IGURASI SISTEM
1. Menghubungkan port 1 dengan penampil 7 segmen menggunakan kabel
konektor.
. Menghubungkan port 3pin 1)15 ke input 1 rangkaian 7 segmen.
%. Menghubungkan port 1 3pin 1)75 ke input rangkaian 7 segmen
=. Menghubungkan supplay tegangan sebesar 5$"# dengan rangkaian 7
segmen.
5. Menghubungkan modul Basic Mikrocontroller AT89s5 Trainer dengan ">)
/!0 $% downloader.
?. Menghubungkan supplay tegangan sebesar 5$"# dengan Modul Basic
Mikrocontroller AT89s5 Trainer..
Modul Praktikum Mikroprosessor | Lab. Sistem Kendali-Jurusan Teknik Elektro-
Unram
2014
.ambar =.1 kon(igurasi system
LANGKAH PERCOBAAN
Per*+&aan ,.-. menam!"#an #ara#ter ang#a a$a - %even %egmen
0ada percobaan =.1 ini- akan ditampilkan suatu karakterangka pada 1 buah se'en
segmen. !etelah melakukan kon(igurasi system lakukan langkah berikut@
1. Membuka program M)/"2 !tudio (or M#! 51- sebagai editor dan compiler
program
. Mengetik program berikut ini @
%. Menyimpan program yang telah anda buat dan berikan nama dengan tipe (ile
A.asm
=. 0ada program M)/"2 tersebut memilih B.!"$ /)0 untuk melakukan
kompilasi program dari A.asm ke A.he*
5. Menghidupkan ">)/!0 $% downloader
?. Menghidupkan Modul Basic Mikrocontroller AT89s5 Trainer
7. Membuka program A$9 studio =- sebagai so(tware downloader program ke
mikrokontroller
8. 0ada program A$9 studio = tersebut memilih AVR/*+nne*t t+ t'e %e"e*te$
AVR 0rogramer.
9. Memilih tab ma!n seperti pada gambar- pilih de'ice yang akan digunakan
Modul Praktikum Mikroprosessor | Lab. Sistem Kendali-Jurusan Teknik Elektro-
Unram
2014
11. Memilih tab program seperti pada gambar- pada (rame 1"a%' cari (ile A.he*
program yang akan di download kemudian pilih r+gram untuk
mendownload program ke Mikrokontroller.
11. Melepaskan koneksi ">)/!0 $% downloader yang menu,u Modul Basic
Mikrocontroller AT89s5 Trainer.
1. Menghidupkan oscilloscope
1%. Menekan tombol reset yang terdapat pada Modul Basic Mikrocontroller
AT89s5 Trainer.
1=. Memperhatikan tampilan 7 segmen.
Modul Praktikum Mikroprosessor | Lab. Sistem Kendali-Jurusan Teknik Elektro-
Unram
2014
15. Mengganti data tersebut diatas untuk menampilkan karakter angka lainya.
Per*+&aan ,.2 menam!"#an #ara#ter ang#a a$a 2 %even %egmen
0ada percobaan =. ini- akan ditampilkan suatu karakterangka pada buah
se'en segmen. !etelah melakukan kon(igurasi system lakukan langkah
berikut@
1. Melakukan langkah seperti percobaan =.1
. >ntuk skrip programnya berikut ini@
%. Memperhatikan tampilan 7 segmen.
Per*+&aan ,.3 menam!"#an #ara#ter ang#a $ar! 44 %ama! 00 a$a 2
%even %egmen
0ada percobaan =.% ini- akan ditampilkan suatu karakter angka dari 11)99
pada buah se'en segmen. !etelah melakukan kon(igurasi system lakukan
langkah berikut@
1. Melakukan langkah seperti percobaan =.1
. >ntuk skrip programnya berikut ini@
%. Memperhatikan tampilan 7 segmen.
Modul Praktikum Mikroprosessor | Lab. Sistem Kendali-Jurusan Teknik Elektro-
Unram
2014
E. DATA HASIL PERCOBAAN
). ANALISA DATA
G. KESIMPULAN
H. DA)TAR PUSTAKA
'tt5//666.rang#a!ane"e#tr+n!#a.+rg/rang#a!an7%even7%egment.'tm
'tt5//en.6!#!e$!a.+rg/6!#!/Seven7
%egment8$!%"a(8*'ara*ter8rere%entat!+n%
'tt5//!$.6!#!e$!a.+rg/6!#!/La(ar8t.9.'8%egmen
http@66electrocontrol.wordpress.com6tag6program)se'en)segmen6
http@66ahmad99blog.wordpress.com611161161%6memprogram)se'en)segment6Bmore)
%=7
http@66:ai(bio.wordpress.com611%611616pemrograman)bahasa)assembly)assembler6
Modul Praktikum Mikroprosessor | Lab. Sistem Kendali-Jurusan Teknik Elektro-
Unram
2014

Anda mungkin juga menyukai