📄 89c51cc1.inc
字号:
; REV. 2.0 19.10. 2003
SP DATA 081H ;Stack Pointer
DPL DATA 082H ;Data Pointer - Low Byte
DPH DATA 083H ;Data Pointer - High Byte
SPDR DATA 086H ;SPI Data register
PCON DATA 087H ;Power Control
TCON DATA 088H ;Timer Control
TMOD DATA 089H ;Timer Mode
TL0 DATA 08AH ;Timer 0 - Low Byte
TL1 DATA 08BH ;Timer 1 - Low Byte
TH0 DATA 08CH ;Timer 0 - High Byte
TH1 DATA 08DH ;Timer 1 - High
AUXR DATA 08EH ;Auxiliary Register 0
CKCON DATA 08FH ;Clock Control
WMCON DATA 096H ;WatchDog & E2PROM Control
SCON DATA 098H ;Serial Port Control
SBUF DATA 099H ;Serial Port Buffer
CANGIT DATA 09BH ;CAN General Interrupt
CANTEC DATA 09CH ;CAN Transmit Error Counter
CANREC DATA 09DH ;CAN Receive Error Counter
CANTCON DATA 0A1H ;CAN Timer Control
AUXR1 DATA 0A2H ;Auxiliary Register 1
DPS DATA 0A2H ;Auxiliary Register 1
CANMSG DATA 0A3H ;CAN Message Data
CANTTCL DATA 0A4H ;CAN Timer TTC low
CANTTCH DATA 0A5H ;CAN Timer TTC high
WDTRST DATA 0A6H ;Watchdog Timer Reset
WDTPRG DATA 0A7H ;Watchdog Timer Program
IEN0 DATA 0A8H ;Interrupt Enable
SADDR DATA 0A9H ;Slave Address
CANGSTA DATA 0AAH ;CAN General Status
CANGCON DATA 0ABH ;CAN General Control
CANTIML DATA 0ACH ;CAN Timer low
CANTIMH DATA 0ADH ;CAN Timer high
CANSTML DATA 0AEH ;CAN Timer Stamp low
CANSTMH DATA 0AFH ;CAN Timer Stamp high
CANPAGE DATA 0B1H ;CAN Page
CANSTCH DATA 0B2H ;CAN Status Channel
CANCONCH DATA 0B3H ;CAN Control Channel
CANBT1 DATA 0B4H ;CAN Bit Timing 1
CANBT2 DATA 0B5H ;CAN Bit Timing 2
CANBT3 DATA 0B6H ;CAN Bit Timing 3
IPH0 DATA 0B7H ;Interrupt Priority Control High 0
IP DATA 0B8H ;Interrupt Priority
IPL0 DATA 0B8H ;Interrupt Priority Control Low 0
SADEN DATA 0B9H ;Slave Address Mask
CANSIT1 DATA 0BAH ;CAN Status Interrupt Channel byte 1
CANSIT2 DATA 0BBH ;CAN Status Interrupt Channel byte 2
CANIDT1 DATA 0BCH ;CAN Identifier Tag byte 1 (Part A and B)
CANIDT2 DATA 0BDH ;CAN Identifier Tag byte 2 (Part A and B)
CANIDT3 DATA 0BEH ;CAN Identifier Tag byte 3 (Part A and B)
CANIDT4 DATA 0BFH ;CAN Identifier Tag byte 4 (Part A and B)
P4 DATA 0C0H ;Port4
CANGIE DATA 0C1H ;CAN General Interrupt Enable
CANIE1 DATA 0C2H ;CAN Interrupt Enable Channel byte 1
CANIE2 DATA 0C3H ;CAN Interrupt Enable Channel byte 2
CANIDM1 DATA 0C4H ;CAN Identifier Mask byte 1 (Part A and B)
CANIDM2 DATA 0C5H ;CAN Identifier Mask byte 2 (Part A and B)
CANIDM3 DATA 0C6H ;CAN Identifier Mask byte 3 (Part A and B)
CANIDM4 DATA 0C7H ;CAN Identifier Mask byte 4 (Part A and B)
T2CON DATA 0C8H ;Timer/Counter 2 Control Register
T2MOD DATA 0C9H ;Timer 2 Mode
RCAP2L DATA 0CAH ;Timer 2 Capture Register - Low Byte
RCAP2H DATA 0CBH ;Timer 2 Capture Register - High Byte
TL2 DATA 0CCH ;Timer 2 - Low Byte
TH2 DATA 0CDH ;Timer 2 - High Byte
CANEN1 DATA 0CEH ;CAN Enable Channel byte 1
CANEN2 DATA 0CFH ;CAN Enable Channel byte 2
PSW DATA 0D0H ;Program Status Word
FCON DATA 0D1H ;Flash Control
EECON DATA 0D2H ;EEPROM Control
SPCR DATA 0D5H ;SPI Control Register
CCON DATA 0D8H ;PCA Timer/Counter Control
CMOD DATA 0D9H ;PCA Timer/Counter Mode
CCAPM0 DATA 0DAH ;PCA Timer/Counter Mode0
CCAPM1 DATA 0DBH ;PCA Timer/Counter Mode1
CCAPM2 DATA 0DCH ;PCA Timer/Counter Mode2
CCAPM3 DATA 0DDH ;PCA Timer/Counter Mode3
CCAPM4 DATA 0DEH ;PCA Timer/Counter Mode4
ACC DATA 0E0H ;Accumulator
IEN1 DATA 0E8H ;Interrupt Enable Control 1
CL DATA 0E9H ;PCA Timer/Counter Low byte
CCAP0L DATA 0EAH ;PCA Compare Capture Module 0L
CCAP1L DATA 0EBH ;PCA Compare Capture Module 1L
CCAP2L DATA 0ECH ;PCA Compare Capture Module 2L
CCAP3L DATA 0EDH ;PCA Compare Capture Module 3L
CCAP4L DATA 0EEH ;PCA Compare Capture Module 4L
B DATA 0F0H ;Multiplication Register
ADCLK DATA 0F2H ;ADC Clock
ADCON DATA 0F3H ;ADC Control
ADDL DATA 0F4H ;ADC Data Low byte
ADDH DATA 0F5H ;ADC Data High byte
ADCF DATA 0F6H ;ADC Configuration
IPH1 DATA 0F7H ;Interrupt Priority Control High 1
IPL1 DATA 0F8H ;Interrupt Priority Control Low 1
CH DATA 0F9H ;PCA Timer/Counter High byte
CCAP0H DATA 0FAH ;PCA Compare Capture Module 0H
CCAP1H DATA 0FBH ;PCA Compare Capture Module 1H
CCAP2H DATA 0FCH ;PCA Compare Capture Module 2H
CCAP3H DATA 0FDH ;PCA Compare Capture Module 3H
CCAP4H DATA 0FEH ;PCA Compare Capture Module 4H
IT0 BIT 088H ;TCON.0 - External Interrupt 0 Type
IE0 BIT 089H ;TCON.1 - External Interrupt 0 Edge Flag
IT1 BIT 08AH ;TCON.2 - External Interrupt 1 Type
IE1 BIT 08BH ;TCON.3 - External Interrupt 1 Edge Flag
TR0 BIT 08CH ;TCON.4 - Timer 0 On/Off Control
TF0 BIT 08DH ;TCON.5 - Timer 0 Overflow Flag
TR1 BIT 08EH ;TCON.6 - Timer 1 On/Off Control
TF1 BIT 08FH ;TCON.7 - Timer 1 Overflow Flag
T2 BIT 090H ;P1.0 - External Count Input to Timer 2
T2EX BIT 091H ;P1.1 - Timer 2 Capture/Reload Trigger
RI BIT 098H ;SCON.0 - Receive Interrupt Flag
TI BIT 099H ;SCON.1 - Transmit Interrupt Flag
RB8 BIT 09AH ;SCON.2 - Receive Bit 8
TB8 BIT 09BH ;SCON.3 - Transmit Bit 8
REN BIT 09CH ;SCON.4 - Receive Enable
SM2 BIT 09DH ;SCON.5 - Serial Mode Control Bit 2
SM1 BIT 09EH ;SCON.6 - Serial Mode Control Bit 1
SM0 BIT 09FH ;SCON.7 - Serial Mode Control Bit 0
EX0 BIT 0A8H ;IE.0 - External Interrupt 0 Enable
ET0 BIT 0A9H ;IE.1 - Timer 0 Interrupt Enable
EX1 BIT 0AAH ;IE.2 - External Interrupt 1 Enable
ET1 BIT 0ABH ;IE.3 - Timer 1 Interrupt Enable
ES BIT 0ACH ;IE.4 - Serial Port Interrupt Enable
ET2 BIT 0ADH ;IE.5 - Timer 2 Overflow Interrupt
EC BIT 0AEH ;IE.6 - PCA Interrupt Enable
EA BIT 0AFH ;IE.7 - Global Interrupt Enable
RXD BIT 0B0H ;P3.0 - Serial Port Receive Input
TXD BIT 0B1H ;P3.1 - Serial Port Transmit Output
INT0 BIT 0B2H ;P3.2 - External Interrupt 0 Input
INT1 BIT 0B3H ;P3.3 - External Interrupt 1 Input
T0 BIT 0B4H ;P3.4 - Timer 0 Count Input
T1 BIT 0B5H ;P3.5 - Timer 1 Count Input
WR BIT 0B6H ;P3.6 - Write Control for External Memory
RD BIT 0B7H ;P3.7 - Read Control for External Memory
PX0 BIT 0B8H ;IP.0 - External Interrupt 0 Priority
PT0 BIT 0B9H ;IP.1 - Timer 0 Priority
PX1 BIT 0BAH ;IP.2 - External Interrupt 1 Priority
PT1 BIT 0BBH ;IP.3 - Timer 1 Priority
PS BIT 0BCH ;IP.4 - Serial Port Priority
PT2 BIT 0BDH ;IP.5 - Timer 2
CPRL2 BIT 0C8H ;T2CON.0 - Capture/Reload Flag
CT2 BIT 0C9H ;T2CON.1 - Timer/Counter Select
TR2 BIT 0CAH ;T2CON.2 - Timer 2 Start/Stop Control
EXEN2 BIT 0CBH ;T2CON.3 - Timer 2 External Enable Flag
TCLK BIT 0CCH ;T2CON.4 - Transmit Clock Flag
RCLK BIT 0CDH ;T2CON.5 - Receive Clock Flag
EXF2 BIT 0CEH ;T2CON.6 - Timer 2 External Flag
TF2 BIT 0CFH ;T2CON.7 - Timer 2 Overflow Flag
P BIT 0D0H ;PSW.0 - Accumulator Parity Flag
OV BIT 0D2H ;PSW.2 - Overflow Flag
RS0 BIT 0D3H ;PSW.3 - Register Bank Select 0
RS1 BIT 0D4H ;PSW.4 - Register Bank Select 1
F0 BIT 0D5H ;PSW.5 - Flag 0
AC BIT 0D6H ;PSW.6 - Auxiliary Carry Flag
CY BIT 0D7H ;PSW.7 - Carry Flag
Bank0 EQU 00000000B
Bank1 EQU 00000100B
Bank2 EQU 00001000B
Bank3 EQU 00001100B
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -