laporan3 microprocessor

4
Nama kelompok : Zahra Sukma _1001081013 Emelia Susanti_1001081043 Rani Desrianti_1001082009 PENGAKTIFAN LED DENGAN BERBAGAI VARIASI A. Dasar Teori: Gambar 1. Rangkaian tampilan deret LED Perhatikan gambar 1 di atas. Delapan buah LED sebagai keluaran terhubung ke  port  2. LED akan menyala jika pada  port  keluaran diberi logika HIGH ‘1’dan  padam jika diberi logika LOW ‘0’. Untuk mengaktifkan konfigurasi seperti gambar 1.1, pin LED pada posisi 0. B. LANGKAH KERJA  Menghidupkan Led 1. Sediakan folder mcs51a yang telah disert ai file x8051.exe dan l8051.exe 2. Buatkan program berikut pada notepad

Upload: anon783733021

Post on 20-Jul-2015

36 views

Category:

Documents


0 download

TRANSCRIPT

5/17/2018 Laporan3 Microprocessor - slidepdf.com

http://slidepdf.com/reader/full/laporan3-microprocessor 1/4

Nama kelompok :

Zahra Sukma _1001081013

Emelia Susanti_1001081043

Rani Desrianti_1001082009

PENGAKTIFAN LED DENGAN BERBAGAI VARIASI 

A.  Dasar Teori:

Gambar 1. Rangkaian tampilan deret LED

Perhatikan gambar 1 di atas. Delapan buah LED sebagai keluaran terhubung

ke  port  2. LED akan menyala jika pada  port  keluaran diberi logika HIGH ‘1’dan

padam jika diberi logika LOW ‘0’. Untuk mengaktifkan konfigurasi seperti gambar

1.1, pin LED pada posisi 0.

B.  LANGKAH KERJA

  Menghidupkan Led

1.  Sediakan folder mcs51a yang telah disertai file x8051.exe dan l8051.exe

2.  Buatkan program berikut pada notepad

5/17/2018 Laporan3 Microprocessor - slidepdf.com

http://slidepdf.com/reader/full/laporan3-microprocessor 2/4

3.  Simpan pada folder mcs51a dengan format file .asm

4.  Buka command prompt >> cd mcs51a (untuk masuk ke folder mcs51a).

5.  Untuk mengcompile ketikan >> x8051 namafile.asm >> L8051 enter dan

masukan nama fie >> enter sampai keuar output format.

6.  Untuk pengujian gunakan inputkan program kerangkaian

o  Inputkan sebuah rangkaian >> double klik >> dan pada program file

inputkan file.hex yang akan dieksekusi >> ok 

o  Klik RUN >> dan lihat hasil pada led >> jika programnya benar maka

led akan berkedip sesuai dengan permintaan pada program (#50H)

5/17/2018 Laporan3 Microprocessor - slidepdf.com

http://slidepdf.com/reader/full/laporan3-microprocessor 3/4

  Led Berkedip Secara Bergantian

1.  Lakukan langkah yang sama dengan percobaan diatas

2.  Ketikan program berikut

3.  Inputkan lagi pada rangkaian dan klik run.

4.  Dan program ini akan menghidupkan led secara bergantian dari atas ke bawah

secara terus menerus hingga program di stop.

5/17/2018 Laporan3 Microprocessor - slidepdf.com

http://slidepdf.com/reader/full/laporan3-microprocessor 4/4

C.  KESIMPULAN 

  Akumulator (A) ini merupakan tempat proses dijalankan, dan sebagai

tempat penyimpanan data – data tertentu.

 R0 – R7

ini berfungsi untuk tempat register penyimpanan data secara

umum.

  Agar exsekusi program lebih cepat lakukan pengaturan pada bagian CJNE R5,

#20H, example. Juga bisa pada reg peyimpanan lainnya.

  SJMP sama halnya dengan JMP, tapi lebih cepat

  Pada program ini selalu diawali dengan ORG0H, dan diakhiri dengan RET

  Ada beberapa isi program dengan perintah yang berbeda dan memiliki tujuan

hampir sama :o  JNZ example jika tidak 0 maka lopat ke perintah example (untuk 

melihat ini flag)

o  CJNZ R0,example jika R0 belum 0. Maka, lompat ke perintah

example.

o  CJNE R0,#00H,example jika isi R0 tidak sama dengan #00H maka

 jalankan perintah pada example.

  Untuk memudahkan dalam pembuatan program maka terlebih dahulu

sebaiknya buatkan flowchart untuk jalan program tersebut.