位 | 引脚(centronics) | 信号名 | 来源 | 引脚(d_sub) | 数据寄存器(基地址,lpt1=378h) | 0 | 2 | 数据位0 | pc | 2 | 1 | 3 | 数据位1 | pc | 3 | 2 | 4 | 数据位2 | pc | 4 | 3 | 5 | 数据位3 | pc | 5 | 4 | 6 | 数据位4 | pc | 6 | 5 | 7 | 数据位5 | pc | 7 | 6 | 8 | 数据位6 | pc | 8 | 7 | 9 | 数据位7 | pc | 9 | 状态寄存器(基地址+1 lpt1=379h) | 3 | 32 | nerror | 外设 | 15 | 4 | 13 | select | 外设 | 13 | 5 | 12 | paper out | 外设 | 12 | 6 | 10 | nack | 外设 | 10 | 7 | 11 | busy | 外设 | 11 | 控制寄存器(基地址+2 lpt1=37ah) | 0 | 1 | nstrobe | pc | 1 | 1 | 14 | nautolf | pc | 14 | 2 | 31 | ninit | pc | 16 | 3 | 36 | nselectin | pc | 17 |
注: 状态寄存器0、1、2位未定义。 控制寄存器中连接线没有提供的附加位: 第4位:中断启用,此位为1时,irq从nack送往系统的中断控制器;为0时,irq不送往中断控制器。 第5位:双向控制端口的方向控制位,此位为0时,输出启动;为1时,不能输出;控制端口可以读取外部逻辑电平。 6位、7位:未定义。 |