PPI 8255 #1
Dikirim Hardware dengan pengait kata (tags)8255, 8255A, Chip, PPI pada Jumat, April 11, 2008 oleh DartoPPI 8255 adalah IC yang dirancang untuk membuat port masukan dan keluaran paralel, IC ini mempunyai 24 bit I/O yang terorganisir menjadi 3 port 8 bit ( 24 jalur ) dengan nama Port A, Port B, dan Port C.
Konfigurasi dari 24 jalur I/O ini bisa digunakan untuk masukan, keluaran, ataupun biderectional ( dua arah ). Pada I/O yang dikontrol secara software akan lebih mudah bila dibandingkan dengan pengontrolan secara hardware. Untuk memilih port 8255 digunakan dua buah address pin, yaitu A1 dan A0, dengan kombinasi sebagai berikut :
A1=0; A0=0; ==> memilih port A
A1=0; A0=1; ==> memilih port B
A1=1; A0=0; ==> memilih port C
A1=1; A0=1; ==> memilih Control Word ( CW )
CS harus dibuat rendah pada saat pembacaan atau penulisan pada PPI ini. Sinyal reset bila aktif akan membersihkan seluruh register internal PPI dan membuat PPI berfungsi dalam mode masukan ( mode input ). Pemilihan konfigurasi port masukan atau keluaran pada IC 8255 ini dilakukan dengan cara mengirim control word melalui D7 s/d D0 pada saat A1 dan A0 masing-masing berlogic 1. Tabel operasi 8255 adalah sebagai berikut :
|
A1 |
A0 |
RD |
WE |
CS |
Keterangan |
|
0 |
0 |
0 |
1 |
0 |
Port A ke bus data |
|
0 |
1 |
0 |
1 |
0 |
Port B ke bus data |
|
1 |
0 |
0 |
1 |
0 |
Port C ke bus data |
|
0 |
0 |
1 |
0 |
0 |
Bus data ke port A |
|
0 |
1 |
1 |
0 |
0 |
Bus data ke port B |
|
1 |
0 |
1 |
0 |
0 |
Bus data ke port C |
|
1 |
1 |
1 |
0 |
0 |
Bus data ke bus kontrol |
|
X |
X |
X |
X |
X |
Bus data three state |
|
1 |
1 |
0 |
1 |
0 |
Ilegal |
|
X |
X |
1 |
1 |
0 |
Bus data three state |