else /* now P5C0 change to low */
_L2++;
=invert^2; /* generate a high pulse */
if ((new_int_state&0x04)!=0) /* now P8C0 change to high */
((new_int_state&0x08)!=0) /* now P11C0 change to high */
0x20);
{
CNT
}
invert
}
if ((int_c&0x4)!=0)
{
{
CNT_H3++;
}
/* now P8C0 change to low */ else
{
T_L3++; CN
}
t=invert^4; /* generate a high pulse */ inver
}
if ((int_c&0x8)!=0)
{
if
{
CNT_H4++;
}
/* now P11C0 change to low */ else
{
T_L4++; CN
}
t=invert^8; /* generate a high pulse */ inver
}
now_int_state=new_int_state;
rtb(wBase+0x2a,invert); outpo
if (wIrq>=8) outportb(A2_8259,
outportb(A1_8259,0x20);
}
OME-PIO-D96 User Manual (Ver.1.1, Mar/2003) ---- 47