Anda di halaman 1dari 18

1.

PA R A LLEL PO RT

LATAR BELAKAN G
1981, IBM memperkenalkan IBM PC

dengan menyertakan parallel port sebagai alternatif dari serial port (yang lambat)
Fungsi parallel port

aktu itu untuk mengkomunikasikan PC dengan printer (!ot Matri") untuk komunikasi disk dri$e portable, tape ba%kup, C!&'(M

#omunikasi parallel port berkembang,

Lat ar bel akang


Persoalan Parallel Port
Meningkatnya kemampuan PC tetapi arsitektur parallel port

tidak banyak beruba) (ke%* +ransfer data ma" 1,-kBps)


+idak adanya interfa%e yang standar !esain standar parallel port )anya memungkinkan untuk

pan.ang ma" / meter

1991, ada pertemuan antara para pembuat printer

(0e"mark, IBM, +I, dll) yang membentuk 1et ork Printing 2llian%e (1P2), 1P2 membuat standarisasi agar tidak ter.adi in&%ompatible antar peralatan yang berbeda

2gar diakui 1P2 menga.ukan standar

ke Institute of 3le%tri% and 3le%troni%s 3ngineer (I333), dengan keputusan I333 1/84
I3331/84, standar baru parallel port

yang mampu menangani transfer data sampai 1MBps dengan pan.ang kabel ma" 1- meter serta komunikasi dua ara) (bi&dire%tional)

Di agr am Pi n Par al l elPor t

2da / ma%am konektor parallel port yaitu 56 pin

(Centroni%s) dan /, pin (!B&/,)


!ari /, pin )anya 17 pin yang digunakan untuk

saluran pemba a informasi dan 8 pin berfungsi sebagai ground


!ari 17 pin, terdiri dari data (8 pin), status (, pin)

dan %ontrol (4 pin)

Note: 8roud di)ubungkan dengan semua pin ground (.ika memungkinkan) 9angan meng)ubungkan ground dengan %)asing atau piranti lain +anda :n; di depan menun.ukan pin tersebut aktif logika renda)

+anda :&; pada status dan %ontrol

menun.ukkan ba) a bit tersebut bersifat )ard are in$erted, yaitu sinyal di balik ole) interfa%e parallel port
(utput parallel port berlogika ++0,

logika - (-$olt) dan logika 1 (,$olt)


#ebutu)an arus parallel port berkisar

1/m2

Si nyalPar al l elPor t
Nama Sinyal n<trobe !7**!n2C# B?<@ Paper3nd <ele%t Deskripsi Sinyal SPP = <et pulsa renda) ,us untuk menyatakan data !7**!- $alid = 9alur data, dimana !7 (M<B) dan !- (0<B) = Pulsa renda) ,us untuk menun.ukkan data suda) diterima I'> = Bernilai tinggi .ika printer sibukAoffline = Bernilai tinggi .ika printer ke)abisan kertas = Bernilai tinggi .ika printer on&line

n2utoFeed = 9ika diset renda), printer akan pinda) baris setiap menemui %)ara%ter %arriage return n3rror nInit = Bernilai renda) ketika printer error = Pulsa renda) ,-us untuk inisialisasi atau mereset printer

<tandar Parallel Port (<PP) untuk melakukan .abat tangan dalam komunikasi dilakukan se%ara :manual; (ole) soft are)

!alam mode 3"tended Capability Port (3CP)

dan 3n)an%ed Parallel Port (3PP), .abat tangan dilakukan ole) )ard are, se)ingga soft are )anya menuliskan data ke alamat a al parallel port dan kondisi normal sa.a
!ibutu)kan dibutu)kan 5 alamat fisik (register)

untuk data 8 bit (register data), status , bit (register status) dan %ontrol 4 bit (register %ontrol)
9ika alamat a al parallel port adala) -578B

maka alamat -578B (reg* data), -579B (reg* status) dan -572B (reg* %ontrol)

Regi st er D at a Par al l elPor t


Offset CNama !ata Port Read/Writ e Drite (note 1) Bit keBit 7 Bit 6 Bit , Bit 4 Bit 5 Bit / Bit 1 Bit Properti !ata7 !ata6 !ata, !ata4 !ata5 !ata/ !ata1 !ata-

te1: port adala) bidire%tional, maka register data ini dapat dilakukan operasi 'eadAD

Regi st er St at s Par al l elPor t


Offset C1 Nama <tatus Port Read/Writ e 'ead only Bit keBit 7 Bit 6 Bit , Bit 4 Bit 5 Bit / Bit 1 Bit Properti Busy 2%k Paper (ut <ele%t In 3rror I'> (1ot) & &

gister status ini adala) port read only, dalam proses .abat tangan* 'egister statu gunakan untuk menge%ek status printer manakala komputer mengeluarkan data elalui parallel prot

Regi st er !ont r olPar al l elPor t


Offset C/ Nama Read/Wri te Bit keBit 7 Bit 6 Bit , Bit 4 Bit 5 Bit / Bit 1 Bit Properti & & 3nable bi&dire%tional 3nable I'> $ia 2%k <ele%t Printer Initial Printer (reset) 2uto 0inefeed <trobe !ata Port 'eadADrite

a umumnya register %ontrol adala) Drite (nly, karena digunakan untuk mengirim al pemberita)uan ke printer seperti inisial, auto linefeed, dsb* 1amun demikian r trol ini dapat .uga digunakan sebagai input ('ead)

'ingkasan diagram pin parallel port, sebagai berikut =

Bi " #i r e$t i onalPor t


<eiring kebutu)an komunikasi dua ara) IBM

melakukan modifikasi pada parallel portnya dengan menamba)kan IC 740</44

% o#i & i kasi'ar al l el'or t nt k i n' t

Ni bbl e % o#e
1ibble mode memba%a 8 bit dengan

menggunakan parallel port tanpa memerlukan pengesetan bit ke&, dari register %ontrol*
Mode ini diperkenalkan ole) Ba lett

Pa%kard sebelum IBM memperkenalkan parallel port


Multiple"er nibble mode

Anda mungkin juga menyukai