
PIO-D48 Series Card
48-channel OPTO-22 Compatible DIO Board
User Manual/Ver. 3.4/Aug. 2015/PMH-006-34/Page: 15
2.7.1
Interrupt Block Diagram
The INT\ interrupt output
signals are
level-trigger and
Active_Low
. If the INT\
generates a low-pulse, the
PIO-D48 series cards will
interrupt the PC once per
occasion. If the INT\ is fixed
in low level, the PIO-D48
series cards will interrupt the
PC continuously. So the
INT_CHAN_0/1/2/3 must be controlled with
pulse_type
signals.
They should normally be fixed in a
low level state and generate a high_pulse to interrupt the PC.
The priority of INT_CHAN_0/1/2/3 is the same. If all these four signals are active at the same time,
then INT\ will be active only once per occasion. So the interrupt service routine has to read the
status for all interrupt channels for multi-channel interruptions. (Refer to
Sec. 2.7
for more
information).
Operating System: DOS
DEMO11.C
For both INT_CHAN_0 & INT_CHAN_1
If only one interrupt source is used, the interrupt service routine doesn’t have to read the interrupt
source status. Note that DEMO4.C to DEMO10.C is demo programs for a single-channel interruption
within the DOS operating system.
Operating System: DOS
DEMO4.C
For INT_CHAN_3 only
DEMO7.C
For INT_CHAN_2 only
DEMO8.C
For INT_CHAN_0 only
DEMO9.C
For INT_CHAN_0 only
DEMO10.C
For INT_CHAN_1 only
Figure 2-4