SN8P2711A
8-Bit Micro-Controller
SONiX TECHNOLOGY CO., LTD
Page 75
Version 0.1
7.3 I/O PORT DATA REGISTER
0D0H
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
P0
-
-
- P04 P03 P02 P01 P00
Read/Write
-
-
-
R R/W R/W R/W R/W
After
reset
- - - 0 0 0 0 0
0D4H
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
P4
-
-
- P44 P43 P42 P41 P40
Read/Write
-
-
- R/W R/W R/W R/W R/W
After
reset
- - - 0 0 0 0 0
0D5H
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
P5
- - -
P54
P53
- - -
Read/Write
- - -
R/W
R/W
- - -
After
reset
- - - 0 0 - - -
Note: The P04 keeps “1” when external reset enable by code option.
¾
Example: Read data from input port.
B0MOV
A, P0
; Read data from Port 0
B0MOV
A, P4
; Read data from Port 4
B0MOV
A, P5
; Read data from Port 5
¾
Example: Write data to output port.
MOV
A, #0FFH
; Write data FFH to all Port.
B0MOV
P0,
A
B0MOV
P4,
A
B0MOV
P5,
A
¾
Example: Write one bit data to output port.
B0BSET
P4.0
; Set P4.0 and P5.3 to be “1”.
B0BSET
P5.3
B0BCLR
P4.0
; Set P4.0 and P5.3 to be “0”.
B0BCLR
P5.3