计算机并口可以用来模拟一些通用的IO操作,常用SPP和EPP模式,
SPP模式信号定义如下:
数据寄存器(基地址) | |||||
位 | 引脚: | 信号名 | 信号源 | 是否在连接器处倒相 | 引脚:Centronics |
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) | |||||
位 | 引脚: D-sub | 信号名 | 信号源 | 是否在连接器处倒相 | 引脚:Centronics |
3 | 15 | nError | 外设 | 否 | 32 |
4 | 13 | Select | 外设 | 否 | 13 |
5 | 12 | Paper Out | 外设 | 否 | 12 |
6 | 10 | nAck | 外设 | 否 | 10 |
7 | 11 | Busy | 外设 | 是 | 11 |
注:0,1,2位未定义。 | |||||
控制寄存器(基地址+2) | |||||
位 | 引脚:D-sub | 信号名 | 信号源 | 是否在连接器处倒相 | 引脚:Centronics |
0 | 1 | nStrobe | PC | 是 | 1 |
1 | 14 | nAutoLF | PC | 是 | 14 |
2 | 16 | nInit | PC | 否 | 31 |
3 | 17 | nSelectIn | PC | 是 | 36 |
注: 连接器中没有提供的附加位: | |||||
4:4:中断启用,此位为1时,IRQ从nAck送往系统的中断控制器;为0时,IRQ不送往中断控制器。 | |||||
5:5:双向控制端口的方向控制位,此位为0时,输出启动;为1时,不能输出;控制端口可以读取外部逻辑电平。 | |||||
6、7:未定义。 |
文章评论(0条评论)
登录后参与讨论