Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Soal Latihan

1. Jelaskan secara singkat mode transfer data paralel dari mikroprosesor?


2. Port A dan port B dari PPI 8255 adalah port 8 bit, jelaskan pengertian dari pernyataan
tersebut?
3. Sebutkan dan jelaskan mode operasi dari PPI 8255 ?
4. Jelaskan yang dimaksud dengan inisialisasi
terhadap PPI 8255?
5. Jika dikehendaki port A sebagai input, port B sebagai output, dan port C atas sebagai input,
port C bawah sebagai output, tentukan pengaturan control wordnya menggunakan mode operasi
0?

Gambar 7.10. Antarmuka pada CNC menggunakan 8255


JAWAB
1. Mode Transfer Data Paralel Terdapat 4 mode transfer data paralel yang dapat dilakukan
di mana masing-masing mempunyai protokol tersendiri, yaitu:
a. Sederhana (simple)
b. Sederhana dengan strobe
c. Jabat tangan tunggal (single handshake)
d. Jabat tangan ganda (double handshake)

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:

 Mode 0 - Basic Input/Output


Pada mode ini port A,Port B, dan Port C dapat di set sebagai input atau output. Mode ini
paling sering digunakan dalam aplikasi kontrol.

 Mode 1 - Strobe Input/Output.


Mode ini digunakan untuk membuat port input atau output parallel menggunakan sinyal
handshaking dan sinyal interupsi. Port yang bisa digunakan adalah Port A dan PortB.
sedangkan PortC sebagai sinyal handshaking.

 Mode 2 - Bidirectional Bus


Mode ini digunakan untuk komunikasi dua arah dan port yang bisa dugunaka adalah
PortA. Mode - mode ini dapat dipilih dengan memberikan control word pada saat
inisialisasi. Control word yang diberikan cukup sekali pada awal PPI ini diaktifkan.
Selain itu selama Program sedang berjalan, PPI 8255 sewaktu - waktu dapat diubah mode
operasinya dengan memberikan sebuah control word lagi. tersedianya fasilitas ini
memungkinkan PPI 8255 dapat dimanfaatkan untuk melayani berbagai keperluan
interfacing dengan program subroutin yag berada dalam sebuah sistem rangkaian.

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 :

You might also like