Ampro Corporation P5X 用户手册

下载
页码 121
Little Board/P5x Technical Manual
 
2–27
 
Please refer to the IEEE-1284 standard for the complete list of requirements for a compliant cable
assembly, including recommended connectors
 
Latch-Up Protection
 
The parallel port incorporates chip protection circuitry on some inputs, designed to minimize the
possibility of CMOS “latch up” due to a printer or other peripheral being powered up while the
Little Board/P5x is turned off.
 
Parallel Port Registers
 
The low-level software interface to the parallel port consists of eight addressable registers. The
address map of these registers is shown in Table 2– 21.
 Table 2– 21. Parallel Port Register Map
 
Register Name
 
Address
 Data Port
 Base address
 Status Port
 Base address + 1
 Control Port
 Base address + 2
 EPP Address Port
 Base address + 3
 EPP Data Port 0
 Base address + 4
 EPP Data Port 1
 Base address + 5
 EPP Data Port 2
 Base address + 6
 EPP Data Port 3
 Base address + 7
 Note:  EPP registers are only accessible when in
EPP mode
 
 
Standard and Bi-Directional Operation
 
You can use the parallel port as a standard output-only printer port or as a PS/2-compatible bi-
directional data port with up to 12 output lines and 17 input lines. The bi-directional mode can be
very valuable in custom applications. For example, you might use it to control an LCD display, scan
keyboards, sense switches, or interface with optically isolated I/O modules. All data and interface
control signals are TTL-compatible.
 
Set the parallel port’s default mode using Setup.
 
Using the Parallel Port in Bi-Directional Mode
 
To use the port as a bi-directional data or digital control port you must set the default mode to bi-
directional in Setup or put it in bi-directional mode with a BIOS call. The following code example
shows how to set the parallel port mode to bi-directional.