tugas praktek mikroprosesor

5
TUGAS PRAKTEK APLIKASI MIKROPROSESOR Praktek aplikasi sifatnya mandiri, waktu diatur oleh mahasiswa, diperkirakan tersisa waktu maksimal 6 pertemuan per rombel (dibagi 2 = 3 pertemuan) untuk melakukan percobaan aplikasi ini. A. Praktek Dalam Buku Experiment Manual 1. Experiment 11 : - Lakukan percobaan program : Example 1 dan Example 2 - Pendalaman mandiri : munculkan tulisan nama Saudara - Pertanyaan : pada alamat berapa Saudara mengubah data untukmemunculkan tulisan nama Saudara. - Laporan : Tuliskan program awal (satu kelompok sama) dan tuliskan program, pendalaman mandiri (masing- masing kelompok berbeda) 2. Experiment 13 : - Lakukan percobaan program Stop Watch - Pendalaman : tunjukkan pada alamat berapa dan datanya berapa yang membuat tampilan Seven Segment menunjukkan angka 0 pada saat pertamakali program dijalankan. 3. Exsperiment 16 - Lakukan percobaan program : Telephone Tone - Pertanyaan : bagaimana cara mengubah nada menjadi rendah dan tinggi. - Tunjukkan alamat dan data yang menyebabkan nada berubah (tunjukkan ke nada tinggi dari berapa ke berapa dan juga untuk nada rendah) 4. Experiment 17 : - Lakukan percobaan program : Microcomputer Organ - Tugas : amati fungsi tombol-tombol pada MPF-1 5. Experimnet 18 : - Lakukan percobaan program : Musix Box - Lakukan eksplorasi terhadap program yang Saudara coba - Pertanyaan : eplorasi apa yang Saudara lakukan, tunjuukan alamat, data, dan hasilnya. B. Praktek Menggunakan Interface External - Lakukan percobaan program : untuk mengontrol nyala lampu menggunakan tampilan external MPF-1 - Analisis tertang kerja program

Upload: dika-wahyu-suryadi

Post on 01-Jan-2016

19 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: TUGAS PRAKTEK MIKROPROSESOR

TUGAS PRAKTEK APLIKASI MIKROPROSESOR

Praktek aplikasi sifatnya mandiri, waktu diatur oleh mahasiswa, diperkirakan tersisa waktu maksimal 6 pertemuan per rombel (dibagi 2 = 3 pertemuan) untuk melakukan percobaan aplikasi ini.

A. Praktek Dalam Buku Experiment Manual1. Experiment 11 :

- Lakukan percobaan program : Example 1 dan Example 2- Pendalaman mandiri : munculkan tulisan nama Saudara - Pertanyaan : pada alamat berapa Saudara mengubah data

untukmemunculkan tulisan nama Saudara.- Laporan : Tuliskan program awal (satu kelompok sama) dan tuliskan

program, pendalaman mandiri (masing-masing kelompok berbeda) 2. Experiment 13 :

- Lakukan percobaan program Stop Watch- Pendalaman : tunjukkan pada alamat berapa dan datanya berapa

yang membuat tampilan Seven Segment menunjukkan angka 0 pada saat pertamakali program dijalankan.

3. Exsperiment 16- Lakukan percobaan program : Telephone Tone- Pertanyaan : bagaimana cara mengubah nada menjadi rendah dan

tinggi. - Tunjukkan alamat dan data yang menyebabkan nada berubah

(tunjukkan ke nada tinggi dari berapa ke berapa dan juga untuk nada rendah)

4. Experiment 17 :- Lakukan percobaan program : Microcomputer Organ- Tugas : amati fungsi tombol-tombol pada MPF-1

5. Experimnet 18 :- Lakukan percobaan program : Musix Box- Lakukan eksplorasi terhadap program yang Saudara coba- Pertanyaan : eplorasi apa yang Saudara lakukan, tunjuukan alamat,

data, dan hasilnya.

B. Praktek Menggunakan Interface External- Lakukan percobaan program : untuk mengontrol nyala lampu

menggunakan tampilan external MPF-1- Analisis tertang kerja program

Page 2: TUGAS PRAKTEK MIKROPROSESOR

