You are on page 1of 15

ELEKTRONIKA DIGITAL

Port Paralel & Serial

PORT PARALEL

Port Paralel
• Awalnya dikembangkan oleh IBM

• Berkomunikasi dengan printer, • disebut juga sebagai port printer. • juga bisa digunakan untuk berkomunikasi dengan peralatan lainnya • juga digunakan untuk keperluan interfacing. • Port paralel dikenal juga dengan nama LPT

Alamat Port Paralel
• Awalnya IBM-PC mengalokasikan 3 buah alamat register • 278h • 378h • 3BCh. • Alamat 3BCh dulu digunakan sebagai alamat port paralel

yang disatukan dengan video adapter. • Umumnya komputer saat ini hanya menyediakan 1 buah port paralel dan alamat default port paralel tersebut adalah 378h.
• Ada yang tidak disediakan

• Alamat port paralel bisa diubah melalui BIOS.
• Alamat 278h, 378h dan 3BCh biasa juga disebut sebagai

base address.

Alamat Port Paralel

Address
3BCh - 3BFh

Notes:
Dulunya digunakan untuk port paralel yang tergabung dengan video adapter – Tidak support ECP (LPT0)

378h - 37Fh
278h - 27Fh

Biasanya alamat untuk LPT 1
Biasanya alamat untuk LPT 2

Register Port Paralel
• Port paralel • Memiliki 25 pin yang terbagi dalam 3 register.
• Data Port • Status Port • Control Port :

• Salah satu pin dapat membangkitkan interupt.

Pin Port Paralel

Pin-Pin Port Paralel
Pin No (D-Type 25) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 - 25 Pin No (Centronics) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 32 31 36 19-30 SPP Signal nStrobe Data 0 Data 1 Data 2 Data 3 Data 4 Data 5 Data 6 Data 7 nAck Busy Paper-Out / PaperEnd Select nAuto-Linefeed nError / nFault nInitialize nSelect-Printer / nSelect-In Ground

Direction In/out In/Out Out Out Out Out Out Out Out Out In In In In In/Out In In/Out In/Out Gnd

Register Control Data Data Data Data Data Data Data Data Status Status Status Status Control Status Control Control

Hardware Inverted Yes

Yes

Yes

Yes

Interfacing
• Interfacing dengan menggunakan port paralel mudah. • fungsi masing-masing port sudah ditentukan • memiliki kemampuan yang terbatas • karena awalnya port paralel dirancang untuk berkomunikasi dengan printer bukan untuk keperluan interfacing. • Port paralel memiliki 3 register masing-masing untuk Data Port,

Status Port dan Control Port.
• memiliki alamat tersendiri • Memiliki pin-pin tersendiri.

• Untuk mengakses data tinggal mengakses alamat yang

bersangkutan.
• Data Port sendiri hanya bisa digunakan untuk keperluan Output data, • Status Port bisa digunakan untuk input data • Control Port bisa digunakan untuk keperluan input dan output data.

Example
• Misalkan alamat port paralel adalah 378h, maka alamat

masing-masing register adalah
• Data Port = 378h • Status Port = 379h • Control Port = 37Ah

PORT SERIAL

Port Serial
• Interface dengan port serial lebih rumit • data yang akan di transmisikan akan dikonversi dari paralel ke serial, pada bagian penerima dikonversi lagi dari serial ke paralel.
• Proses ini akan di handle oleh UART.

• Di sisi softwarenya, ada banyak register yang harus diatur untuk

bisa menggunakan port serial sebagai media interfacing.

Keuntungan Port Serial
• Kabel serial yang digunakan dapat lebih panjang. • rentang tegangan yang digunakan oleh port serial lebih besar dari pada port paralel. • Kabel yang digunakan lebih sedikit. • Minimal 3 buah kabel untuk konfigurasi Null Modem Configuration. • Banyak uC yang menyediakan SCI • (Serial Communication interface).

Debug…