Anda di halaman 1dari 14

Teknik Antar Muka

 Programmable Peripheral Interface (PPI) 8255:


chip antarmuka 24 bit (3 port) yang dapat
diprogram sesuai keinginan kita.

 PPI
8255 menggunakan jalur port ISA
komputer.

 Aplikasi:
pengendali motor stepper,
ADC/DAC, relay dan rangkaian digital lainnya
yang menggunakan sistem akuisisi data.
Untuk dapat mengontrol PPI 8255 diperlukan
jalur-jalur sebagai berikut:
 Jalur Data : 8 buah pin (D7 - D0)
Berfungsi bus untuk memindahkan data antara
mikroprosesor dengan data diluar
mikroprosesor.

 Jalur
Alamat : 2 buah pin (A1 - A0)
Berfungsi sebagai indetifikasi/pemilihaan
alamat register PPI-8255. Alamat 0 sebagai PA,
1 sebagai PB, 2 sebagai PC dan 3 sebagai
Register Kontrol (setting mode).
 Jalur kontrol : 4 buah pin (CS, WR, RD, RESET)
Berfungsi sebagai kontrol operasi antara
mikroprosesor dan PPI-8255:

/CS aktif rendah berfungsi sebagai chip select


(pemilihan chip sebelum operasi dimulai).

/WR aktif rendah untuk kontrol operasi penulisan.

/RD aktif rendah untuk kontrol operasi pembacaan.

RESET aktif tinggi, untuk mereset PPI-8255 seluruh


keluaran menjadi impedansi tinggi sebagai
masukan.
Port A (PA0 – PA7):
PA0 : pin 4
PA1 : pin 3
PA2 : pin 2
PA3 : pin 1
PA4 : pin 40
PA5 : pin 39
PA6 : pin 38
PA7 : pin 37
Port B (PB0 – PB7):
PB0 : pin 18
PB1 : pin 19
PB2 : pin 20
PB3 : pin 21
PB4 : pin 22
PB5 : pin 23
PB6 : pin 24
PB7 : pin 25
Port C (PC0 – PC7):
PC0 : pin 14
PC1 : pin 15
PC2 : pin 16
PC3 : pin 17
PC4 : pin 13
PC5 : pin 12
PC6 : pin 11
PC7 : pin 10
RD : pin 5
WR : pin 36
Port baca tulis (RD dan WR)
diberi aktif rendah.

RESET : pin 35
Berfungsi membersihkan
register
CS : pin 6
A0 : pin 9
A1 : pin 8
CS=0 ; A0 = 0 ; A1 = 0
PORT A AKTIF
CS=0 ; A0 = 0 ; A1 = 1
PORT B AKTIF
CS=0 ; A0 = 1 ; A1 = 0
PORT C AKTIF
CS=0 ; A0 = 1 ; A1 = 1
ALL PORT AKTIF
Port Paralel PPI 8255
Data D0 (pin 2) Data D0 (pin 34)
Data D1 (pin 3) Data D1 (pin 33)
Data D2 (pin 4) Data D2 (pin 32)
Data D3 (pin 5) Data D3 (pin 31)
Data D4 (pin 6) Data D4 (pin 30)
Data D5 (pin 7) Data D5 (pin 29)
Data D6 (pin 8) Data D6 (pin 28)
Data D7 (pin 9) Data D7 (pin 27)
Kontrol C0 (pin 1) Alamat A0 (pin 9)
Kontrol C1 (pin 14) Alamat A1 (pin 8)
Kontrol C2 (pin 16) Kontrol WR# (pin 36)
Kontrol C3 (pin 17) Kontrol RD# (pin 5)
GND (pin 18 - 25) Kontrol CS# (pin 6)
 Aplikasi peraga LED
 Aplikasi pengendali lampu lalulintas
 Aplikasi motor stepper yang di program

untuk menggerakkan lengan (rigid body)


robot
 Aplikasi detector suhu dan cahaya
 Aplikasi intelligent home controller
 Dll.

Anda mungkin juga menyukai