Jalannya Operasi Dasar Proses Pembacaan EPROM 2716 Pengalamatan RAM 6116 dan EPROM 2716 pada Sistem Minimal Z - 80

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.