Anda di halaman 1dari 18

KOMUNIKASI PORT

PARALEL KOMPUTER
TE - 06
PORT PARALEL
PORT PARALEL
PENGENALAN PORT PARALEL
• Port paralel : Port data komputer yang
digunakan untuk mentransmisi 8 bit data
dalam satu detak.
• Standard port paralel yang terbaru adalah
IEEE 1284 (tahun 1994).
• Tujuan standar yang baru tersebut adalah
untuk mendesain driver dan peralatan yang
baru dan kompatibel dengan peralatan lain
serta standar paralel port sebelumnya (SPP)
tahun 1981
Standar IEEE 1284
• Standar IEEE 1284 yang dipublikasikan pada
tahun 1994 mendefinisikan 5 (lima) macam
mode transfer data Port Paralel:
1. Mode Kompatibel;
2. Mode Nibble;
3. Mode Byte;
4. EPP (Enhanced Parallel Port), dan
5. ECP (Extended Capability Port)
Standar IEEE 1284
• Mode kompatibilitas, Nibble dan Byte
digunakan sebagai standar perangkat keras
yang tersedia di port paralel orisinil.
• EPP dan ECP membutuhkan tambahan
perangkat keras dan dapat berjalan dengan
kecepatan yang lebih tinggi.
• Mode kompatibilitas atau centronics hanya
dapat mengirimkan data pada arah maju pada
kecepatan 50 KB/detik hingga 150 KB/detik.
Untuk menerima data Mode harus diubah
menjadi mode nibble atau byte.
Standar IEEE 1284
• Mode Nibble dapat menerima 4 bit (nibble)
pada arah mundur.
• Mode Byte menggunakan fitur bidirectional
parallel untuk menerima 1 byte (8 bit) data
pada arah mundur.
• IRQ port paralel biasanya berada di IRQ5
atau IRQ7.
Standar IEEE 1284
• Untuk mengeluarkan 1 byte ke printer
menggunakan mode kompatibilitas, perangkat
lunak yang digunakan harus :
• Menulis Byte ke data port
• Mengecek apakah printer sibuk, jika sibuk tidak
akan menerima data sehingga data yang telah
ditulis akan hilang.
• Membuat strobe(pin 1) bernilai low. Ini
memberitahukan komputer bahwa data yang
benar telah berada di jalur data.
• Membuat strobe tinggi kembali setelah menunggu
sekitar 5 us dari membuat strobe low.
Standar IEEE 1284
• Protokol EPP mempunyai 4 macam siklus
transfer data :
• Siklus baca data(Data read)
• Siklus baca alamat (Address Read)
• Siklus tulis data (Data write)
• Siklus tulis alamat (Address write)
Akses Port Paralel
• Port Paralel ini terhubungkan dengan dunia
luar melalui konektor DB25, yang terbagi
atas tiga kelompok register, yaitu:
1. Register Data;
2. Register Control, dan
3. Register Status
• Masing-masing register tersebut digunakan
untuk mentransfer data, melakukan
pengontrolan periferal serta memeriksa atau
mendapatkan status periferal eksternal.
Register Data
Register Kontrol
Register Status
Akses Port Paralel
• Ada beberapa pin (selain pin-pin pada register
data) yang bersifat sungsang atau inverse :
• jika pin tersebut sebagai masukan, maka jika
terbaca 0 artinya mendapatkan logika 1
(demikian juga sebaliknya).
• Jika pin tersebut adalah keluaran, jika
dikirimkan logika 1, maka yang terkirim
sesungguhnya adalah logika 0 (demikian juga
sebaliknya).
• Selain itu sifatnya normal, terbaca 1 ya 1,
terkirim 1 ya 1, demikian seterusnya.
Tabel pin-pin Port Paralel
PERIPHERAL PORT PARALEL
Centronics
• Centronics merupakan standar transfer data
dari komputer ke printer.
• Pada centronics, data dikirimkan ke pin 2 hingga
pin 7.
• Komputer akan mengecek apakah printer sibuk.
Jika sibuk, busy harus berlogika 0.
• Program mengeluarkan sinyal strobe, menunggu
sekitar 1 us dan menonaktifkan sinyal strobe.
• Data dibaca oleh printer/periferal pada ujung
strobe.

Anda mungkin juga menyukai