
PIO-D144 User’s Manual
Page 30 Version: 2.1 Date: 1999/10
3.3.7 Read/Write 8-bit data Register
(Read/Write): wBase+0xc0
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
D7
D6
D5
D4
D3
D2
D1
D0
Note. Refer to Sec. 3.1 for more information about wBase.
There are eighteen 8-bit I/O port in the PIO-D144. Every I/O port can be
programmed as D/I or D/O port. Refer to Sec. 3.3.9 for D/I or D/O selection. When
the PC is first power-on, all eighteen ports are used as D/I port.
outp(wBase+0xc0,Val);
/* write to D/O port */
Val=inp(wBase+0xc0);
/* read from D/I port */
3.3.8 Active I/O Port Control Register
(Read/Write): wBase+0xc4
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
D7
D6
D5
D4
D3
D2
D1
D0
Note. Refer to Sec. 3.1 for more information about wBase.
There are eighteen 8-bit I/O port in the PIO-D144. Only one I/O port can be active at
the same time.
outp(wBase+0xc4,0);
/* I/O port_0 is active now */
outp(wBase+0xc4,1);
/* I/O port_1 is active now */
outp(wBase+0xc4,17);
/* I/O port_17 is active now */
Refer to Sec. 2.2 for I/O port location.
ГК
Атлант
Инжиниринг
–
официальный
представитель
в
РФ
и
СНГ
+7(495)109-02-08 [email protected] www.bbrc.ru