3.3.3. I/O Data Register
Digital Input
(Read): wBase+0xC0
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
DI7 DI6 DI5 DI4 DI3 DI2 DI1 DI0
(Read): wBase+0xC4
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
DI15 DI14 DI13 DI12 DI11 DI10 DI9 DI8
Digital Output
(Write): wBase+0xC0
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
DO7 DO6 DO5 DO4 DO3 DO2 DO1 DO0
(Write): wBase+0xC4
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
DO15 DO14 DO13 DO12 DO11 DO10 DO9 DO8
Note. Refer to Sec. 3.1 for more information regarding wBase.
outportb(wBase+0xc0,0xff); /* write 0xff to DO0~DO7 */
DI_Value=inportb(wBase+0xc0); /* read states from DI0~DI7 */
PISO-P8R8U/P16R16U/PEX-P8R8i/P16R16i User Manual (Ver.1.6,Mar/2010, PMH-021-16) -
24
-