A. TUJUAN PERCOBAAN
1. Memperoleh pengetahuan dasar mengenai pengoperasian sistem mikroprosesor.
2. Mengenal dan mengetahui fungsi dari tiap-tiap tombol atau keyboard yang terdapat
pada system mikroprosesor MIKROPROFESSOR (MPF-1).
3. Dapat memasukkan program ke dalam sistem mikroprosesor dan dapat
mengeksekusinya.
B. DASAR TEORI
Sistem mikroprosesor MPF-1 adalah sistem mikroprosesor yang menggunakan
mikroprosesor Z80 sebagai pusat pengolahnya (CPU = Central Processing Unit). CPU
Z80 adalah suatu chip yang dikemas dalam bentuk DIP (Dual In-line Package) dengan
jumlah kaki (pin) sebanyak 40 buah. Adapun spesifikasi dari mikroprosesor Z80 adalah
sebagai berikut :
1. Menggunakan catu daya tunggal sebesar 5 Volt dengan toleransi sebesar ±5%.
2. Bekerja pada aras TTL fase tunggal, dengan kecepatan clock maksimum 2,5 MHz.
3. Mempunyai bus data 8 bit, bus alamat 16 bit, dan bus kendali 13 jalur.
4. Mempunyai jumlah instruksi total sebanyak 157 instruksi.
5. Mempunyai register umum (general purpose) sebanyak 16 buah, termasuk
didalamnya adalah register status (reg. F = Flag) dan accumulator (reg. A),
kesemuanya adalah register 8 bit seperti terlihat pada Gambar 1. Terdapat pula
register khusus (special purpose) sebanyak 6 buah, yang terdiri dari 4 buah register
16 bit dan 2 buah register 8 bit seperti terlihat pada Gambar 2.
Mikroprosesor (CPU) Z80 seperti juga dengan mikroprosesor yang lain , tidak
dapat bekerja sendiri tanpa adanya tambahan piranti luar yang berupa perangkat keras
maupun program-program yang mengendalikannya (perangkat lunak). Supaya suatu
mikroprosesor bisa beroperasi dan bisa diprogram, maka harus diuntai dengan piranti-
piranti luar sehingga membentuk suatu sistem mikroprosesor, dengan mikroprosesor
sebagai jantung atau CPU dari untai ini. Dalam percobaan ini CPU Z80 diuntai menjadi
suatu sistem mikroprosesor MICROPROFESSOR tipe MPF-1, seperti terlihat pada
Gambar 3.
Spesifikasi MPF-1
a. Spesifikasi Hardware
1. CPU (Central Processing Unit), U1 pada kit MPF-1.
CPU Z80 Zilog dengan 157 instruksi dan kecepatan clock maximum 2,5 MHz. Untuk
MPF-1
sistem clocknya 1,79 MHz.
2. ROM (Read Only Memory) U5
EPROM (Erasable Programmable ROM) Memory 2 kilobyte, alamat : 0000H-
07FFH.
3. RAM (Random Access Memory) U8
RAM Statik 6116, total 2 kilobyte pada alamat : 1800H-1FFFH.
4. Daerah perluasan memory (U7) : Dapat digunakan EPROM 2516 / 2716 / 2532
/2732, atau RAM statik 6116 dan menempati alamat : 2000H – 27FFH.
5. . Port I / O
Port I/O dapat diprogram 8255x1, total 24 jalur I/O paralel alamat : 00 – 03 (U14)
Port I/O dapat diprogram 8255, total 16 jalur I/O paralel alamat : 80 – 83 (U10)
CTC (U11) dapat diprogram, total 4 counter timer yang berdiri sendiri, alamat I/O :
40H –
43H.
2. Menekan tombol data diikuti data yang akan dimasukkan untuk mengubah isi
dari register berikutnya.
3. Menekan tombol + diikuti data yang akan dimasukkan.
4. Melihat isi – isi dari register yang lain dengan menekan tombol + atau –
Amati dan catatlah yang muncul pada penampil pada setiap langkah percobaan
diatas.
Masukkan program diatas ke dalam MPF-1 kemudian eksekusi per intruksi dengan
menggunakan tombol STEP seperti berikut ini :
1. Tekan tombol RS terlebih dulu diikuti PC kemudian tekan tombol STEP
2. Lihat dan catat isi register Adengan menekan tombol REG kemudian AF.
3. Tekan tombol PC kemudian STEP lagi.
4. Lihat dan catat isi register B dengan menekan tombol REG kemudian tombol BC.