Professional Documents
Culture Documents
Tugas Peripheral
Tugas Peripheral
2. PPI 8255 adalah suatu komponen parralel input/output port dalam satu chip yang dapat di
program inpu/oututnya. PPI 8255 memiliki 24 pin I/O yang dibagi menjadi tiga port
masing-masing 8 bit. Port - port tersebut adalah port A (PA0-PA7), port B (PB0-PB7)
dan port C (PC0-PC7). Sebagai jalur untuk transfer data dari dan ke PPI 8255 disediakan
saluran 8 bit bus data (D0-D7). Bus data dari PPI ini dapat dihubungkan langsung dengan
bus data dari mikrokomputer.
3. Ada tiga mode operasi yang dapat dipilih oleh sistem perangkat lunak untuk
mengoperasikan PPI 8255 yaitu:
4. Dalam pengoperasiannya port-port PPI 8255 perlu di-set untuk menentukan port mana
saja dari ketiga port
yang tersedia untuk berfungsi sebagai input/masukan dan sebagai output/keluaran, serta
dalam mode apa PPI akan bekerja.
Proses pen-set-an port-port dan mode kerja PPI ini disebut sebagai proses inisialisasi.
Data yang didapat dari proses inisialisasi disebut Control Word.
Secara singkat format control word adalah:
------------------------------------------------------------
| D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
------------------------------------------------------------
| 1 | MODE | A | C high | MODE | B | C low |
5. Mode 0 :
Port A, Port B, dan Port C bekerja sebagai port I/O sederhana tanpa jabat tangan. Pada
mode ini CPU sama sekali tidak memperhatikan status 8255. CPU mentransfer data tanpa
mempersoalkan apa yang terjadi pada 8255. Port A dan Port B bekerja sebagai port 8 bit
sedangkan Port C dapat dibuat bekerja dalam 8 bit atau berdiri sendiri dalam 4 bit lower
dan 4 bit upper secara terpisah. Pemakaian mode 0 pada PPI 8255 secara diagram dapat
digambarkan pada gambar dibawah ini :