Instruction manual
Table Of Contents
- INTRODUCTION
- GETTING STARTED
- MAKING THE CONNECTIONS
- USING THE PC215E
- STRUCTURE AND ASSIGNMENTS OF THE REGISTERS
- Register Assignments
- Register Groups
- The Register Details
- Programmable Peripheral Interface PPI-X Data Register Port A
- Programmable Peripheral Interface PPI-X Data Register Port B
- Programmable Peripheral Interface PPI-X Data Register Port C
- Programmable Peripheral Interface PPI-X Command Register
- Programmable Peripheral Interface PPI-Y Data Register Port A
- Programmable Peripheral Interface PPI-Y Data Register Port B
- Programmable Peripheral Interface PPI-Y Data Register Port C
- Programmable Peripheral Interface PPI-Y Command Register
- Z1 Counter 0 Data Register
- Z1 Counter 1 Data Register
- Z1 Counter 2 Data Register
- Counter/Timer Z1 Control Register
- Z1 Counter/Timer Status Register
- Z2 Counter 0 Data Register
- Z2 Counter 1 Data Register
- Z2 Counter 2 Data Register
- Counter/Timer Z2 Control Register
- Z2 Counter/Timer Status Register
- Group Z Clock Connection Register
- Group Z Gate Connection Register
- Interrupt Source Selection Register
- Interrupt Status Register
- PROGRAMMING THE PC215E
- Copyright
- Files installed from the Distribution Diskette
- Windows DLL and Examples
- DOS 'C' Library and Examples
- Using the Dynamic Link Library
- Windows and DOS Library Functions
- Initialisation Functions
- Interrupt Control Functions
- Data Buffer Functions
- Timer/Counter Functions
- Differential Counter Functions
- Frequency Generation Functions
- Millisecond Stopwatch Functions
- Frequency Input and Output Functions
- Digitally- and Voltage-Controlled Oscillator Functions
- Digital Input/Output Functions
- Switch Scanner Matrix Functions
- Bi-Directional Data Bus Functions
- PC215E Library Error Codes
- PC215E Interface Guide For LABTECH NOTEBOOK
- Guide to User Programming
- Signal Centre
- CONTENTS
- DECLARATION OF CONFORMITY

PC215E Page 54
6. PROGRAMMING THE PC215E
The distribution diskette supplied with the PC215E contains a Windows setup program, which installs
the software onto the user's hard disk drive, and creates a new Windows program group containing
shortcuts to the executable programs and help files. This software includes:
Executable programs for immediate use
Three Windows and three DOS programs ready to run from an icon or the DOS prompt,
providing examples of programming the PC215E, using the Windows/DOS library functions.
Dynamic Link Library (DLL) for programming Windows 3.11 applications
A library of over 40 functions providing easy access to all the features of the PC215E board, and
also providing implementations of common applications for the PC215E board. The functions in
the DLL can be accessed by any programming language which supports Windows and uses the
defined Windows calling conventions. The DLL supports all of the boards in the PC214E,
PC215E, PC212E, PC218E and PC272E series of digital I/O boards.
'C' Library for programming DOS applications
A DOS library providing identical functionality to the Windows DLL is included, which supports
the Microsoft C/C++ and Borland C++ compilers. Again, this library supports all of the boards in
the PC214E, PC215E, PC212E, PC218E and PC272E series.
Interface software for other languages
Generic LABTECH NOTEBOOK drivers for the Digital I/O and Timer Counter devices provided
on the PC214E, PC215E, PC212E, PC218E and PC272E boards are also provided.
6.1 Copyright
Software supplied on the PC215E diskette is Amplicon copyright. Permission is granted for the
purchaser of the PC215E to incorporate any part of the Amplicon copyright software into
related application programs, and to use, resell or otherwise distribute such application
programs for operation with PC215E hardware purchased from Amplicon Liveline Limited.
6.2 Files installed from the Distribution Diskette
The files installed from the 3.5 inch high density diskette are listed in the ReadMe file,
README.TXT. Please refer to this file for the latest information.
Any last minute information will be described in the README.TXT file which should
be examined before proceeding.