Parallel Port编程总结之一

一、           并口传输模式
IEEE 1284 规范中提供了 SPP EPP ECP 几种常用的并口传输模式,另外还有一些 其它的并口模式,如 Bi-Directional ( 双向支持 ) 等。 PC 机的串口模式在 BIOS 下更改,除上述模式外,在 BIOS 还允许将其中的某两种模式混合使用,如 "ECP+SPP","ECP+EPP" 等。
SPP: Standard Parallel Port ,标准并口, 8 位数据口只能输出数据,不能输入数据, Input 指令读入的数据是上次写入输出寄存器的值,而不是端口上的值。 SPP 模式对并行口高速数据通信的应用有一定的限制。其端口地址包括:数据端口(基地址),状态端口(基地址+1),控制端口(基地址+2)
EPP: Enhanced Parallel Port ,增强型高速并口,是一种与标准并行端口兼容且能完成双向数据传输的规范。这是一种在 SPP 的基础上发展起来的新型并口模式,也是现在应用最多的并口模式。经常应用在外围读 / 写设备如磁盘驱动器或者 CD-ROM 上。 HP 的激光打印机并不采用这种模式。其端口在 SPP 模式的基本上增加了EPP地址端口(基地址+3)和EPP数据端口(基地址+4) ,此端口为双向端口,使用 Input 指令读取数据时,是直接读取 I/O 引脚的值。
ECP: Extended Capability Port ,扩展功能并口。这可以算是目前最先进的并口模式,它是以一种压缩的技术方式来双向传输数据,其传输速率可达 2MB/s ,这种压缩的方式在向打印机输送图形数据时显得特别有效。 HP 所有激光打印机建议使用 ECP BI-DIRECTIONAL 并口模式。
以上几种传输方式各有特点,在实际应用中,需要根据实际情况选择相应的工作模式,如:需要数据口支持输入时,就不能采用 SPP 模式……
 

你可能感兴趣的:(编程,职场,port,休闲,parallel)