©
National Instruments Corporation
ix
Static DIO Register-Level Programmer Manual
About This Manual
This manual contains the following information you need to perform
register-level programming for your NI 6509, 651
x
, 6520, 6521, and 6528
digital I/O (DIO) devices:
•
Address and function of each NI 6509/651
x
/6520/6521/6528 device
register for reading data, writing data, and implementing any standard
function of the industrial DIO feature set (watchdog timer, digital
filtering, change detection, and programmable power-up states) on the
digital lines
•
Examples that show the programming steps necessary to execute an
operation
Use the change detection feature
only
if you are familiar with writing,
installing, and uninstalling interrupt service routines. This manual does not
cover writing, installing, and uninstalling interrupt service routines.
If you are programming using NI-DAQ driver software or application
development software such as LabVIEW, Measurement Studio for Visual
Studio .NET, or LabWindows
™
/CVI
™
, you do not need to read this manual.
Note
While it is possible to program your DAQ device at the register level, National
Instruments strongly recommends using NI-DAQ driver software and application
development software such as LabVIEW, Measurement Studio for Visual Studio .NET, or
LabWindows/CVI to program your NI 6509/651
x
/6520/6521/6528 device for improved
productivity. NI-DAQ software provides easier programming with the same flexibility as
register-level programming.
NI-DAQ driver software will not work for your programming needs in some cases,
however. For example, if you are programming your DAQ device in an OS that is
unsupported in NI-DAQ, NI-DAQmx Base software could be used as an alternative. If your
OS is also unsupported in NI-DAQmx Base, you would then need to program your device
using the
Static DIO Register-Level Programmer Manual for NI 6509, 651x, 6520, 6521,
.