Programmable Peripheral Interface Ppi8255
Programmable Peripheral Interface Ppi8255
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:
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