Anda di halaman 1dari 15

Laporan Prakktikum Sistem Mikroprosesor

Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

PRAKTIKUM 1
IDENTIFIKASI ELEMEN SISTEM MINIMUM Z80

A. TUJUAN
1. Memahami outline mikrokomputer FZ80
2. Mengenalkan model simulator sistem minimum Z80 yang dikembangkan menggunakan
software VSM (Virtual System Modelling) pada Proteus ISIS
3. Mengenalkan elemen-elemen dasar penyusun sistem minimum Z80

B. KOMPETENSI
1. Menggambarkan diagram blok sistem minimum mikroprosesor Z80
2. Mengidentifikasi fungsi pin out elemen penyususn sistem minimum Z80
3. Membaca kapasitas memori
C. DASAR TEORI
1. Pengertian Mikroprosesor
Microprosesor berasal dari kata “Micro” dan “Prosesor”, yang memiliki arti
“Micro” adalah teknik pembuatan IC orde µM, sedangkan Prosesor adalah alat yan
digunakan untk memproses. Secara keseluruhan pengertian Mikroprosesor adalah
Alat yang dapat deprogram untuk melakukan bermacam-macam fungsi
yangbervariasai. Selain Mikroprosesor juga menjalankan fungsi dasar transfer dara,
aritmatika, dan logika serta pengambilan keputusan.
2. Sejarah dan Perkembangan Mikroprosesor
1904 : Dioda tabung pertama kali diciptakan oleh seorang ilmuwan dari Inggris
yang bernama Sir John Ambrose Fleming (1849-1945).
1906 : ditemukan trioda hasil pengembangan dioda tabung oleh seorang ilmuwan
Amerika yang bernama Dr. Lee De Forest. Yang kemudian terciptalah tetroda dan
pentode. Akan tetapi penggunaan dari tabung hampa tersebut tergeser pada tahun
1960 setelah ditemukannya komponen semikonduktor.
Laporan Prakktikum Sistem Mikroprosesor
Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

1965 : Gordon Moore dari Fairchild semiconductor dalam sebuah artikel untuk
majalan elektronik mengatakan bahwa chip semikonduktor berkembang dua kali
lipat setiap dua tahun selama lebih dari tiga dekade.
1968 : Moore, Robert Noyce dan Andy Grove menemukan Intel Corp. untuk
menjalankan bisnis “INTegrated Electronics.”
1969 : Intel mengumumkan produk pertamanya, RAM statis 1101, metal oxide
semiconductor (MOS) pertama di dunia. Ia memberikan sinyal pada berakhirnya
era memori magnetis.
1971 : Intel meluncurkan mikroprosesor pertama di dunia, 4-bit 4004, yang didesain
oleh Federico Faggin.
1972 : Intel mengumumkan prosesor 8-bit 8008. Bill Gates muda dan Paul Allen
coba mengembangkan bahasa pemograman untuk chip tersebut, namun saat itu
masih kurang kuat.
1974 : Intel memperkenalkan prosesor 8-bit 8080, dengan 4.500 transistor yang
memiliki kinerja 10 kali pendahulunya.
1975 : Chip 8080 menemukan aplikasi PC pertamanya pada Altair 8800, sekaligus
merevolusi PC. Gates dan Allen sukses mengembangkan bahasa dasar Altair, yang
kemudian menjadi Microsoft Basic, untuk 8080.
1976 : Arsitektur x86 mengalami kemunduran saat Steve Jobs dan Steve Wozniak
memperkenalkan Apple II computer dengan menggunakan prosesor 8-bit Motorola
6502.
1978 : Intel memperkenalkan mikroprosesor 16-bit 8086 yang kelak menjadi
standar industri pada tanggal 8 Juni.
1979 : Intel memperkenalkan versi dengan harga yang lebih murah dari 8086, yaitu
8088 dengan 8-bit bus.
1980 : Intel memperkenalkan 8087 math co-processor.
1981 : IBM memilih 8088 untuk menjalankan PC-nya. Seorang eksekutif Intel
kemudian mengatakannya sebagai “Kemenangan besar pertama Intel.”
1982 : IBM menandatangani Advanced Micro Devices sebagai sumber kedua Intel
untuk mikroprosesor 8086 dan 8088.
1982 : Intel memperkenalkan prosesor 16-bit 80286 dengan 134.000 transistor.
Laporan Prakktikum Sistem Mikroprosesor
Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

1984 : IBM mengembangkan PC generasi kedua, 80286-based PC-AT. PC-AT


yang menjalankan MS-DOS, kelak menjadi standar PC selama hampir 10 tahun.
1985 : Intel keluar dari bisnis RAM dinamis untuk fokus pada mikroprosesor, dan
akhirnya ia mengeluarkan prosesor 80386, sebuah chip 32-bit dengan 275.000
transistor dan kemampuan menjalankan berbagai macam program sekaligus.
1986 : Compaq Computer melambungkan IBM dengan PC yang didasarkan pada
80386.
1987 : VIA Technologies didirikan di Fremont, Calif., mereka akan mejual chip set
core logic x86.
1989 : 80486 diluncurkan, dengan 1.2 juta buah transistor dan built-in math co-
processor. Intel telah memprediksi pengembangan prosesor multicore suatu saat
pada tahun 2000-an.
1990 : Compaq memperkenalkan server PC pertama, yang dijalankan dengan
menggunakan 80486.
1993 : Transistor 3.1 juta, prosesor 66-MHz Pentium dengan teknologi superscalar
diperkenalkan.
1994 : AMD dan Compaq membentuk aliansi untuk mendukung Compaq computer
dengan mikroprosesor Am486.
1997 : Intel meluncurkan teknologi prosesor 64-bit Epic. Ia juga memperkenalkan
MMX Pentium untuk aplikasi prosesor sinyal digital, yang juga mencakup grafik,
audio, dan pemrosesan suara.
1998 : Intel memperkenalkan prosesor Celeron di bulan April.
1999 : VIA mengakuisisi Cyrix Corp. dan Centaur Technology, pembuat prosesor
x86 dan x87 co-processor.
2000 : Debut Pentium 4 dengan 42 juta transistor.
2003 : AMD memperkenalkan x86-64, versi 64-bit dari x86 instruction set.
2004 : AMD mendemonstrasikan x86 dual-core processor chip.
2005 : Intel menjual prosesor Dual-Core pertamanya.
2006 : Dell Inc. mengumumkan akan menawarkan system prosesor berbasis AMD.
2006 : Intel Memperkenalkan prosesor core 2 duo di bulan juli.
2007 : Intel memperkenalkan prosesor core 2 quad di bulan januari.
(https://donnys3029.wordpress.com/)
Laporan Prakktikum Sistem Mikroprosesor
Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

3. Bus pada Sistem Mikroprosesor


Sistem Bus pada Mikroprosesor merupakan cakupan dari CPU dengan Memori dan
I/O yang terpasang dan mampu melakukan pekerjaan yang diinginkan. Kemudian
jenis Bus pada Mikroprosesor Z80 diantaranya : Addres bus, Data Bus dan Control
Bus. Pengertian Bus sendiri adalah jalur komunikasi yang umum digunakan untuk
membawa informasi antara elemen pada sistem komputer. Istilah bus mengacu pada
sekumpulan kabel atau jalir koneksi pada sebuah PCB yang berisi informasi biner
yang ditransfer dari satu bagian mikrokomputer ke bagian lainnya.
 Addres Bus adalah bilangan biner yang menujuk lokasi yang spesifik dari
media penyimpanan atau port I/O. Address bus digunakan untuk transmisi
address dari sebuah memory atau port I/O, addres bus bersifat uni-directional
(informasi hanya berjalan satu arah).
 Data Bus merupakan pembawa data atau informasi dalam bentuk biner yang
ditransmisikan dalam sistem, data bus bersifat Bi-directional (informasi
berjalan dua arah).
 Control Bus adalah jalur yang berfungsi menyediakan sinkronisasi (timing
control). Control bus bersifat uni-directional (informasi hanya berjalan satu
arah).
Berikut adalah gambaran sistem bus :
Laporan Prakktikum Sistem Mikroprosesor
Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

a. CPU Z80
Zilog Z80 adalah sebuah mikroprosesor yang didesain dan dijual oleh Zilog
mulai Juli 1976. Mikroprosesor ini digunakan secara luas pada komputer
desktop maupun komputer embedded. Mikroprosesor ini adalah salah satu CPU
yang paling populer sepanjang masa.
Walaupun Zilog mencoba membuat versi 16-bit (Z800 / Z280) dan 32-bit
(Z380) dari arsitektur Z-80 yang 8/16-bit, tetapi chip pengembangan tersebut
tidak pernah sukses. Zilog juga berusaha keras menembus pasar workstation
dengan Z8000 dan Z80000 32-bit (keduanya secara teknis tidak terkait dengan
Z80). Saat ini, Zilog berkonsentrasi pada pasar embedded yang terus
berkembang, dan keluarga CPU terbarunya, eZ80 8/16/24-bit, sebuah Z80 yang
cepat dengan jangkauan pengalamatan 16 MB, berhasil dengan baik.
(wikipedia.com)
b. RAM 62256
RAM 62256 merupakan memori tempat penyimpanan data dan atau program
untuk sementara waktu.
c. EPROM 27C256
EPROM 27C256 merupakan chip memori yang dapat baca dan diprogram serta
dihapus.
d. PPI 8255A
PPI 8255A merupakan adalah chip Programmable Peripheral Interface, yang
berfungsi untuk antar muka masukan dan keluaran parallel.
e. IC 74HC138
IC 74HC138 merupakan IC Demultiplexer yang berfungsi berfungsi untuk
memilih saluran output yang banyak dari jalur input yang sedikit.
Laporan Prakktikum Sistem Mikroprosesor
Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

D. KEBUTUHAN ALAT DAN BAHAN


1. Komputer yang terinstal software Proteus ISIS
2. Tampilan 2D Modul Mikrokomputer FZ80
3. Shematic Capture Modul Simulator Sistem Minimum Z80
4. Datasheet komponen pendukung (Z80 CPU, PPI 8255, 27C256, 62256, 74HC138)

E. SETTING PERCOBAAN
 Tidak ada setting pengaturan khusus untuk percobaan ini.

F. PROSEDUR PRAKTIKUM
1. Membuka software Proteus ISIS yang sudah terinstal di laptop
2. Mencari elemen yang akan di identifikasi pin outnya
3. Mengamati pin-pin yang ada pada elemen dan kemudian memberi keterangan serta
menyebutkan fungsinya.

G. DATA HASIL PRAKTIKUM


 CPU Z80
Tabel 1. Pinout CPU Z80
No. pin Nama Pin Pin Directional Tipe Jalur
1-5 A11, A12, A13, A14, A15 Uni-directional Addres Bus
6 CLK CPU Clock
7 - 10 D4, D3, D5, D6 Bi-directional Data Bus
12 - 15 D2, D7, D0, D1 Bi-directional Data Bus
11 VCC Power
16 INT Active Low CPU Control
17 NMI Negative Trigger CPU Control
18 HALT Active Low CPU Control
19 MREQ Active Low System Control
20 IORQ Active Low System Control
21 RD Active Low System Control
22 WR Active Low System Control
Laporan Prakktikum Sistem Mikroprosesor
Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

23 BUSAK Bi-directional Control Bus


24 WAIT Active Low CPU Control
25 BUSRAQ Bi-directional Control Bus
26 RESET Active Low CPU Control
27 M1 Active Low System Control
28 RFSH Active Low System Control
29 GND Ground
A0, A1, A2, A3, A4, A5.
30 - 39 Uni-directional Address Bus
A6, A7, A8, A9
40 A10 Uni-directional Adress Bus

Gambar 1. Schematic Zilog Z80


Laporan Prakktikum Sistem Mikroprosesor
Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

 PPI 8255
Tabel 2. PinOut PPI8255
No. Pin Nama Pin Pin Directional Tipe Jalur
1-4 PA3, PA2, PA1, PA0 Bi-directional Data Bus
5 RD Active Low System Control
6 CLK CPU Clock
7 VCC Power
8-9 A1, A0 Uni-directional Address Bus
10 - 13 PC7, PC6, PC5, PC4 Bi-directional Data Bus
14 - 17 PC0, PC1, PC2, PC3 Bi-directional DataBus
PB0, PB1, PB2, PB3,
18 - 25 Uni-directional Data Bus
PB4, PB5, PB6, PB7
26 GND Ground
D7, D6, D5, D4, D3, D2,
27 - 34 Bi-directional Control Bus
D1, D0
35 RESET Active Low CPU Control
36 WR Active Low System Control
37 - 40 PA7, PA6, PA5, PA4 Bi-directional Data Bus

Gambar 2. Schematic PPI 8255


Laporan Prakktikum Sistem Mikroprosesor
Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

 RAM 62256
Tabel 3. Pin Out RAM 62256
No. Pin Nama Pin Pin Directional Tipe Jalur
1 A14 Uni-directional Address Bus
2 A12 Uni-directional Address Bus
A7, A6, A5, A4, A3, A2,
3 - 10 Uni-directional Address Bus
A1, A0
11 - 13 D0, D1, D2, Bi-directional Data Bus
14 VCC Power
15 - 19 D3, D4, D5, D6, D7 Bi-directional Data Bus
20 CE Bi-directional Control Bus
21 A10 Uni-directional Address Bus
22 OE Bi-directional Control Bus
23 A11 Uni-directional Address Bus
24 - 25 A9, A8 Uni-directional Address Bus
26 A13 Uni-directional Address Bus
27 WE Bi-directional Control Bus
28 GND Ground

Gambar 3. Schematic RAM 62256


Laporan Prakktikum Sistem Mikroprosesor
Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

 EPROM 27C256

Tabel 4. Pin Out EPROM 27C256

No. pin Nama Pin Pin Directional Tipe Jalur


1 VPP Bi-directional Control Bus
2 A12 Uni-directional Address Bus
A7, A6, A5, A4, A3, A2,
3 – 10 Uni-directional Address Bus
A1, A0
11 - 13 D0, D1, D2 Bi-directional Data Bus
14 VCC Power
15 - 19 D3, D4, D5, D6, D7 Bi-directional Data Bus
20 CE Bi-directional Control Bus
21 A10 Uni-directional Address Bus
22 OE Bi-directional Control Bus
23 A11 Uni-directional Address Bus
24 – 25 A9, A8 Uni-directional Address Bus
26 -27 A13, A14 Uni-directional Address Bus
28 GND Ground

Gambar 4.Schematic EPROM 27C256


Laporan Prakktikum Sistem Mikroprosesor
Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

 IC 74HC138
Tabel 5. Pin Out 74HC138
No. Pin Nama Pin Pin Directional Tipe Jalur
1–3 A, B, C Uni-directional Address Bus
4-5 E2, E3, E1 Bi-directional Data Bus
7 Y7 Bi-directional Data Bus
8 GND GND
Y6, Y5, Y4, Y3, Y2, Y1,
9 - 15 Bi-directional Data Bus
Y0
16 VCC Power

Gambar 5. IC74HC138
Laporan Prakktikum Sistem Mikroprosesor
Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

H. ANALISIS DATA
Dari indentifikasi pin out yang dilakukan di beberapa elemen bahwasahnya setipa pin
out dari elemen memiliki beberapa kesamaan tentunya yang berkaitan dengan Addres
Bus, Data Bus dan Control Bus. Berikut Analisa setiap elemen.
a. Z80 CPU
Pin dari Z80 CPU berjumlah 40 buah dengan berbagai macam fungsinya.
Address bus, aktif high, output, menyediakan alamat untuk
A0 – A15
pertukaran bus data memori dan pertukaran device I/O
Data Bus, aktif high, input/output, digunakan untuk pertukaran
D0 – D7
data dengan memori dan I/O
Keluaran aktif rendah yang menandakana CPU mengijinkan
BUSACK
peminjaman bus sistem.
Sinyal masukan yang dibuat aktif rendah jika ada alat luar yang
BUSREQ
meminjam bus sistem
Keluaran aktif rendah pada saat CPU melaksanakan instruksi
HALT
Halt/berhenti.
Permintaan interupsi (masukan, aktif low) yang dihasilkan oleh
INT
divice I/O
Keluaran aktif rendah pada waktu saluran alamat A0 s/d A7 berisi
IQRQ
alamat I/O
merupakan pin keluaran aktif rendah jika CPU sedang mengambil
sandi operasi instruksi dari memori. Pada saat ini bus alamat
MI
berisi alamat memori seperti data yang ada pada Register PC, dan
data bus mengarah masuk.
merupakan pin keluaran aktif rendah pada waktu saluran alamat
MREQ
berisi alamat memori.
NMI interupsi non-maskable yaitu masukan, terpicu ujung negatif.
Laporan Prakktikum Sistem Mikroprosesor
Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

Keluaran aktif rendah pada waktu CPU melakukan operasi


RD
baca/memasukkan data.
untuk memerintah mikroprosesor agar melakukan inisialisasi
RESET
dengan cara memberi nilai 0 pada register
Keluaran aktif rendah jika CPU mengeluarkan alamat memori
RFSH
untuk menyegarkan memori mekanik.
Masukan dibuat aktif rendah oleh alat luar yang menyela kerja
WITH
CPU.
Keluaran aktif rendah pada waktu CPU melakukan operasi
WR
tulis/mengeluarkan data.

b. PPI 8255
Merupakan Programmable Peripheral Interface yang bisa diprogram dan memiliki
kelebihan yaitu dapat digunakan sebagai input maupun output ataupun dua-duanya.
PPI 8255 memiliki jumlah pin 40 buah dengan berbagai macam fungsinya.
Merupakan port A yang terdiri dari 8 bit, dapat diprogram
PA0 – PA7 sebagai input atau output dengan metode bidirectional
input/output.
Port B dapat diprogram sebagai input/output, tetapi tidak
PB0 – PB7
dapat digunakan sebagai port bidirectional.
Dapat diprogram sebagai I/O, bahkan dapat dipecah menjadi
PC0 - PC07 dua, yaitu CU (bit PC4 - PC7) dan CL (bit PC0-PC3) yang
dapat diprogram sebagai I/O.
Sinyal control aktif rendah ini dihubungkan ke 8255. Jika
RD dan WR 8255 menggunakan desain peripheral I/O, IOR adan IOW
dari sistem bus dihubungkan ke kedua pin ini.
Pin aktif tinggi ini digunakan untuk membersihkan Control
Reset Register. Ketika RESET diaktifkan, seluruh port diinisialisasi
sebagai port input.
Laporan Prakktikum Sistem Mikroprosesor
Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

Masing-masing port tersebut dapat diprogram menjadi port


Port A, B, C input maupun sebagai port output atau keduanya. Dan jika
dibutuhkan, port C dapat diprogram sebagai port kontrol
A0 – A1 digunakan untuk memilih salah satu port yg ingin diakses.

c. RAM 62256
RAM (Random Acces Memory) merupakan memori untuk menyimpan sementara
waktu. RAM 62256 memiliki kapasitas sebesar 256 / 8 = 32 Kbytes. Sedangkan
untuk angka 62XXX di depan menunjukan bahwa kode SRAM. RAM 62256
memiliki 28 pin out dengan fungsinya masing-masing.
A0 – A14 digunakan untuk memilih salah satu port yg ingin diakses.
Data Bus, aktif high, input/output, digunakan untuk
D0 – D7
pertukaran data dengan memori dan I/O
Chip enable, memegang peran utama dalam operasi RAM,
CE
bila CE low maka operasi read dan write dapat dilaksanakan.
Write Enable, memilih operasi pembacaan atau operasi
WE
penulisan hanya jika peranti dipilih dengan input pilihan
Output Enable, jika OE dan CE aktif keduanya, maka ouput
OE
diaktifkan .

d. EPROM 27C256
EPROM (Ellectrically Erasable Programmable Read-Only Memory) merupakan
memori chip yang menyimpan data ketika catu daya dimatikan. EPROM 27C256
memiliki kapasitas sebesar 256 / 8 = 32 Kbytes. Sedangkan untuk 27XXX di depan
menunjukan bahwa kode EPROM. EPROM 27C256 memiliki 28 pin out dengan
fungsinya masing-masing.
A0 – A14 digunakan untuk memilih salah satu port yg ingin diakses.
Data Bus, aktif high, input/output, digunakan untuk
D0 – D7
pertukaran data dengan memori dan I/O
Laporan Prakktikum Sistem Mikroprosesor
Praktikum 1 – Identifikasi Elemen Sistem Minumum Z80

Chip enable, memegang peran utama dalam operasi RAM,


CE
bila CE low maka operasi read dan write dapat dilaksanakan.
Write Enable, memilih operasi pembacaan atau operasi
WE
penulisan hanya jika peranti dipilih dengan input pilihan
VPP Untuk power supplay

e. IC 74CH138
Merupakan IC Demultiplexer yang digunakan untuk memori chip decoding, selain
itu juga sebagai serial mikrokontroler untuk mengkontrol bnyak peripheral yang
dibutuhkan. IC 74HC138 memiliki pin out sebanyak 16 buah dengan fungsinya
masing-masing.
A, B, C Input
E1, E2, E3 Control
Y0 – Y7 Output
GND Ground
VCC Supplay Voltage

I. KESIMPULAN
Dari Praktikum Identifikasi pin pada Elemen sistem minimum Z80 di dapatkan bahwa
setiap pin out dari elemen mempunyai kegunaan dan fungsi masing-masing. Yang mana
dari berbagai macam kegunaan tersebut kita bisa memilih mana saja yang akan kita
butuhkan. Kemudian Mikroprosesor Z80 memiliki 40 pin, dimana jumlah saluran
alamatnya ada 16, dan jumlah saluran datanya delapan, mikroprosesor Z80 sudah
memiliki penghasil detak (clock) sendiri dan hanya memerlukan satu tegangan catu +5
volt.

Anda mungkin juga menyukai