User`s guide
4 SOFTWARE
Due to the complex and somewhat unpredictable nature of WINDOWS 95 control of
Plug-and-Play addresses, we highly recommend that users take advantage of our Uni-
versal Library package's easy to use programming interfaces. However, if you are an
experienced programmer, and wish to read and write directly to the board, we have
provided a detailed register map in the next chapter.
4.1 Universal Library
The UniversalLibrary provides complete access to the DIO24 functions from a range
of programming languages. If you are planning to write programs, or would like to
run the example programs for Visual Basic or any other language, please turn now to
the UniversalLibrary manual.
VIX Components is a set of programming tools based on a DLL interface to Win-
dows languages. A set of VBX, OCX or ActiveX interfaces allows point and click
construction of graphical displays, analysis and control structures. Please see the
catalog for a complete description of the package.
4.2 Packaged Applications Programs
Most packaged application programs, such as DAS Wizard, Labtech Notebook and
HP-VEE have drivers for the DIO24 series. If the package you own does not appear
to have drivers for the boards, please fax or e-mail the package name and the revision
number from the install disks. We will research the package for you and advise how
to utilize the PCI-DIO24 boards with the driver available.
Some application drivers are included with the Universal Library package, but not
with the Application package. If you have purchased an application package directly
from the software vendor, you may need to purchase our Universal Library and driv-
ers. Please contact us for more information on this topic.
8
Port C Data
Base Address +2
Pin 29Pin 28Pin 27Pin 26Pin 25Pin 24Pin 23Pin 22
CL0CL1CL2CL3CH0CH1CH2CH3
C0C1C2C3C4C5C6C7
01234567
Port C may be used as one 8 bit port of either input or output, or it may be split into
two 4 bit ports which may be independently input or output. The notation for the
upper 4 bit port is PCH3 - PCH0, and for the lower, PCL3 - PCL0.
Although it may be split, every read and write to port C carries 8 bits of data so
unwanted information must be ANDed out of reads, and writes must be ORed with
the current status of the other port.
5.3 OUTPUT PORTS
In 82C55 mode 0 configuration, ports configured for output hold the output data writ-
ten to them. This output byte may be read back by reading a port configured for
output.
13