欢迎来到天天文库
浏览记录
ID:42220562
大小:2.37 MB
页数:49页
时间:2019-09-10
《译文-标准并口程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、标准并口程序内容目录•并口介绍•硬件性质•Centronics是什么•端口地址•软件存储器标准并行接口-(SPP)•应用并口作为8为输入•并行接口IRQ的应用•BIOS中的并行接口模式•并行接口模式和ECP扩展控制器并口介绍并行接口是在工程设计屮应用最普遍的一种接口。这种接口允许在任何时间进行9位输入或者12位输出,需要最小外部电路使许多单一任务生效。这种接口由4条控制线,5条状态线和8条数据线组成。作为25引脚的母插口很容易在普通计算机后面找到。它们也许做为25引脚公头出现。新的并行接口在IEEE
2、1284标准下于1994年被首次标准化。这种并行接口定义了五种工作模式,如下:1.兼容模式2.半字节模式(协议未在本问介绍)3.字节模式(协议未在本问介绍)4.EPP模式(増强型并行口)5.ECP模式(扩展型并行口)目的是使新的驱动器和设备能互相兼容和与标准并行口模式SPP兼容。对于兼容性,半字节和字节模式应用在原始并行口卡的标准可用硬件,EPP和ECP模式需要而、额外的高速硬件支持,仍与标准并行楼向下兼容。兼容模式或Centronics模式仅能以典型速度50KB/S向前发送数据。为了接收数据,必须
3、改为半字节或字节模式。半字节模式能够向相反方向输入一个半字节,例如从设备向电脑的输入信息。字节模式应用并行半方向特性向相反方向输入一个字节。EPP模式和ECP模式应用额外的硬件产生和控制握手信号。为了应用兼容模式输出一个字节到打印机(或者其他设备),软件必须:1、写字节到数据口2、检查打印机是否忙,如果打印机忙,不会接受任何数据,这是任何写入的数据都将丢失。3、1脚置低电平。告诉打印机在数据线上传输正确的数据(引脚2-9)o4、1脚置低大概5毫秒后置高这样可以限制数据口传输数据的速度,EPP和ECP
4、模式检查硕件是否忙,忙则产生跳频或者握手来做到这点。这就以为着只有I/O指示需要执行,从而加快了速度。这些接口能够以1-2兆字节每秒的速度输出。ECP模式有能够应用DMA通道和FIFO缓存器的优点,这样数据不需要1/0就能够流动。下面是25引脚和34引脚连接插头引脚输出图表。25引脚插头是最容易在并行口计算机上找到的连接插头,Centronics连接器容易在打印机上找到。IEEE1284标准应用并行口规定了三种不同的连接器。第一种1284A型25针连接器在大多数电脑后而都能找到。第二种1284B型3
5、6针Centronics连接器在大多数打印机后面都能找到。IEEE1284C型连接器是像Centronics,的36针小一点的连接器。这种连接器要求良好的夹紧性能,良好的电气特特性,并且容易集成。它多包含了两个信号引脚用来观察是否其他设备连接好、有没有信号。1284C型是一种推荐新设计的连接器,我们期待在不久的将来看到这种连接器。引脚号(DB25)引脚号(Centronics)SPP信号方向输入/输出存储区硕件反向11nStrobe进/出控制是22DO111数据33DI出数据44D2出数据55D3出
6、数据66D4出数据7705出数据88D6出数据99D7出数据1010nAck进状态1111Busy进状态是1212Paper-OutPaperEnd进状态1313Select进状态1414nAuto-Linefeed进/出控制是1532nError/nFault进状态1631nlnitialize进/出控制1736nSelect-PrinternSelect-In进/出控制是18-2519-30Ground地表125针并行接口连接器引脚分配上表把n放在信号名前面表示信号低电平有效,如nEiroc如果
7、打印机岀现错谋这条线为低电平。这条线平常状态为高电平说明打印机功能正确。硬件反向意思是信号被并行硕件卡反向。例如对于忙线,如果+5V(逻辑1)加到这条线上并状态寄存器读取,它将在状态寄存器返回Oo并行接口的输出电平通常是TTL电平。电压容易区分。电流能从端口到端口上升或者下降。大多数并行口能够实现ASIC,电流能够在12mA范围内上升或者下降。然而这些知识一些数据流片段,例如:上升/下降6mA、上升12mA/下降20mA、下降16mA/上升4mA、上升/下降12mA。它们的改变相当于一个字节,最好的
8、办法是用一个缓冲存储器,使最少的电流从并口拉出。什么是CentronicsCentronics是从主机到打印机的转换数据的有一个早期标准。大多数打印机用它握手。握手通常在软件控制下的标准并行口生效。Centronics握手CentronicsHandshakenStrobeAckData数据首先在并行口的2-7引脚应用。然后主机检查打印机是否忙,如果忙忙线应为低电平。程序改为选通,等待职守1S之后改为非选通状态,数据在选通信号上升延被打印机读取。打印机显示忙程序数
此文档下载收益归作者所有