SERPIH-SERPIH (IC) INTERFACE DASAR PADA PC (URAIAN SINGKAT)
1
PROGRAMMABLE PERIPHERAL INTERFACE (PPI) 8255 y
y
y
IC 8255 adalah sebuah antarmuka yang dapat menggerakkan piranti/peralatan/peripheral berbentuk Integrated g Circuit ((IC)) yyang g dapat p diprogram p g dan bekerja j pada Mikroprosessor intel dan kompatibelnya. 8255 menyediakan 3 buah port I/O yang masing masing berisi 8 bit dan masing - masing portnya saling berdiri sendiri. di i IC 8255 adalah peralatan yang berkenaan dengan operasi data paralel input maupun output (Paralel I/O = PIO) Fungsi dari 3 buah port I/O yang ada adalah PIO). sebagai berikut :
2
◦ Port A : Terdiri dari bagian Input 8 bit atau Output 8 bit. ◦ Bagian input disediakan untuk menahan d t data (l t hi (latching d t ) Bagian data). B i output t t disediakan untuk menahan (latch) dan buffer data; yang berarti output dapat langsung menjalankan rangkaian luar (TTL). ◦ Write/menulis adalah mengirim data ke bagian output ; sedangkan Read/ membaca adalah mengirim data dari unit/ bagian output p ke input. p ◦ Port B : terdiri dari sebuah bagian I/O yang terdiri dari 8 bit dan sebuah Input buffer data 8 bit. Unit I/O disediakan untuk menahan dan buffer ff data. ◦ Port C : Terdiri dari satu bagian output 8 bit dan satu bagian input 8 bit. ◦ Unit output menyediakan latch dan buffer data sedangkan unit input menyediakan fungsi buffer data. ◦ Pada mode 1 dan 2; Port C dibagi atas dua bagian yang masing - masing mempunyai lebar 4 bit y yang g dioperasikan p dengan g Port A dan B dikhususkan sebagai sinyal kontrol output atau sinyal status input. 3
4
3 mode kerja PPI 8255 : 1. MODE 0 sebagai BASIC INPUT OUTPUT. Semua Port I/O dipakai sebagai Input dan Output. Tidak diperlukan sinyal “ Handshake “.. Data langsung ditulis atau dibaca dari port yang bersangkutan. Fungsi dasar dari 8255 mode 0 adalah : ◦ Dua Port-8 bit (Port A & B) serta 2 Port - 4 bit (Port c). ◦ Setiap p Port dapat p dipakai p sebagai g input p atau output. ◦ Output di-latch (ditahan); input tidak di-latch ( (ditahan). ) ◦ Menyediakan 16 kombinasi konfigurasi input/output pada mode ini. ( Dapat dilihat y ) dari control wordnya 5
2. MODE 1 sebagai STROBE INPUT/OUTPUT. Sebagai penyalur data I/O dari atau ke port yang dimaksud yang berhubungan dengan sinyal strobe (sinyal kontrol) memakai aturan “H d h k ” Port “Handshake”. P t A dan d P t B dipakai Port di k i untuk t k jalur transfer data. Port C untuk menghasilkan atau menerima sinyal “Handshake” tersebut. Definisi fungsional dari mode 1 adalah : ◦ 2 kelompok sinyal kontrol dengan Handshake. ◦ Tiap kelompok terdiri dari satu buah port data 8 bit (port A atau B) dan satu buah port kontrol/data 4 bit. ◦ Port data-8 bit dapat digunakan sebagai input ataupun output. output Keduanya dapat di- latch. latch ◦ 4 Port lainnya (4 bit) dipakai untuk port kontrol/status dari port data 8 bit. 1 bit lagi dipakai untuk port data input/output. input/output 6
3. MODE 2 : STROBED BIDIRECTIONAL BUS I/O. I/O Mode ini setiap data port membutuhkan 5 sin al kontrol sehingga sinyal sehin a hanya han a kontrol grup r p A yang terdapat pada mode ini. Fungsinya mirip dengan mode 1, hanya arah datanya Bidirectional (Dua arah). Fungsi dasar dari mode 2 : ◦ Digunakan hanya dalam grup A. port bus 8 bit Bidirectional (p (port ◦ Sebuah p A) dan 5 bit port kontrol (port c). ◦ Data input dan output di-latch. 7
8
PROGRAMMABLE COMMUNICATION INTERFACE (PCI) 8251 8251A A
y
y
IC 8251 adalah sebuah antarmuka komunikasi berbentuk Integrated Circuit (IC) yang dapat diprogram dan dirancang untuk menghubungkan p interface serial secara virtual. ke suatu tipe 8251 merupakan Universal Syncronous/ Asyncronous Receiver Transmitter (USART). Menyediakan 2 mode komunikasi yaitu :
9
1. Mode Asyncronous
Pada Mode ini data berbentuk Asinkron dimana informasi dikirim dan diterima tanpa adanya clock atau sinyal y pewaktu.. Data pewaktu p dikirim perper-bingkai (frame) yang terdiri atas : start bit, tujuh bit data, data paritas dan satu stop bit. bit. Data umumnya berisi satu karakter ASCII. ASCII. 10
2. Mode Syncronous y
Pada Mode ini data tidak mempunyai start bit dan stop bit dan hanya berisi bit data. Data disinkronisasikan dengan sinyal clock. Awal frame diindikasikan dengan menggunakan karakter SYNC dan umumnya y digunakan g 2 karakter SYNC yang disebut BYSYNC.
11
PROGRAMMABLE KEYBOARD /DISPLAY INTERFACE 8279 IC 8279 adalah sebuah antarmuka papan ketik (keyboard) dan display berbentuk Integrated Circuit (IC) yang dapat diprogram dan dirancang untuk men-scan dan meng-encode g sampai p dengan 64 kunci (tuts) dan 16 digit kode numerik.
12
PROGRAMMABLE KEYBOARD /DISPLAY INTERFACE 8279
13
CATHODE RAY TUBE CONTROLLER (CRTC) 8275
IC 8275 adalah sebuah antarmuka layar (CRT) yang dapat diprogram .
14
CATHODE RAY TUBE CONTROLLER (CRTC) 8275
15
FLOPPY--DISK CONTROLLER (FDC) FLOPPY 8272A IC 8272A adalah sebuah antarmuka floppy berbentuk Integrated Circuit (IC) yang dapat diprogram. diprogram
16
DIRECT MEMORY ACCESS CONTROLLER (DMAC) 8237 IC 8237 adalah perangkat pengendali sistem bus untuk mendukung operasi l langsung akses k memorii dan I/O
17
DIRECT MEMORY ACCESS CONTROLLER (DMAC) 8237
18
DIRECT MEMORY ACCESS CONTROLLER (DMAC) 8237
19
DIRECT MEMORY ACCESS CONTROLLER (DMAC) 8237
20
DIRECT MEMORY ACCESS CONTROLLER (DMAC) 8237
21
THE END
22