并行端口

维基百科,自由的百科全书
跳转至: 导航搜索
康柏N150型笔记本电脑的打印机并行端口

并行端口Parallel Port),又稱平行埠並列埠并口,是计算机上数据以并行方式传递的端口,也就是说至少应该有两条连接线用于传递数据。与只使用一根线传递数据(这里没有包括用于接地、控制等的连接线)的串行端口相比,并口在相同的数据传送速率下,并口可以更快地传输数据。所以在21世纪之前,在需要较大传输速度的地方,例如打印机,并口得到广泛使用。但是随着速度迅速提高,并口上导线之间数据同步成为一个很难处理的难题,导致并口在速度竞赛中逐渐被淘汰。目前USB等改进的串口逐渐代替了并口。

用途[编辑]

端口地址[编辑]

传统上IBM个人电脑会按下表的配置分配前三个并口。

埠號 中斷 起始I/O地址 終止I/O地址 Notes
7 0x3BCh 0x3BFh Used Parallel Ports which were incorporated on to Video Cards-Doesn't support ECP addresses
LPT1 5 0x378h 0x37Fh Usual Address For LPT 1
LPT2 5 0x278h 0x27Fh Usual Address For LPT 2
位址 別名 MSB LSB
Bit: 7 6 5 4 3 2 1 0
Base 數據輸出 Pin: 9 8 7 6 5 4 3 2
Base+1 狀態輸入 Pin: ~11 10 12 13 15
Base+2 控制 Pin: ~17 16 ~14 ~1

~ 表示該 pin 訊號是反相的

针定义[编辑]

Pin No (D-Type 25) Pin No (Centronics) SPP Signal 傳送方向 暫存器 訊號反相
1 1 ~Strobe 出/入 控制
2 2 Data 0 輸出 資料
3 3 Data 1 輸出 資料
4 4 Data 2 輸出 資料
5 5 Data 3 輸出 資料
6 6 Data 4 輸出 資料
7 7 Data 5 輸出 資料
8 8 Data 6 輸出 資料
9 9 Data 7 輸出 資料
10 10 ~Ack 輸入 狀態
11 11 Busy 輸入 狀態
12 12 Paper-Out / Paper-End 輸入 狀態
13 13 Select 輸入 狀態
14 14 ~Auto-Linefeed 出/入 控制
15 32 ~Error / ~Fault 輸入 狀態
16 31 Initialize 出/入 控制
17 36 ~Select-Printer / ~Select-In 出/入 控制
18 - 25 19-30 Ground Gnd

~ 表示 active low,例如若有錯誤, pin 為低位時,表示有錯誤(Error),高位為正常。

註:輸出表示訊號從電腦輸出到 Device,如 Printer。

參考[编辑]