📄 80152.inc
字号:
; BIT Registers
; PSW
CY BIT D7
AC BIT D6
F0 BIT D5
RS1 BIT D4
RS0 BIT D3
OV BIT D2
P BIT D0
; TCON
TF1 BIT 8F
TR1 BIT 8E
TF0 BIT 8D
TR0 BIT 8C
IE1 BIT 8B
IT1 BIT 8A
IE0 BIT 89
IT0 BIT 88
; IE
EA BIT AF
ES BIT AC
ET1 BIT AB
EX1 BIT AA
ET0 BIT A9
EX0 BIT A8
; IP
PS BIT BC
PT1 BIT BB
PX1 BIT BA
PT0 BIT B9
PX0 BIT B8
; P3
RD BIT B7
WR BIT B6
T1 BIT B5
T0 BIT B4
INT1 BIT B3
INT0 BIT B2
TXD BIT B1
RXD BIT B0
; SCON
SM0 BIT 9F
SM1 BIT 9E
SM2 BIT 9D
REN BIT 9C
TB8 BIT 9B
RB8 BIT 9A
TI BIT 99
RI BIT 98
; 80C152 Extensions
; P1
HLDA BIT 96
HLD BIT 95
RXC BIT 94
TXC BIT 93
DEN BIT 92
GTXD BIT 91
GRXD BIT 90
; TSTAT
LNI BIT DF
NOACK BIT DE
UR BIT DD
TCDT BIT DC
TDN BIT DB
TFNF BIT DA
TEN BIT D9
DMA BIT D8
; IEN1
EGSTE BIT CD
EDMA1 BIT CC
EGSTV BIT CB
EDMA0 BIT CA
EGSRE BIT C9
EGSRV BIT C8
; IPN1
PGSTE BIT FD
PDMA1 BIT FC
PGSTV BIT FB
PDMA0 BIT FA
PGSRE BIT F9
PGSRV BIT F8
; RSTAT
OVR BIT EF
RCABT BIT EE
AE BIT ED
CRCE BIT EC
RDN BIT EB
RFNE BIT EA
GREN BIT E9
HABEN BIT E8
; BYTE Register
P0 BYTE 80
P1 BYTE 90
P2 BYTE A0
P3 BYTE B0
PSW BYTE D0
ACC BYTE E0
B BYTE F0
SP BYTE 81
DPL BYTE 82
DPH BYTE 83
PCON BYTE 87
TCON BYTE 88
TMOD BYTE 89
TL0 BYTE 8A
TL1 BYTE 8B
TH0 BYTE 8C
TH1 BYTE 8D
IE BYTE A8
IP BYTE B8
SCON BYTE 98
SBUF BYTE 99
; 80C152 Extensions
P4 BYTE C0
P5 BYTE 91
P6 BYTE A1
IEN1 BYTE C8
TSTAT BYTE D8
RSTAT BYTE E8
IPN1 BYTE F8
GMOD BYTE 84
TFIFO BYTE 85
DCON0 BYTE 92
DCON1 BYTE 93
BAUD BYTE 94
ADR0 BYTE 95
SARL0 BYTE A2
SARH0 BYTE A3
IFS BYTE A4
ADR1 BYTE A5
SARL1 BYTE B2
SARH1 BYTE B3
SLOTTM BYTE B4
ADR2 BYTE B5
DARL0 BYTE C2
DARH0 BYTE C3
BKOFF BYTE C4
ADR3 BYTE C5
DARL1 BYTE D2
DARH1 BYTE D3
TCDCNT BYTE D4
AMSK0 BYTE D5
BCRL0 BYTE E2
BCRH0 BYTE E3
PRBS BYTE E4
AMSK1 BYTE E5
BCRL1 BYTE F2
BCRH1 BYTE F3
RFIFO BYTE F4
MYSLOT BYTE F5
; Byte.Bit Address
P0 BYTEBIT 80
TCON BYTEBIT 88
P1 BYTEBIT 90
SCON BYTEBIT 98
P2 BYTEBIT A0
IE BYTEBIT A8
P3 BYTEBIT B0
IP BYTEBIT B8
PSW BYTEBIT D0
ACC BYTEBIT E0
A BYTEBIT E0
B BYTEBIT F0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -