EasyManua.ls Logo

SONIX SN8P2624 - 7.4 I;O Port Data Register

SONIX SN8P2624
94 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...
SN8P2624
8-Bit Micro-Controller
SONiX TECHNOLOGY CO., LTD Page 70 Version 0.3
7.4 I/O PORT DATA REGISTER
0D0H Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
P0
- - - - - P02 P01 P00
Read/Write - - - - - R R/W R/W
After reset - - - - - 0 0 0
0D1H Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
P1
P17 P16 P15 P14 P13 P12 P11 P10
Read/Write R/W R/W R/W R/W R/W R/W R/W R/W
After reset 0 0 0 0 0 0 0 0
0D2H Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
P2
P27 P26 P25 P24 P23 P22 P21 P20
Read/Write R/W R/W R/W R/W R/W R/W R/W R/W
After reset 0 0 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 P53 P52 P51 P50
Read/Write - - - R/W R/W R/W R/W R/W
After reset - - - 0 0 0 0 0
Note: The P02 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, P1 ; Read data from Port 1
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 P1, A
B0MOV P2, A
B0MOV P5, A
¾ Example: Write one bit data to output port.
B0BSET P1.3 ; Set P1.3 and P5.5 to be “1”.
B0BSET P5.5
B0BCLR P1.3 ; Set P1.3 and P5.5 to be “0”.
B0BCLR P5.5

Table of Contents