1 / 46
文档名称:

译文-标准并口程序.docx

格式:docx   大小:580KB   页数:46页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

译文-标准并口程序.docx

上传人:sssmppp 2021/3/5 文件大小:580 KB

下载得到文件列表

译文-标准并口程序.docx

相关文档

文档介绍

文档介绍:标准并口程序
内容目录
•并口介绍
•硬件性质
Centronics 是什么
•端口地址
•软件存储器 标准并行接口-(SPP)
•应用并口作为8为输入
•并行接口 IRQ的应用
BIOS中的并行接口模式
•并行接口模式和ECP扩展控制器
并口介绍
并行接口是在工程设计中应用最普遍的一种接口。这种接口允许在任何时 间进行9位输入或者12位输出,需要最小外部电路使许多单一任务生效。这种 接口由4条控制线,5条状态线和8条数据线组成。作为25引脚的母插口很容 易在普通计算机后面找到。它们也许做为25引脚公头出现。
新的并行接口在IEEE 1284标准下于1994年被首次标准化。
这种并行接口定义了五种工作模式,如下:
兼容模式
半字节模式(协议未在本问介绍)
字节模式(协议未在本问介绍)
EPP模式(增强型并行口)
ECP模式(扩展型并行口)
目的是使新的驱动器和设备能互相兼容和与标准并行口模式SPP兼容。对于 兼容性,半字节和字节模式应用在原始并行口卡的标准可用硬件,EPP和ECP模 式需要而、额外的高速硬件支持,仍与标准并行楼向下兼容。
兼容模式或Centronics模式仅能以典型速度50 KB/S向前发送数据。为了 接收数据,必须改为半字节或字节模式。半字节模式能够向相反方向输入一个半 字节,例如从设备向电脑的输入信息。字节模式应用并行半方向特性向相反方向 输入一个字节。
EPP模式和ECP模式应用额外的硬件产生和控制握手信号。为了应用兼容模式输 出一个字节到打印机(或者其他设备),软件必须:
1、 写字节到数据口
2、 检查打印机是否忙,如果打印机忙,不会接受任何数据,这是任何写入的数 据都将丢失。
3、 1脚置低电平。告诉打印机在数据线上传输正确的数据(引脚2-9)0
4、 1脚置低大概5毫秒后置高
这样可以限制数据口传输数据的速度,EPP和ECP模式检查硬件是否忙,忙 则产生跳频或者握手来做到这点。这就以为着只有I/O指示需要执行,从而加快 了速度。这些接口能够以1-2兆字节每秒的速度输出。ECP模式有能够应用DMA 通道和FIFO缓存器的优点,这样数据不需要I/O就能够流动。
硬件性质
下面是25引脚和34引脚连接插头引脚输出图表。25引脚插头是最容易在 并行口计算机上找到的连接插头,Centronics连接器容易在打印机上找到。IEEE 1284标准应用并行口规定了三种不同的连接器。第一种1284A型25针连接器在 大多数电脑后面都能找到。第二种1284B型36针Centronics连接器在大多数打 印机后面都能找到。
IEEE 1284 C型连接器是像Centronics,的36针小一点的连接器。这种连接 器要求良好的夹紧性能,良好的电气特特性,并且容易集成。它多包含了两个信 号引脚用来观察是否其他设备连接好、有没有信号。1284 C型是一种推荐新设 计的连接器,我们期待在不久的将来看到这种连接器。
引脚号
(DB25)
引脚号
(Centronics)
SPP信号
方向 输入/输出
存储区
硬件反向
1
1
nStrobe
进/出
控制

2
2
DO

数据
3
3
DI

数据
4
4
D2

数据
5
5
D3

数据
6
6
D4

数据
7
7
D5

数据
8
8
D6

数据
9
9
D7

数据
10
10
nAck

状态
11
11
Busy

状态

12
12
Paper-0ut
PaperEnd

状态
13
13
Select

状态
14
14
nAuto-Linefeed
进/出
控制

15
32
nError / nFault

状态
16
31
nlnitialize
进/出
控制
17
36
nSelect-Printer
nSelec tTn
进/出
控制

18-25
19-30
Ground

表1
25针并行接口连扌
妾器引脚分配
上表把n放在信号名前面表示信号低电平有效,如nError。如果打印机出 现错误这条线为低电平。这条线平常状态为高电平说明打印机功能正确。硬件反 向意思是信号被并行硬件卡反向。例如对于忙线,如果+5V (逻辑1)加到这条 线上并状态寄存器读取,它将在状态寄存器返回Oo
并行接口的输出电平通常是TTL电平。电压容易区分。电流能从端口到端口 上升或者下降。大多数