EasyManua.ls Logo

SONIX SN8P2501D - 7.5 I;O Port Data Register

Default Icon
96 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
SN8P2501D
8-Bit Micro-Controller
SONiX TECHNOLOGY CO., LTD Page 65 Version 1.5
7.5 I/O PORT DATA REGISTER
0D0H
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
P0
-
-
-
-
-
-
-
P00
Read/Write
-
-
-
-
-
-
-
R/W
After reset
-
-
-
-
-
-
-
0
0D1H
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
P1
-
-
-
-
P13
P12
P11
P10
Read/Write
-
-
-
-
R/W
R/W
R
R/W
After reset
-
-
-
-
0
0
0
0
0D2H
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
P2
-
-
P25
P24
P23
P22
P21
P20
Read/Write
-
-
R/W
R/W
R/W
R/W
R/W
R/W
After reset
-
-
0
0
0
0
0
0
0D5H
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
P5
-
-
-
P54
-
-
-
-
Read/Write
-
-
-
R/W
-
-
-
-
After reset
-
-
-
0
-
-
-
-
Note: The P11 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, P2
; Read data from Port 2
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
P2, A
B0MOV
P5, A
Example: Write one bit data to output port.
B0BSET
P2.0
; Set P2.0 and P1.3 to be 1.
B0BSET
P1.3
B0BCLR
P2.0
; Set P2.0 and P1.3 to be 0.
B0BCLR
P1.3

Table of Contents

Related product manuals