📄 reg152.inc
字号:
;-------------------------------------------------------------------------------
; Copyright 1995-1996 KEIL Software, Inc.
; 80C152 Processor Declarations
;-------------------------------------------------------------------------------
$SAVE
$NOLIST
;
; BYTE Registers
P0 DATA 80H
P1 DATA 90H
P2 DATA 0A0H
P3 DATA 0B0H
PSW DATA 0D0H
ACC DATA 0E0H
B DATA 0F0H
SP DATA 81H
DPL DATA 82H
DPH DATA 83H
PCON DATA 87H
TCON DATA 88H
TMOD DATA 89H
TL0 DATA 8AH
TL1 DATA 8BH
TH0 DATA 8CH
TH1 DATA 8DH
IE DATA 0A8H
IP DATA 0B8H
SCON DATA 98H
SBUF DATA 99H
; 80C152 Extensions
P4 DATA 0C0H
P5 DATA 91H
P6 DATA 0A1H
IEN1 DATA 0C8H
TSTAT DATA 0D8H
RSTAT DATA 0E8H
IPN1 DATA 0F8H
GMOD DATA 84H
TFIFO DATA 85H
DCON0 DATA 92H
DCON1 DATA 93H
BAUD DATA 94H
ADR0 DATA 95H
SARL0 DATA 0A2H
SARH0 DATA 0A3H
IFS DATA 0A4H
ADR1 DATA 0A5H
SARL1 DATA 0B2H
SARH1 DATA 0B3H
SLOTTM DATA 0B4H
ADR2 DATA 0B5H
DARL0 DATA 0C2H
DARH0 DATA 0C3H
BKOFF DATA 0C4H
ADR3 DATA 0C5H
DARL1 DATA 0D2H
DARH1 DATA 0D3H
TCDCNT DATA 0D4H
AMSK0 DATA 0D5H
BCRL0 DATA 0E2H
BCRH0 DATA 0E3H
PRBS DATA 0E4H
AMSK1 DATA 0E5H
BCRL1 DATA 0F2H
BCRH1 DATA 0F3H
RFIFO DATA 0F4H
MYSLOT DATA 0F5H
; BIT Registers
; PSW
CY BIT 0D7H
AC BIT 0D6H
F0 BIT 0D5H
RS1 BIT 0D4H
RS0 BIT 0D3H
OV BIT 0D2H
P BIT 0D0H
; TCON
TF1 BIT 8FH
TR1 BIT 8EH
TF0 BIT 8DH
TR0 BIT 8CH
IE1 BIT 8BH
IT1 BIT 8AH
IE0 BIT 89H
IT0 BIT 88H
; IE
EA BIT 0AFH
ES BIT 0ACH
ET1 BIT 0ABH
EX1 BIT 0AAH
ET0 BIT 0A9H
EX0 BIT 0A8H
; IP
PS BIT 0BCH
PT1 BIT 0BBH
PX1 BIT 0BAH
PT0 BIT 0B9H
PX0 BIT 0B8H
; P3
RD BIT 0B7H
WR BIT 0B6H
T1 BIT 0B5H
T0 BIT 0B4H
INT1 BIT 0B3H
INT0 BIT 0B2H
TXD BIT 0B1H
RXD BIT 0B0H
; SCON
SM0 BIT 9FH
SM1 BIT 9EH
SM2 BIT 9DH
REN BIT 9CH
TB8 BIT 9BH
RB8 BIT 9AH
TI BIT 99H
RI BIT 98H
; 80C152 Extensions
; P1
HLDA BIT 96H
HLD BIT 95H
RXC BIT 94H
TXC BIT 93H
DEN BIT 92H
GTXD BIT 91H
GRXD BIT 90H
; IEN1
EGSTE BIT 0CDH
EDMA1 BIT 0CCH
EGSTV BIT 0CBH
EDMA0 BIT 0CAH
EGSRE BIT 0C9H
EGSRV BIT 0C8H
; TSTAT
LNI BIT 0DFH
NOACK BIT 0DEH
UR BIT 0DDH
TCDT BIT 0DCH
TDN BIT 0DBH
TFNF BIT 0DAH
TEN BIT 0D9H
DMA BIT 0D8H
; RSTAT
OVR BIT 0EFH
RCABT BIT 0EEH
AE BIT 0EDH
CRCE BIT 0ECH
RDN BIT 0EBH
RFNE BIT 0EAH
GREN BIT 0E9H
HABEN BIT 0E8H
; IPN1
PGSTE BIT 0FDH
PDMA1 BIT 0FCH
PGSTV BIT 0FBH
PDMA0 BIT 0FAH
PGSRE BIT 0F9H
PGSRV BIT 0F8H
$RESTORE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -