Anda di halaman 1dari 15

Handout Matakuliah Mikroprosesor dan Mikrokontroler

KONFIGRASI PIN MIKROPROSESOR INTEL 8088/8086


Oleh : Edidas. MT ( Dosen Teknik Elektronika FT UNP Padang)

A. Konsep PIN OUT Mikroprosesor

Secara sederhana pin out pada seabuah mikro prosesor terdiri dari :

1. Pin Catudaya, yaitu pin untuk menyalurkan daya listrik DC ke sistem mikroprosesor.

Sebagai sebuah rangkaian elektronika miroproseor memerlukan catudaya VCC dan

Ground. Tegangan catudaya untuk miroprosesor pada umumnya adalah 5 VDC.

2. Pin Control Bus, adalah pin yang berguna untuk mengirimkan sinya kontrol ke alat atau

menerima sinyal kontrol dari alat menuju mikroprosesor. Pin ini terdiri dari pin Tulis

(WR), Baca (RD), Interupt Request (INTR), Interupt Aknowledge (INTA), Pengunci

Alamat (ALE =Address Latch Enable), Pengaktif Data (DEN= Data Enable), Pengendali

Data Dikirim atau Diterima(DT/R=Data Transmite/Receice), Pemilih Memory atau Alat

I/O (M/IO), Permintaan Pemakaian Bus/memperkenankan Pemakaian Bus

(HOLD/HLDA).

Control Bus
Address Bus 16
bit

uP 8 bit
Clock

VCC
Data Bus 8 bit
Ground

Gambar 1. Konsep PIN OUT Mikroprosesor

----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 1 dari 15
Handout Matakuliah Mikroprosesor dan Mikrokontroler

3. Pin Address Bus, adalah pin yang berguna untuk mengaktifkan alamat memory agar

lokasi alamat itu dapat diakses (dibaca/ditulis). Jumlah pin address menentukan jumlah

lokasi memory yang dapat diakses oleh mikroprosesor. Sebuah pin dapat mengkases

lokasi memory sebanyak 2 lokasi yaitu lokasi 0 dan lokasi 1. Jika jumlah pin address ada

2 buah maka lokasi memory yang dapat diakses berjumlah 4 lokasi yaitu :

1. Lokasi 00

2. Lokasi 01

3. Lokasi 10

4. Lokasi 11

Begitu seterusnya jika ada 3 pin address maka akan dapat mengakses lokasi

memory sebanyak 8 buah loakasi. Dengan demikian dapat disimpulkan kalau jumlah lokasi

memory yang dapat diakses oleh pin address adalah : M= 2n , dimana n=jumlah pin

address dan M= jumlah lokasi memory yang dapat diakses. Berikut tabel jumlah lokasi

memory yang dapat diakses oleh pin address adalah :

Tabel 1. Jumlah Lokasi Memory Yang Dapat Diakses

JUMLAH LOKASI
JUM MEMORY YANG Rentang Alamat
LAH NAMA PIN DAPAT DIAKSES (Address Range)
PIN
2n Jml Satuan
1 A0 21 2 BYTE 0 dan 1
2 A0 dan A1 22 4 BYTE 00,01,10dan 11
3 A0,A1 dan A2 23 8 BYTE 000,001,.......111
4 A0,A1,A2 dan A4 24 16 BYTE 0000, 0001,......1111
5 25 32 BYTE 0 0000,0 0001,.....1 1111
6 26 64 BYTE 00 0000,00 0001,.11 1111
7 27 128 BYTE 000 0000, 000 0001,...... 111 1111
8 28 256 BYTE
9 29 512 BYTE

----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 2 dari 15
Handout Matakuliah Mikroprosesor dan Mikrokontroler

10 210 1024 1 KB
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 A0-29
31
32

4. Pin Data Bus, adalah pin yang berguna untuk menyalurkan data masuk ataupun data keluar

mikroprosesor. Mikroprosesor 8 bit artinya data yang dapat diprosesnya adalah selebar 8 bit.

Dengan nama-nama data adalah D7,D6,D5,D4,D3,D2,D1,D0. Juga dapat diartikan bahwa

register serbaguna mempunyai lebar data 8 bit.

Tabel 2. Format data 8 bit

DATA D7 D6 D5 D4 D3 D2 D1 D0
27 26 25 24 23 22 201 20
BOBOT
128 64 32 16 8 4 2 1

B. Konsep Baca Data

Gambar 2. meperlihatkan konsep membaca data oleh mikroprosesor. Untuk membaca

data diperlukan 3 Kelompok bus yaitu : Bus Alamat, Bus Data dan pin Control RD dari

Bus Kontrol. Proses pembacaan data dimulai dengan mengisi bit alamat pada Bus

----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 3 dari 15
Handout Matakuliah Mikroprosesor dan Mikrokontroler

1*) 2*)
Alamat . Setelah bit alamat valid maka mikroprosesor mengirimkan sinyal LOW

untuk mengaktifkan pin RD ( karena pin RD adalah aktif LOW yang ditandai dengan tanda

bulatan <bubble> pada pin-nya). Beberapa saat kemudian data yang ada pada lokasi memory

yang sedang ditunjuk oleh Bus Alamat akan berada pada Bus Data. Setelah data Valid

( ditandai dengan sinyal MFC=Memory Function Complete) maka mikroprosesor

memindahkan data itu ke salah satu register internalnya. 3*)

RD
Control Bus
WR Address Bus 16 bit

MEMORY
RESET
RAM

uP 8 bit ATAU

ROM
Clock

Data Bus 8 bit


VCC WR RD

Ground

Diagram Operasi BACA Data


Gambar 2 Konsep Baca Data dari Memory

