Akmal Hidayat 1001081037 Laporan 3 PAssembler

Embed Size (px)

Citation preview

Pratikum Pemograman Assembler 2012

LAPORAN PRAKTIKUM PEMROGRAMAN ASSAMBLER 3

NAMA NO BP

: AKMAL HIDAYAT : 1001081037

JURUSAN : TEKNOLOGI INFORMASI PRODI KELAS Patner : TEKNIK KOMPUTER : TK 2A : RAHMAT HAKIM ZARISTA

TEKNIKKOMPUTER TEKNOLOGI INFORMASI POLITEKNIK NEGERI PADANG 2012

Pratikum Pemograman Assembler 2012

BAB IPENGAKTIFAN LED DENGAN BERBAGAI VARIASI A. Tujuan pratikum: Setelah melakukan pratikum pengaktifan LED dengan berbagai variasi ini, mahasiswa dapat : 1. memahamicarapengoperasian system mikrokontroler AT89S51 2. mengoperasikan system mikrokontroler AT89S51. 3. menampilkan output program dengan menggunakan system mikrokontroler AT89S51

B. Landasan 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 1dan padam jika diberi logika LOW 0. Untukmengaktifkankonfigurasisepertigambar 1.1, pin LED padaposisi 0

Pratikum Pemograman Assembler 2012C. Alat dan Bahan 1. Modul Praktek MCS51 2. PC 3. Perangkat Lunak PROTEUS 7.8 SP2

D. Pengujian Langkah Kerja 1. Membuat dan compile program Prosedur pembuatan dan meng-compile program yang akan didownload ke top view simulator dan system mikrokontroler AT89S51 adalah sebagai berikut: 1. Klik start, daritampilan menu pilih Run. Ditampilan menu Run, ketik command danselanjutnyapilih OK.

Gambar2.Tampilan Run 2. Dari layar DOS prompt yang muncul, tukar folder C:document and setting ke folder compiler untuk AT89S51 yaitu D:\mcs51

denganlangkah-langkahseperti yang tampakpadagambar 2.

Gambar3.Tampilan DOS prompt

P Pemograman Assembler3. compile program denga mengetikkan x8051 nama file.asm

2012

4. compile lagi ke hexa dengan l8051 enter nama file enter sampai selesai.

P Pemograman Assembler5. cara Menjalankan Program Yang telah dibuat

2012

6. Tampilan Program Saat Dijalankan

P Pemograman AssemblerE. PRATIKUM 1 LAMPU KEDIP-KEDIP langkah kerja 1. Buatlah program di bawah ini dan save dengan format.asm

2012

2. Compile program tersebut dan pastikan tidak terjadi error

P Pemograman Assembler3. Buka proteus dan buka design sistem minimum mcs51

2012

4. Klik double microprocessor mcs51, load program hexa (1.hex)

P Pemograman Assembler5. Jalankan simulator

2012

F. PRATIKUM 1 LAMPU BERJALAN Langkah kerja 1. Buatlah program di bawah ini dan save dengan format.asm

P Pemograman Assembler2. Compile program pastikan tidak ada yang error

2012

3. Load program ke dalam proteus seperti pada langkah di partikum1 di atas

P Pemograman Assembler4. Jalankan program dengan simulator.

2012

G. KESIMPULAN Pada pratikum yang ketiga kali ini dapat disimpulkan dengan menggunakan beberapa teknik dalam organisasi memory sehingga kita dapat membuat berbagai variasi output yang ditampilkan dengan led . Dengan menggunakan proteus kita dapat melihat simulasi microcontoler mcs51 dengan cermat , sebelum me load programya terlebih dahulu kita harus mengcompile program tersebut ke dalam bentuk hexa dengan mcs51.

H. AnalisaDitinjau dari program yang di jalankan dapat di analisa bahwa pada program assembly pada mikro kontroler ini hamper sama dengan mikro processor hanya saja pada mikro prokontroler ini kita menggunakan perintah ACALL untuk pemanggilan dan mengguanakan CJNE ( compile jump not equal) untuk mengkompile jika lompat tidak sama.

I. DAFTAR PUSTAKA Jobseet praktikum MicroProsesor,PNP,2012

P Pemograman AssemblerSetiawan, Rachmad, 2005, Microcontroler MCS-51, Penerbit Graha Ilmu,

2012