并行端口

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

并行端口
在IBM兼容机常见的一个用于连接打印机的DB-25并行接口,带有打印机图案。
類別 点对点连接
設計者 Centronics, IBM
設計时间 1970–1981
製造商 Centronics, Dataproducts, Intel, IBM, Compaq, Nortel等
取代 USB (1996)
長度 2.3(0.91英寸)
热插拔 通常不支持
外接
纜線 通常为25口,有外壳包裹。
引脚 8个数据针,其中4个用于输出控制器,,5个用于输入控制器,8个地线
连接器 DB-25, DB25F, "Centronics" 36-pin Amphenol, DC-37
信号 0到+5.0伏 DC
接地 专用引脚
最大電壓 5V直流电
数据信号 并行
宽度 可变位宽
比特率 PP: 150 kB/s,[1]
EPP: 2 MB/s
ECP: 2.5 MB/s
最多设备数 2
协议 应用
如图展示了IBM兼容机上的并口引脚输出定义

用途

端口地址

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

埠號中斷起始I/O地址終止I/O地址Notes
70x3BCh0x3BFhUsed Parallel Ports which were incorporated on to Video Cards-Doesn't support ECP addresses
LPT150x378h0x37FhUsual Address For LPT 1
LPT250x278h0x27FhUsual Address For LPT 2
位址別名 MSB LSB
Bit:76543210
Base數據輸出Pin:98765432
Base+1狀態輸入Pin:~1110121315
Base+2控制Pin:~1716~14~1

~ 表示該 pin 訊號是反相的

针定义

引脚号码(D-Type 25)引脚号码(并行)SPP信号傳送方向暫存器訊號反相
11~Strobe出/入控制
22Data 0輸出資料
33Data 1輸出資料
44Data 2輸出資料
55Data 3輸出資料
66Data 4輸出資料
77Data 5輸出資料
88Data 6輸出資料
99Data 7輸出資料
1010~Ack輸入狀態
1111Busy輸入狀態
1212Paper-Out / Paper-End輸入狀態
1313Select輸入狀態
1414~Auto-Linefeed出/入控制
1532~Error / ~Fault輸入狀態
1631Initialize出/入控制
1736~Select-Printer / ~Select-In出/入控制
18 - 2519-30GroundGnd

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

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

参考资料

  1. James, Kevin. PC interfacing and data acquisition : techniques for measurement, instrumentation and control. Oxford ; Boston : Newnes, 2000. ISBN 9780750646246. p. 256
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.