Paralel Serial Port

15
ELEKTRONIKA DIGITAL Port Paralel & Serial

Transcript of Paralel Serial Port

Page 1: Paralel Serial Port

ELEKTRONIKA DIGITAL Port Paralel & Serial

Page 2: Paralel Serial Port

PORT PARALEL

Page 3: Paralel Serial Port

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

Page 4: Paralel Serial Port
Page 5: Paralel Serial Port

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.

Page 6: Paralel Serial Port

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

Page 7: Paralel Serial Port

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.

Page 8: Paralel Serial Port

Pin Port Paralel

Page 9: Paralel Serial Port

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

Page 10: Paralel Serial Port

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.

Page 11: Paralel Serial Port

Example

• Misalkan alamat port paralel adalah 378h, maka alamat

masing-masing register adalah

• Data Port = 378h

• Status Port = 379h

• Control Port = 37Ah

Page 12: Paralel Serial Port

PORT SERIAL

Page 13: Paralel Serial Port

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.

Page 14: Paralel Serial Port

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).

Page 15: Paralel Serial Port

Debug…