Semua langkah pembacaan data hanya dapat berlangsung selangkah demi selangkah

yang dikendalikan oleh CLOCK. Semakin kencang denyut clock ( semakin tinggi
----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 4 dari 15
Handout Matakuliah Mikroprosesor dan Mikrokontroler

frekensinya) maka semakin cepat pula proses selesai. Mikroprsesor yang mempunyai denyut

clock 500 MHZ akan lebih cepat bekerja dari mikroprosesor yang mempunyai denyut clock

100 MHZ. Pada dasar denyut clock itu dapat saja dipertinggi (Over Clocking) namun

dibatasi oleh jenis bahan pembuat mikroprosesor itu sendiri).

C. Konsep Simpan Data

Menyimpan data ke memory adalah suatu pekerjaan rutin yang harus dilakukan oleh

mikroprosesor untuk setiap langkah pekerjaannya. Data hasil dari prose pertama akan hilang

ketika proses kedua dikerjakan oleh mikroprosesor. Gambar 3 dapat menjelaskan konsep

penulisan data ke dalam memory.

RD
Control Bus
WR Address Bus 16 bit

MEMORY
RESET
RAM

uP 8 bit ATAU

ROM
Clock

Data Bus 8 bit


VCC WR RD

Ground
Design by Edidas

Diagram Operasi TULIS Data

Gambar 3. Konsep Menyimpan Data ke Memory

Pertama mikroproser menyiapkan bit alamat pada Bus Alamat. Setelah alamat valid maka

mikroprosesor mengeluar data melalui Bus Data. Pekerjaan mikroprosesor berikutnya adalah
----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 5 dari 15
Handout Matakuliah Mikroprosesor dan Mikrokontroler

mengeluarkan sinyal LOW melalui pin WR untuk membuat memory mengambil data yang di

Bus Data. Jika data yang ada pada Bus Data sudah masuk ke dalam memory dengan valid

maka proses penyimpanan data selesai (ditandai dengan datangnya sinyal MFC dari Memory).

Semua langkah penulisan data juga berlangsung selangkah demi selangkah yang dikendalikan

oleh CLOCK.

D. Konsep Memilah Data

Data yang masuk dan keluar mikroprosesor dapat berasal dari MEMORY atau dari

PORT. Mikroprosesor harus mengenali perangkat yang akan diberi data atau diambil datanya.

Di dalam system mikroprosesor terdapat sebuah pin M/IO yang berguna untuk memilih

perangkat yang akan dihubungi. Jika pin M/IO berlogika 1 maka perangkat yang akan

dihubungi adalah memory dan jika pin M/IO berlogika 0 maka mikroprosesor akan

meghubungi port. Gambar 4. menjelaskan proses pangaksesan memory dan port.

Urutan pekerjaan mikroprsesor mengirim data ke sebuah PORT adalah sebagai

berikut :

1. Mikroprosesor adalah menyiapkan bit alamat pada Bus Alamat.

2. Setelah bit alamat valid mikroprosesor mengeluarkan data ke Bus Data.

3. Selanjutnya dikeluarkan sinyal LOW pada kaki M/IO, dengan tujuan

mengaktifkan IC Port ( sedangkan IC memory TIDAK AKTIF).

4. Terakhir mikroprosesor mebgeluarkan sinyal LOW pada pin WR.

Urutan pekerjaan mikroprsesor mengambil data ke sebuah PORT adalah sebagai

berikut :

----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 6 dari 15
Handout Matakuliah Mikroprosesor dan Mikrokontroler

1. Mikroprosesor adalah menyiapkan bit alamat pada Bus Alamat.

2. Setelah bit alamat valid mikroprosesor mengekeluarkan sinyal LOW pada kaki

M/IO, dengan tujuan mengaktifkan IC Port ( sedangkan IC memory TIDAK

AKTIF).

3. Selanjutnya mikroprosesor mengeluarkan sinyal LOW pada pin RD

4. Terakhir mikroprosesor mengambil data dari port dan diletakkan ke dalam salah

satu register internalnya.

RD
Control Bus Address Bus 16 bit

WR

M/IO

RESET
Data Bus 8 bit
uP 8 bit
Clock

VCC ROM RAM


PORT
Gnd I/O

CS CS CS

WR RD WR RD WR RD

Design by Edidas

Diagram Operasi PILAH PERANGKAT


Gambar 4. Konsep PILIH PERANGKAT

----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 7 dari 15
Handout Matakuliah Mikroprosesor dan Mikrokontroler

E. Susunan Pin Mikroprosesor Intel 8086

----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 8 dari 15
Handout Matakuliah Mikroprosesor dan Mikrokontroler

Gambar 5. Diagram pin Mikroprosesor 8086

Keterangan Tentang Fungsi Setiap pin :

a. Mode Minimum b. Mode Maksimum

----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 9 dari 15
Handout Matakuliah Mikroprosesor dan Mikrokontroler

Gambar 6. Perbandingan Fungsi PIN Mikroprosesor 8086


Jika Beroperasi Pada Mode Minimum
Dengan Mode Maksimum

----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 10 dari 15
Handout Matakuliah Mikroprosesor dan Mikrokontroler

----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 11 dari 15
Handout Matakuliah Mikroprosesor dan Mikrokontroler

----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 12 dari 15
Handout Matakuliah Mikroprosesor dan Mikrokontroler

----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 13 dari 15
Handout Matakuliah Mikroprosesor dan Mikrokontroler

----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 14 dari 15
Handout Matakuliah Mikroprosesor dan Mikrokontroler

----------------------------------------------------------------------------------------------------------------------------------
Oleh : Drs Edidas, MT KONSEP PIN OUT MIKROPROSESOR Halaman 15 dari 15

Anda mungkin juga menyukai