LPT接口是DOS、OS/2以及现在的Windows系列操作系统的命令行窗口界面下分配给IEEE1284并行接口的名称,正如“A:”及“B:”分配给软驱,“C:”分配给硬驱一样(见图4-124)。
LPT接口曾是计算机中传输数据最快的外部设备接口,以往广泛用于连接高速设备,例如扫描仪、外存器等,但现在其传输速度已经不能满足当前各种新出现的设备的要求,如今在计算机主机中一般专用于连接打印机。
DOS中还有一台设备PRN,但PRN不是一个端口,它只是一个设备假名,表示默认的打印机,一般来说,默认的打印机是LPT1端口处的打印机,如果想改变默认打印机所在的端口,可用“MODE LPT1=COM1”之类的命令进行设置。
相对地,AUX是对应串行接口的设备假名。
LPT接口分为主机端和打印机端两处不同的接口。
LPT接口以往也称Centronics接口,Centronics是一家历史悠久的打印机生产厂,它生产专用于它自己产品的并行接口,之后该接口成为一个工业标准。但是PC的并行接口并不是一个严格符合标准的Centronics接口,真正的Centronics接口是一个36引脚的接口,在向市场推出PC时,由于IBM公司不愿意遵守任何不是它自己制定的标准,所以它设计了用DB25连接器作为主机端的并行接口的连接器,导致PC的并行接口仅实现了Centronics标准的一部分内容。另外,COM接口(RS-232C串行接口)也是使用DB25连接器,为了与之区分开来,主机端的LPT接口使用DB25的插座(25个插孔)连接器,而COM接口使用的是DB25的插头(25个插针)连接器(见图4-125~图4-127)。
图4-124 Windows系统中的LPT接口
需要补充说明的是,到了IBMPC/AT(80286的CPU)及PS/2(80386的CPU)机器时代,COM接口就转而使用DB9的连接器了,自此延续下来,所有的PC兼容机也基本是配DB9连接器的COM接口。
图4-125 主机端的LPT接口
图4-126 打印机端的并行接口(Centronics接口,得实DS-2000通用平推打印机)
主机端的DB25型连接器的接口信号如图4-128和表4-6所示。
图4-127 并行联机线
图4-128 主机端的DB25型连接器引脚
表4-6 主机端接口信号(www.xing528.com)
打印机端的是一个36针的Centronics连接器,其接口信号如图4-129、图4-130和表4-7、表4-8所示。
图4-129 打印机端的36针Centronics连接器引脚
图4-130 25针D型和36针Centronics的信号连接图
表4-7 打印机端接口信号
(续)
表4-8 25针D型和36针Centronics的信号连接
(续)
注:1.没有在表中列出的Centronics引脚定义有:15:保留(悬空);16:逻辑地;17:机壳地;18:保留(悬空);33:地;34:保留(悬空);35:+5V。
2.表中“I/O”栏中的“*”表示如果并行接口支持双向传输,则该引脚可以输入数据。
3.表中的“硬件反转”栏所表示的意思是,输入的信号先被并行接口硬件反相再送到相应的寄存器。例如“Busy”,外部设备输入一个逻辑信号1(TTL+5V逻辑电平),信号被反相后送入状态寄存器,这时读状态寄存器bit7(最后一位)为0,如输入信号为0,bit7的值则为1。
自从IEEE1284标准发布之后,实际上所有的电脑及其外部设备已经不再使用Centronics协议,现在的打印机并行口都是IEEE1284协议的接口,但Centronics接口作为一个历史传承名词则继续被人们所使用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。