30
Tabel 2 5 Operasi Dasar PPI 8255
Reset CS
RD WR
A1 A0
Operasi reset 1
X X
X X
X Port A,B dan C sebagai
Masukan Operasi Membaca Read
1 Port A
Bus Data 1
1 Port B
Bus Data 1
1 Port C
Bus Data Operasi Menulis Write
1 Bus Data
Port A 1
1 Bus Data
Port B 1
1 Bus Data
Port C 1
1 1
Bus Data Register
Kontrol Fungsi yang tidak diperbolehkan
X 1
X X
X X
Bus Data Berimpedansi
tinggi 1
1 1
Kondisi tidak syah 1
1 X
X Bus Data
Berimpedansi tinggi
Seperti pada gambar 2.10 di bawah menunjukkan bagaimana cara untuk menghubungkan masing-masing Pin dan penggunaannya dalam menstransfer
data.
Gambar 2 6 Rangkaian PPI 8255
31
a. Jalan Operasi Dasar PPI 8255
Berikut ini diuraikan Proses jalannya operasi dasar PPI 8255 yaitu: 1 Proses Inisialisasi PPI 8255.
Tentukan data kata kendala pada Bus Data S D7 - S D0 Contoh : 82H Port A=Keluaran, Port B=Masukan.
SA0 dan SA1 ditutup Alamat Register Kontrol S
RD
S
CS
S
WR
- dibuka Operasi Menulis. Hasil LED PA7 - PA0 = Padam
2 Proses Menulis Data dari Bus Data ke Port A. Tentukan data yang akan dikeluarkan ke Port A pada Bus Data SD7 -
SD0
S
RD
S
CS
S
WR
- dibuka operasi Menulis Hasil LED pada PA7- PA0 menyala sesuai data saklar SD7-SD0 berarti telah
terjadi pemindahan data dari bus data ke port A penulisan data dari Bus Data ke Port A
3 Proses Membaca Data dari Port B ke Bus Data
S
WR
S
CS
S
RD
- dibuka operasi Membaca
32
b. Pengalamatan PPI 8255 pada sistem minimal Z 80
Beberapa pin masukan dan keluaran dari CPU Z 80 dipergunakan dalam pengalamatan PPI ini. Selain pin-pin kontrol seperti
WR
,
RD
,RESET dan Bus Data dari CPU, juga dipergunakan Pin alamat A7-A0 dan Pin
IOREQ
. A7-A0 dipergunakan untuk memberikan data alamat port.
IOREQ
dipergunakan bersama sinyal-sinyal alamat A7-A2 untuk mengaktifkan PPI 8255. A7-A2 dan
IOREQ
merupakan masukan dari Blok Pendekode Peng-alamatan Port PPI, yang mana dalam Blok Pengalamatan ini dibangun Rangkaian Pendekode.
Rangkaian Pendekode ini berfungsi untuk mengaktifkan PPI 8255 pada daerah peng-alamatannya. Kondisi data A7-A2 yang bersama-sama
IOREQ
, dapat mengaktifkan PPI 8255 melalui CS dan kondisi data A1-A0 dapat
menentukanmenunjukkan alamat-alamat Port dan Register Kontrol PPI.
Gambar 2 7 Pengalamatan PPI 8255 pada sistem minimal Z 80
Sebelum rangkaian PendekodePengalamatan Port PPI 8255 dibuat, maka kita harus menentukan peta alamat Port masukan keluaran.