TUGAS PENDALAMAN (BAHAN UJIAN) PRAKTEK µP PTE TANGGAL, OKTOBER S/D NOVEMBER 2013

1. Lakukan partek pemrograman µP seperti pada tabel di bawah dengan data bebas :

No ADDRES MnemonicOp-Code

Keterangan1 2 3 4

A. Mengisi Register1 1800 LD E 1E 50 Isi reg E dgn

data 502 1802 LD B D6 20 Isi reg B dgn

data 203 1804 LD A 3E 10 Isi reg A dgn

data 104 1806 LD H 26 80 Isi reg H dgn

data 805 1808 LD D 16 40 Isi reg D dgn

data 406 180A LD L 2E 70 Isi reg L dgn

data 707 180C LD C 0E 30 Isi reg C dgn

data 30

B. Transfer Data Register ke Register8 180E LD C,A 4F Masukkan reg

A ke reg C

9 180F LD A,E 7B Masukkan reg E ke reg A

10 1810 LD B,C 41 Masukkan reg C ke reg B

11 1811 LD H,A 67 Masukkan reg A ke reg H

C. Decrease dan Increase12 1812 DEC E 1D Mengurangi

reg E dengan 1

13 1813 DEC L 2D Mengurangi reg L dengan 1

14 1814 INC C 0C Menambah reg C dengan 1

15 1815 INC H 24 Menambah reg H dengan 1

D. Transfer Isi Memori ke Register16 1816-1819 LD BC, (1856) ED 48 56 1817 181A-181C LD HL, (1978) 2A 78 1918 181D-1820 LD DE, (18F4) ED 5B F4 18

E. Mengisi Data 16 Bit19 1821-1823 LD BC, 1856 01 56 1820 1824-1826 LD HL, 1978 21 78 19

2. Tugas / Petunjuk Kerjaa. Lengkapi ADDRES, Data, dan Op-Code dalamTabel yang belum diisib. Addres urut mulai 1800 s/d selesai (No.20)c. Masukan Op-Code kedalam µPd. Setelah selesai memasukan data, tekan RST-PCe. Tekan Step 1, baca register Ef. Tekan PC-Step 2, baca register Bg. Ulangi langkah f untuk semua register dalam tabel :

Page 3: TUGAS PRAKTEK MIKROPROSESOR

Step ke Register Data Step ke Register Data1 E 50 11 H 502 B 20 12 E 493 A 10 13 L 694 H 80 14 C 115 D 40 15 H 516 L 70 16 BC7 C 30 17 HL8 C 10 18 DE9 A 50 19 BC10 B 10 20 HL

Page 4: TUGAS PRAKTEK MIKROPROSESOR

TUGAS PRAKTEK µP PTE FT UNNESTANGGAL, 1, 2, 3 OKTOBER 2012

1. Lakukan partek pemrograman µP dengan data seperti pada tabel di bawah :

No ADDRES MnemonicOp-Code

Keterangan1 2 3 4

A. Mengisi Register1 1800 LD A2 LD B3 LD C4 LD D5 LD E6 LD H7 LD L

B. Transfer Data Register ke Memori8 LD (1897),BC9 LD (1923),A10 LD (18AC),HL11 LD (19C3),DE

2. Petunjuk Kerjaa. Lengkapi ADDRES, Data, dan Op-Code dalamTabel yang belum diisib. Addres urut mulai 1800 s/d selesai (No.20)c. Masukan Op-Code kedalam µPd. Setelah selesai memasukan data, tekan RST-PCe. Tekan Step 1, baca register Ef. Tekan PC-Step 2, baca register Bg. Ulangi langkah f untuk semua register dan memori dalam tabel :

Step ke Register Data Step ke Memori Data1 A 8 18972 B 18983 C 9 19234 D 10 18AC5 E 18AB6 H 11 19C37 L 19C4

3. Tugasa. Buat Tabel untuk menunjukkan isi register masuk ke alamat memori mana

No Register Data Masuk ke Memori1 A2 B3 C

dst

b. Mengapa dalam hasil terdapat 8 (delapan) alamat, sedangkan pada percobaan B (Transfer data register ke memori hanya terdapat 4 (empat) alamat.

c. Mengapa pada step 9 hanya ada satu alamat memori yang dibaca