Anda di halaman 1dari 28

Laporan Pratikum

Sistem Embedded

DISUSUN OLEH :

Nama : Haris Setyawan (1590343081)

Kelas : TMJ 2.2

Jurusan : Teknologi Informasi dan


Komputer
Dosen Pembimbing : Balqis Yafis, ST.M.Si

PROGRAM STUDI TEKNIK MULTIMEDIA JARINGAN

POLITEKNIK NEGERI LHOKSEUMAWE


2017
Lembar Pengesahan

Nama ; Haris Setyawan

Kelas ; TMJ 2.2

Jurusan ; Teknologi Ilmu dan Komputer

Prodi ; Teknologi Multimedia dan Jaringan

Judul Laporan ; Program Display LED

Tanggal Percobaan ; 22 Mei 2017

Tanggal Penyerahan ; 29 Mei 2017

Lhokseumawe, 29 Mei 2017

Dosen Pembimbing Pratikkan

Balqis Yafis, ST.M.Si Haris Setyawan


I. Tujuan

1. Praktikan dapat memahami prinsip bekerjanya LED (Light Emitting Diode).

2. Praktikan dapat menghubungkan LED-LED dengan port-port pada mikrokontroller MCS-


51.

3. Praktikan dapat menggunakan resources pada UMPS untuk mendukung simulasi


pemrograman yang menggunakan tampilan LED.

II. Dasar Teori


LED (Light Emitting Diode) adalah diode emisi yang dapat berpendar/mengeluarkan cahaya
apabila diberi catu maju (forward bias = Anoda diberi tegangan yang lebih positif
dibandingkan katodanya, Biasanya Anoda diberi tegangan logik 1 dan katoda diberi
tegangan logik 0). Simbol sebuah LED dapat dilihat seperti Gambar di bawah ini.

Gambar 1.1 Simbol Led

LED-LED akan dihubungkan dengan port-port pada mikrokontroller. Setiap satu LED
dihubungkan dengan satu bit pada port. Port-port pada mikrokontroller berlogika 1 ketika
power dihidupkan, sehingga setiap LED yang dihubungkan ke port adalah kaki/pin Katoda-
nya, sedangkan anoda-anodanya disatukan untuk dihubungkan ke tegangan 5V DC.

Daftar Alat dan Bahan


Simulator 8051 (UMPS)

Cross assembler 8051 (UMPS)

IBM PC kompatibel
III. Keselamatan Kerja

Untuk melaksanakan praktikum Mikroprosesor dan Embedded System II ini diperlukan


langkah-langkah untuk keselamatan:
1. Sebelum praktikum dimulai, masing-masing praktikan menyiapkan jobsheet.
2. Pastikan hubungan kabel power pada komputer sudah tersambung dan tidak ada kabel
yang terbuka, kemudian hidupkan (turn on) MCB panel pada meja praktikum.

3. Pastikan hubungan komputer dengan peralatan lainnya, seperti keyboard dan mouse sudah
terhubung.

4. Hidupkan komputer, dan tunggu sampai sistem operasi selesai loading dan sudah dapat
digunakan.

5. Jalankan hanya program UMPS.

6. Ketikkan program menggunakan editor assembler pada UMPS.

7. Selesai melaksanakan praktikum, matikan komputer dan kembalikan keyboard dan mouse
pada tempatnya, dan matikan MCB pada panel power di meja kerja.

8. Rapikan kursi dan peralatan lainnya, dan bersihkan meja dari segala kertas kerja.

IV. Langkah Kerja

1. Jalankan program UMPS.exe

2. Pilih jenis cpu yang hendak disimulasikan dengan cara

Pada Menu pilih Configure

Pilih Load CPU

Pada bagian File: Pilih 8031.cpl.

Pilih menu File

Pilih New
3. Ketik baris-baris program di bawah ini
4. Simpan program
5. Tambahkan resource LED dengan cara:
Pada menu item pilih configure

Pilih resources

Klik add pada toolbar, kemudian pilih LED, lakukan untuk 8 buah LED seperti terlihat
pada gambar di bawah ini.
6. Hubungkan Port 1 bit ke nol (b0) dengan cathode dan Always 1 dengan anode, kemudian
klik OK 80

7. Ulangi langkah 6 untuk LED yang lain, hubungkan Port 1 bit ke satu (b1) dengan cathode
dan Always 1 dengan anode, klik OK. Lakukan berulang sampai semua LED terhubung.

