Anda di halaman 1dari 3

LAPORAN RESMI

PERCOBAAN VII
ANALISIS PROSES KERJA SISTEM MIKROPROSESOR (2) :
OBSERVASI SISTEM RESET PADA CPU TMPZ84C00

1
11.
.. J
JJU
UUD
DDU
UUL
LL
Analisis Proses Kerja Sistem Mikroprosesor (2) : Observasi Sistem Reset Pada CPU
TMPZ84COO.
2
22.
.. T
TTU
UUJ
JJU
UUA
AAN
NN
a. Memahami prinsip kerja RESET pada CPU Z80.
b. Praktikan dapat mengaplikasikan system dan rangkaian RESET pada system minimum CPU
Z80 yang telah dimuati program kemudi.
3
33.
.. P
PPE
EER
RRA
AAL
LLA
AAT
TTA
AAN
NN
1. Modul CPU FZ80 1
2. Logic Port 1
3. Komputer 1
4
44.
.. G
GGA
AAM
MMB
BBA
AAR
RR R
RRA
AAN
NNG
GGK
KKA
AAI
IIA
AAN
NN

5
55.
.. L
LLA
AAN
NNG
GGK
KKA
AAH
HH-
--L
LLA
AAN
NNG
GGK
KKA
AAH
HH P
PPE
EER
RRC
CCO
OOB
BBA
AAA
AAN
NN
1. Siapkan papan rangkaian FZ80CPU
2. Siapkan catu daya +5V DC untuk FZ80CPU ini dengan meragkai modul DC regulator +5V
ke DC power supply.
3. Periksalah kelengkapan komponen yang terpasang di FZ80CPU, terutama pada soket IC 1
harus terpasang RAM 62256, sedangkan pada soket 2 kosong.
4. Aturlah posisi-posisi jumper JP1 sampai dengan JP5 sebagai berikut pada kedudukan 2-1-2-
2-2.
5. Nyalakan sumber tegangan. Mesukkan program ke dalam memori RAM 62256 dengan
menggunakan DMA programnya adalah sebagai berikut:
0000 06 0F LD B, 0FH
0002 05 LOOP: DEC B
0003 C4 02 00 JP Z, LOOP
0006 76 HALT
6. Bila selesai, aturlah kedudukan switch AUTO-STEP pada posisi AUTO, switch STOP-RUN
ke posisi RUN.
7. Hubungkan logic port (Bus) ke PC dengan menggunakan kabel USB dengan ketentuan
sebagai berikut.

No. Data Wire Color Contact Color PIN Z80
1. D7 Violet White 13
2. D6 Blue White 10
3. D5 Green White 9
4. D4 Yellow White 7
5. D3 Orange White 8
6. D2 Red White 12
7. D1 Brown White 15
8. D0 Black White 14
9. CLK White Blue 6
10. D9=A1 Brown Blue 31
11. D8=A0 Black Blue 30
12. D12=RD Yellow Blue 21
13. D11=M1 Orange Blue 27
14. D10=MREQ Red Blue 19

8. Buka software Logic Port Logic Analisys
9. Pastikan status Logic Port pada software dalam keadaan Ready.
10. Lakukan inisialisasi pada software dengan cara berikut:
a. Gunakan 1 CLOCK
b. Add group -> Data (D0-D7)
c. Add group -> Address A0 & A1 (D8-D9)
d. Add group -> Control (RD, MI. MREQ) pada (D10-D12)
11. Hubungkan kabel warna pada logic port dengan Zilog. Cara menghubungkannya adalah
dengan melihat dan memperhatikan datasheet Zilogdan input connector PIN assigments.
Contoh : kabel violet dengan contact color putih untuk D7 dihubungkan ke kaki 13 pada
Zilog.
12. Setelah selesai menghubungkan kabel warna tersebut, kemudian running pada software, dan
amati gambar sinyal yang muncul.

6
66.
.. D
DDA
AAT
TTA
AA H
HHA
AAS
SSI
IIL
LL P
PPE
EER
RRC
CCO
OOB
BBA
AAA
AAN
NN



7
77.
.. A
AAN
NNA
AAL
LLI
IIS
SSA
AA D
DDA
AAT
TTA
AA P
PPE
EER
RRC
CCO
OOB
BBA
AAA
AAN
NN
Mikroprosesor FZ80 memiliki kontrol RESET dengan kondisi aktif low. RESET adalah
salah satu jenis perintah penyela yang bersifat mutlak. Dimana berarti perintah RESET tidak
dapat ditolak oleh CPU. Ada 2 jenis RESET, yaitu :
1. Auto RESET, kaki pin RESET dijadikan aktif selama beberapa waktu tertentu.
2. Manual RESET, dengan cara menekan push button RESET pada modul mikroprosesor
FZ80.

Setiap kali RESET diaktifkan maka CPU akan mengisi PC dengan 0000h. Dengan
demikian akan memulai kembali proses kerjanya dari alamat awal. Selain itu seluruh isi
register yang dimilikinya kembali di set menjadi 00h. RESET khususnya Auto RESET
diperlukan untuk memenuhi kebutuhan dimana suatu kondisi yang mensyaratkan ketika Vcc
diberikan, rangkaian langsung dapat bekerja dengan baik. Dalam hai ini, rangkaian
mikroprosesor FZ80 perlu diberi beberapa selang waktu sebelum perintah di alamat awal
mulai dibaca, untuk memastikan bahwa seluruh bagian rangkaian telah mencapai kondisi
stabil saat CPU mulai bekerja.
Dalam praktikum observasi RESET kali ini, RESET dilakukan dengan cara
menghubungkan pin RESET pada IC dengan konektor CN1. Dimana ketika konektor CN1
diberi logika low maka RESET akan aktif. Konektor CN1 dihubungkan dengan Funtion
Generator sebagai pembangkit pulsa RESET dengan frekuensi sebesar 150 KHz dengan duty
cycle yang digunakan sebesar 90%. Hal ini dilakukan agar waktu eksekusi sekali looping
program observasi RESET yang dipakai relatif lebih pendek dibandingkan waktu untuk
menghasilkan pulsa RESET. Sehingga observasi RESET menjadi lebih mudah, dimana dari
data yang diperoleh dapat dilihat jika setiap sekali looping maka RESET akan terjadi pada
program dengan selang waktu yang dibutuhkan untuk setiap RESET adalah sebesar 44 clock.

8
88.
.. K
KKE
EES
SSI
IIM
MMP
PPU
UUL
LLA
AAN
NN

- Setiap kali RESET diaktifkan maka CPU akan mengisi PC dengan 0000h. Dan seluruh isi
register yang dimiliki kembali di set menjadi 00h.
- Reset mempunyai kedudukan nomor 1 dalam interrupt dimana perintah RSEST harus
didahulukan oleh CPU dan tidak dapat ditolak oleh CPU.
- Terdapat 2 jenis RESET pada mikroprosesor FZ80 yaitu Auto RESET, kaki pin RESET
dijadikan aktif selama beberapa waktu tertentu. Dan manual RESET, yaitu dengan cara
menekan push button RESET yang tersedia.
- Auto RESET diperlukan untuk memenuhi kebutuhan dimana suatu kondisi yang
mensyaratkan ketika Vcc diberikan, rangkaian langsung dapat bekerja dengan baik.