Vous êtes sur la page 1sur 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 Notes:
3BCh - 3BFh Dulunya digunakan untuk port
paralel yang tergabung dengan
video adapter – Tidak support
ECP (LPT0)
378h - 37Fh Biasanya alamat untuk LPT 1
278h - 27Fh 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 Pin No SPP Signal Direction Register Hardware
(D-Type 25) (Centronics) In/out Inverted
1 1 nStrobe In/Out Control Yes
2 2 Data 0 Out Data
3 3 Data 1 Out Data
4 4 Data 2 Out Data
5 5 Data 3 Out Data
6 6 Data 4 Out Data
7 7 Data 5 Out Data
8 8 Data 6 Out Data
9 9 Data 7 Out Data
10 10 nAck In Status
11 11 Busy In Status Yes
12 12 Paper-Out / Paper- In Status
End
13 13 Select In Status
14 14 nAuto-Linefeed In/Out Control Yes

15 32 nError / nFault In Status


16 31 nInitialize In/Out Control
17 36 nSelect-Printer / In/Out Control Yes
nSelect-In
18 - 25 19-30 Ground Gnd
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…