Gambar4.2 Resource Connection LED

Selanjutnya tekan tombol OK.

8. Setelah itu simulasikan rangkaian dengan memilih tombol Run atau Go


9. Lihat pada accumulator, P1 dan LED, catat setiap perubahan tampilan LED.
10. Catat hasil percobaan pada tabel 9.1.
11. Modifikasi program untuk menampilkan LED mulai dari semua LED mati, kemudian
hidup satu persatu dari L0, L1,... L7 dengan cara menghitung (count) dan akhirnya semua
LED hidup, simpan program dengan nama prog9b. Catat hasilnya pada Tabel 9.2.
12. Modifikasi program untuk menampilkan LED secara berputar mulai L0 hidup, kemudian
berpindah ke L1, ke L2, ke L3,... sampai ke L7 dan kembali lagi keL0, dan seterusnya.
Simpan program dengan nama Prog9c. Catat hasilnya pada tabel 9.3
13. Modifikasi program untuk menampilkan LED secara maju mundur, dimulai dari L0
hidup, kemudian berpindah ke L1, ke L2, ke L3, ... sampai ke L7, selanjutnya balik ke L6,
L5, L4,... L0. Simpan program dengan nama Prog9d. Catat hasilnya pada tabel 9.4.
12. Modifikasi program untuk menampilkan LED secara membuka dan menutup, dimulai
dari L3 dan L4 hidup, kemudian L2 dan L5, kemudian L1 dan L6 dan selanjutnya L0 dan L7
hidup.

VI. Tabel Data Pengamatan dan Analisa

Tabel 4.1 Tabel Data Pengamatan LED prog9a

Register Tampilan
Tombol
LED
F7 ACC P1
OOOOOOOO
1x 00 00 OOOOOOOO
2x 01 01 OOOOOOOO
3x 02 02 OOOOOOOO
4x 03 03 OOOOOOOO
5x 04 04 OOOOOOOO
6x 05 05 OOOOOOOO
7x 06 06 OOOOOOOO
8x 07 07 OOOOOOOO
9x 08 08 OOOOOOOO
10x 09 09 OOOOOOOO
11x 0A 0A OOOOOOOO

1 1x
2 2x

3 3x
4 4x
5 5x

6 6x
7 7x
8 8x

9 9x
10 10x
11 11x

Tabel 4.2 Tabel Data Pengamatan LED prog9b


Register Tampilan
Tombol
LED
F7 ACC P1
OOOOOOOO
1x 00 00 OOOOOOOO
2x 01 01 OOOOOOOO
3x 02 02 OOOOOOOO
4x 04 04 OOOOOOOO
5x 08 08 OOOOOOOO
6x 10 10 OOOOOOOO
7x 20 20 OOOOOOOO
8x 40 40 OOOOOOOO
9x 80 80 OOOOOOOO

Analisa Tabel B

1 1x
2 2x

3 3x
4 4x

5 5x
6 6x
7 7x

8 8x
9 9x
Tabel 4.2 Tabel Data Pengamatan LED prog9c

Register Tampilan
Tombol
LED
F7 ACC P1
OOOOOOOO
1x 00 00 OOOOOOOO
2x 80 80 OOOOOOOO
3x 40 40 OOOOOOOO
4x 20 20 OOOOOOOO
5x 10 10 OOOOOOOO
6x 08 08 OOOOOOOO
7x 04 04 OOOOOOOO
8x 02 02 OOOOOOOO
9x 01 01 OOOOOOOO

Analisa Tabel C

1 1x
2 2x

3 3x
4 4x
5 5x

6 6x
7 7x
8 8x

9 9x
VII. Kesimpulan

LED (Light Emitting Diode) adalah diode emisi yang dapat berpendar/mengeluarkan cahaya
apabila diberi catu maju (forward bias = Anoda diberi tegangan yang lebih positif
dibandingkan katodanya, Biasanya Anoda diberi tegangan logik 1 dan katoda diberi
tegangan logik 0).

LED-LED akan dihubungkan dengan port-port pada mikrokontroller. Setiap satu LED
dihubungkan dengan satu bit pada port. Port-port pada mikrokontroller berlogika 1 ketika
power dihidupkan, sehingga setiap LED yang dihubungkan ke port adalah kaki/pin Katoda-
nya, sedangkan anoda-anodanya disatukan untuk dihubungkan ke tegangan 5V DC.

Anda mungkin juga menyukai