DIO Series (Excluding USB)

The DIO Series (Excluding USB) includes the following hardware:

Notes: Additional topics are available that document DIO hardware not listed above. If your DIO hardware is not listed above, refer to the following list:

The DIO Series (Excluding USB) supports the following UL and UL for .NET features.

Digital I/O

Hardware in this series either have an 82C55 chip or are based on 82C55, mode 0 emulation. Click here to display a table of the port numbers and corresponding bit numbers that are set by the digital I/O functions for hardware designed with the 82C55 chip or 82C55 emulation.

cbDConfigPort() port reference cbDIn(), cbDOut() port reference Values cbDBitIn(), cbDBitOut() port reference Bit Number
FIRSTPORTAFIRSTPORTA0-255FIRSTPORTA0 to 7
FIRSTPORTBFIRSTPORTB0-255FIRSTPORTA8 to 15
FIRSTPORTCLFIRSTPORTCL0-15FIRSTPORTA16 to 19
FIRSTPORTCHFIRSTPORTCH0-15FIRSTPORTA20 to 23
    
SECONDPORTASECONDPORTA0-255FIRSTPORTA24 to 31
SECONDPORTBSECONDPORTB0-255FIRSTPORTA32 to 39
SECONDPORTCLSECONDPORTCL0-15FIRSTPORTA40 to 43
SECONDPORTCHSECONDPORTCH0-15FIRSTPORTA44 to 47
    
THIRDPORTATHIRDPORTA0-255FIRSTPORTA48 to 55
THIRDPORTBTHIRDPORTB0-255FIRSTPORTA56 to 63
THIRDPORTCLTHIRDPORTCL0-15FIRSTPORTA64 to 67
THIRDPORTCHTHIRDPORTCH0-15FIRSTPORTA68 to 71
    
FOURTHPORTAFOURTHPORTA0-255FIRSTPORTA72 to 79
FOURTHPORTBFOURTHPORTB0-255FIRSTPORTA80 to 87
FOURTHPORTCLFOURTHPORTCL0-15FIRSTPORTA88 to 91
FOURTHPORTCHFOURTHPORTCH0-15FIRSTPORTA92 to 95
    
FIFTHPORTAFIFTHPORTA0-255FIRSTPORTA96 to 103
FIFTHPORTBFIFTHPORTB0-255FIRSTPORTA104 to 111
FIFTHPORTCLFIFTHPORTCL0-15FIRSTPORTA112 to 115
FIFTHPORTCHFIFTHPORTCH0-15FIRSTPORTA116 to 119
    
SIXTHPORTASIXTHPORTA0-255FIRSTPORTA120 to 127
SIXTHPORTBSIXTHPORTB0-255FIRSTPORTA135 to 135
SIXTHPORTCLSIXTHPORTCL0-15FIRSTPORTA136 to 139
SIXTHPORTCHSIXTHPORTCH0-15FIRSTPORTA140 to 143
    
SEVENTHPORTASEVENTHPORTA0-255FIRSTPORTA144 to 151
SEVENTHPORTBSEVENTHPORTB0-255FIRSTPORTA152 to 159
SEVENTHPORTCLSEVENTHPORTCL0-15FIRSTPORTA160 to 163
SEVENTHPORTCHSEVENTHPORTCH0-15FIRSTPORTA164 to 167
    
EIGHTHPORTAEIGHTHPORTA0-255FIRSTPORTA168 to 175
EIGHTHPORTBEIGHTHPORTB0-255FIRSTPORTA176 to 183
EIGHTHPORTCLEIGHTHPORTCL0-15FIRSTPORTA184 to 187
EIGHTHPORTCHEIGHTHPORTCH0-15FIRSTPORTA188 to 191

Functions

UL: cbDOut(), cbDIn(), cbDBitIn(), cbDBitOut(), cbDConfigPort()

UL for .NET: DOut(), DIn(), DBitIn(), DBitOut(), DConfigPort()

PortNum

FIRSTPORTA, FIRSTPORTB, FIRSTPORTCL, FIRSTPORTCH

DIO48, DIO48H, DIO96, and DIO192 also support:

DIO96 and DIO192 also support:

DIO192 also supports:

DataValue

0 to 255 using PORTA or PORTB

0 to 15 using PORTCL or PORTCH

BitNum

0 to 23 using FIRSTPORTA

For DIO48, DIO48H, DIO96, and DIO192, the following values are also valid:

For DIO96, and DIO192, the following argument values are also valid:

For DIO192, the following argument values are also valid:

Event Notification

CIO- and PCI- DIO24 and DIO24H, PCI-DIO24/LP and PCI-DIO24/S only.

Functions

UL: cbEnableEvent(), cbDisableEvent()

UL for .NET: EnableEvent(), DisableEvent()

Event Types

ON_EXTERNAL_INTERRUPT/OnExternalInterrupt

Hardware Considerations

Event notification

DIO Series boards that support event notification only support external rising edge interrupts.

Notes

Refer to the "Digital Input/Output Hardware" topic for additional details on using digital I/O boards with the Universal Library's digital I/O functions and methods.