LPL Topics
Digital I/O
Using the LI-6400
23-75
Digital I/O
Digital I/O is done with the keywords shown in Table 23-31.
Ports and Pins
LPL assumes that digital I/O lines are grouped together into some combina-
tion of ports.
tells how many ports there are, and
tells how many pins a particular port has. All pins on a port have the same di-
rection: that is, they are controlled by the LPL program (output), or they are
set by some external device (input). Some ports can be programmed to do ei-
ther input or output, and some are strictly one or the other. The keyword
provides the capabilities and current setting of any port.
A port/pin is designated using a 16 bit integer. The high byte is the port, and
the low byte is the pin. Thus, port 2 pin 3 can be most conveniently referenced
in hex as 0x0302. The sequence
0x0005 1
DIOSET
would turn the lamp on, since that is port 0, pin 5 (Table 23-32).
Table 23-31.
Digital I/O keywords
Keyword
Description
Returns the number of DIO ports.
Returns the number of pins on a particular port.
Get the status and capabilities of a port.
Define a port for input or output.
Set/unset selected pins of a port.
Read selected pins of a port.
Set/unset a pin on a port.
Read a pin on a port.
Set sample period for digital counters.
Setup a port/pin for use as a counter.
Read and clear a counter.
Returns the number of digital chip ÒhiccupÓ recoveries.
Содержание LI-6400
Страница 1: ...Using the LI 6400 Portable Photosynthesis System ...
Страница 15: ...Part I The Basics ...
Страница 16: ......
Страница 174: ...Making Measurements Answers to Questions 4 56 Using the LI 6400 4 ...
Страница 175: ...Part II Useful Details ...
Страница 176: ......
Страница 200: ...Standard Tools Power ON Hooks 5 24 Using the LI 6400 5 ...
Страница 214: ...Real Time Data Real Time Graphics 6 14 Using the LI 6400 6 ...
Страница 234: ...Environmental Control Light Control 7 20 Using the LI 6400 7 ...
Страница 244: ...Light Sensor Considerations Gallium Arsenide Phosphide GaAsP Sensor 8 10 Using the LI 6400 8 ...
Страница 288: ...Data Logging Making Your Own AutoPrograms 9 44 Using the LI 6400 9 ...
Страница 289: ...Part III Working With Files ...
Страница 290: ......
Страница 312: ...The LPL File System Troubleshooting 10 22 Using the LI 6400 10 ...
Страница 340: ...Downloading Files Using a Data Capture Program 11 28 Using the LI 6400 11 ...
Страница 375: ...Part IV Configuration Issues ...
Страница 376: ......
Страница 420: ...Defining User Variables Old Style vs New Style 15 18 Using the LI 6400 15 ...
Страница 454: ...Using an Energy Balance Further Reading 17 12 Using the LI 6400 17 ...
Страница 455: ...Part V Maintenance Troubleshooting ...
Страница 456: ......
Страница 572: ...Troubleshooting Useful Information 20 46 Using the LI 6400 20 ...
Страница 587: ...Diagnostics and Utilities Sys Utility Programs Using the LI 6400 21 15 EBVpd t C guess EBSatVap _EBvap_kPa ...
Страница 593: ...Part VI Programming ...
Страница 594: ......
Страница 622: ...Programming with LPL Compiler Directives 22 28 Using the LI 6400 22 ...
Страница 846: ...Index I 16 Using the LI 6400 ...