paralel serial port
Embed Size (px)
TRANSCRIPT

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
(D-Type 25)
Pin No
(Centronics)
SPP Signal Direction
In/out
Register Hardware
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-
End
In Status
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 /
nSelect-In
In/Out Control Yes
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…