Programming example, Single bit set/reset control words, Table e-6. port c set/reset control words – National Instruments Low-Cost Multifunction I/O Board for ISA Lab-PC+ User Manual
Page 189: Table e-6, Port c set/reset control words, E-33
Appendix E
Register-Level Programming
© National Instruments Corporation
E-33
Lab-PC+ User Manual
At the digital I/O connector, Port C has the following pin assignments when in Mode 2.
OBFA*
PC7
PC6
PC5
PC4
PC3
PC2
PC1
PC0
STBA*
INTRA
IBFA
Group A
ACKA*
I/O
I/O
I/O
Programming Example
Example. Configure Port A in Mode 2:
•
Write C0 (hex) to the Digital Control Register.
•
Wait for bit 7 of Port C (OBFA*) to be cleared, indicating that the data last written to Port A
has been read.
•
Write new data to Port A.
•
Wait for bit 5 of Port C (IBFA) to be set, indicating that data is available in Port A to be read.
•
Read data from Port A.
Single Bit Set/Reset Control Words
Table E-6 shows the control words for setting or resetting each bit in Port C. Notice that bit 7 of
the control word is cleared for programming the set/reset option for the bits of Port C.
Table E-6. Port C Set/Reset Control Words
Bit Set
Bit Reset
The Bit Set or
Control Word
Control Word
Reset in Port C
0xxx0001
0xxx0000
xxxxxxxn
0xxx0011
0xxx0010
xxxxxxnx
0xxx0101
0xxx0100
xxxxxnxx
0xxx0111
0xxx0110
xxxxnxxx
0xxx1001
0xxx1000
xxxnxxxx
0xxx1011
0xxx1010
xxnxxxxx
0xxx1101
0xxx1100
xnxxxxxx
0xxx1111
0xxx1110
nxxxxxxx