PPI 8255 #1
PPI 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 |
Rabu, April 23, 2008 pada 2:47 pm
hi i need design inside blok of ppi 8255 whit max plus can you help me?