📄 c8051f060.inc
字号:
CP0HYP1 BIT 08BH ; COMPARATOR 0 POSITIVE HYSTERISIS 1
CP0HYP0 BIT 08AH ; COMPARATOR 0 POSITIVE HYSTERISIS 0
CP0HYN1 BIT 089H ; COMPARATOR 0 NEGATIVE HYSTERISIS 1
CP0HYN0 BIT 088H ; COMPARATOR 0 NEGATIVE HYSTERISIS 0
; CPT1CN 088H
CP1EN BIT 08FH ; COMPARATOR 1 ENABLE
CP1OUT BIT 08EH ; COMPARATOR 1 OUTPUT
CP1RIF BIT 08DH ; COMPARATOR 1 RISING EDGE INTERRUPT
CP1FIF BIT 08CH ; COMPARATOR 1 FALLING EDGE INTERRUPT
CP1HYP1 BIT 08BH ; COMPARATOR 1 POSITIVE HYSTERISIS 1
CP1HYP0 BIT 08AH ; COMPARATOR 1 POSITIVE HYSTERISIS 0
CP1HYN1 BIT 089H ; COMPARATOR 1 NEGATIVE HYSTERISIS 1
CP1HYN0 BIT 088H ; COMPARATOR 1 NEGATIVE HYSTERISIS 0
; CPT2CN 088H
CP2EN BIT 08FH ; COMPARATOR 2 ENABLE
CP2OUT BIT 08EH ; COMPARATOR 2 OUTPUT
CP2RIF BIT 08DH ; COMPARATOR 2 RISING EDGE INTERRUPT
CP2FIF BIT 08CH ; COMPARATOR 2 FALLING EDGE INTERRUPT
CP2HYP1 BIT 08BH ; COMPARATOR 2 POSITIVE HYSTERISIS 1
CP2HYP0 BIT 08AH ; COMPARATOR 2 POSITIVE HYSTERISIS 0
CP2HYN1 BIT 089H ; COMPARATOR 2 NEGATIVE HYSTERISIS 1
CP2HYN0 BIT 088H ; COMPARATOR 2 NEGATIVE HYSTERISIS 0
; SCON0 098H
SM00 BIT 09FH ; UART 0 MODE 0
SM10 BIT 09EH ; UART 0 MODE 1
SM20 BIT 09DH ; UART 0 MULTIPROCESSOR EN
REN0 BIT 09CH ; UART 0 RX ENABLE
TB80 BIT 09BH ; UART 0 TX BIT 8
RB80 BIT 09AH ; UART 0 RX BIT 8
TI0 BIT 099H ; UART 0 TX INTERRUPT FLAG
RI0 BIT 098H ; UART 0 RX INTERRUPT FLAG
; SCON1 098H
S1MODE BIT 09FH ; UART 1 MODE
MCE1 BIT 09DH ; UART 1 MCE
REN1 BIT 09CH ; UART 1 RX ENABLE
TB81 BIT 09BH ; UART 1 TX BIT 8
RB81 BIT 09AH ; UART 1 RX BIT 8
TI1 BIT 099H ; UART 1 TX INTERRUPT FLAG
RI1 BIT 098H ; UART 1 RX INTERRUPT FLAG
; IE 0A8H
EA BIT 0AFH ; GLOBAL INTERRUPT ENABLE
ET2 BIT 0ADH ; TIMER 2 INTERRUPT ENABLE
ES0 BIT 0ACH ; UART0 INTERRUPT ENABLE
ET1 BIT 0ABH ; TIMER 1 INTERRUPT ENABLE
EX1 BIT 0AAH ; EXTERNAL INTERRUPT 1 ENABLE
ET0 BIT 0A9H ; TIMER 0 INTERRUPT ENABLE
EX0 BIT 0A8H ; EXTERNAL INTERRUPT 0 ENABLE
; IP 0B8H
PT2 BIT 0BDH ; TIMER 2 PRIORITY
PS BIT 0BCH ; SERIAL PORT PRIORITY
PT1 BIT 0BBH ; TIMER 1 PRIORITY
PX1 BIT 0BAH ; EXTERNAL INTERRUPT 1 PRIORITY
PT0 BIT 0B9H ; TIMER 0 PRIORITY
PX0 BIT 0B8H ; EXTERNAL INTERRUPT 0 PRIORITY
; CAN0STA 0C0H
BOFF BIT 0C7H ; BUS OFF STATUS
EWARN BIT 0C6H ; WARNING STATUS
EPASS BIT 0C5H ; ERROR PASSIVE
RXOK BIT 0C4H ; RECEIVED MESSAGE SUCCESSFULLY
TXOK BIT 0C3H ; TRANSMIT A MESSAGE SUCCESSFULLY
LEC2 BIT 0C2H ; LAST ERROR CODE BIT 2
LEC1 BIT 0C1H ; LAST ERROR CODE BIT 1
LEC0 BIT 0C0H ; LAST ERROR CODE BIT 0
; SMB0CN 0C0H
BUSY BIT 0C7H ; SMBUS 0 BUSY
ENSMB BIT 0C6H ; SMBUS 0 ENABLE
STA BIT 0C5H ; SMBUS 0 START FLAG
STO BIT 0C4H ; SMBUS 0 STOP FLAG
SI BIT 0C3H ; SMBUS 0 INTERRUPT PENDING FLAG
AA BIT 0C2H ; SMBUS 0 ASSERT/ACKNOWLEDGE FLAG
SMBFTE BIT 0C1H ; SMBUS 0 FREE TIMER ENABLE
SMBTOE BIT 0C0H ; SMBUS 0 TIMEOUT ENABLE
; TMR2CN 0C8H
TF2 BIT 0CFH ; TIMER 2 OVERFLOW FLAG
EXF2 BIT 0CEH ; TIMER 2 EXTERNAL FLAG
EXEN2 BIT 0CBH ; TIMER 2 EXTERNAL ENABLE FLAG
TR2 BIT 0CAH ; TIMER 2 ON/OFF CONTROL
CT2 BIT 0C9H ; TIMER 2 COUNTER SELECT
CPRL2 BIT 0C8H ; TIMER 2 CAPTURE SELECT
; TMR3CN 0C8H
TF3 BIT 0CFH ; TIMER 3 OVERFLOW FLAG
EXF3 BIT 0CEH ; TIMER 3 EXTERNAL FLAG
EXEN3 BIT 0CBH ; TIMER 3 EXTERNAL ENABLE FLAG
TR3 BIT 0CAH ; TIMER 3 ON/OFF CONTROL
CT3 BIT 0C9H ; TIMER 3 COUNTER SELECT
CPRL3 BIT 0C8H ; TIMER 3 CAPTURE SELECT
; TMR4CN 0C8H
TF4 BIT 0CFH ; TIMER 4 OVERFLOW FLAG
EXF4 BIT 0CEH ; TIMER 4 EXTERNAL FLAG
EXEN4 BIT 0CBH ; TIMER 4 EXTERNAL ENABLE FLAG
TR4 BIT 0CAH ; TIMER 4 ON/OFF CONTROL
CT4 BIT 0C9H ; TIMER 4 COUNTER SELECT
CPRL4 BIT 0C8H ; TIMER 4 CAPTURE SELECT
; PSW 0D0H
CY BIT 0D7H ; CARRY FLAG
AC BIT 0D6H ; AUXILIARY CARRY FLAG
F0 BIT 0D5H ; USER FLAG 0
RS1 BIT 0D4H ; REGISTER BANK SELECT 1
RS0 BIT 0D3H ; REGISTER BANK SELECT 0
OV BIT 0D2H ; OVERFLOW FLAG
F1 BIT 0D1H ; USER FLAG 1
P BIT 0D0H ; ACCUMULATOR PARITY FLAG
; DMA0CN 0D8H
DMA0EN BIT 0DFH ; DMA 0 ENABLE
DMA0INT BIT 0DEH ; DMA 0 OPERATIONS COMPLETE
DMA0MD BIT 0DDH ; DMA 0 MODE SELECT
DMA0DE1 BIT 0DCH ; ADC 0 DATA OVERFLOW ERROR
DMA0DE0 BIT 0DBH ; ADC 1 DATA OVERFLOW ERROR
DMA0DOE BIT 0DAH ; DMA 0 DATA OVERFLOW WARNINGENABLE
DMA0DO1 BIT 0D9H ; ADC 0 DATA OVERFLOW WARNING
DMA0DO0 BIT 0D8H ; ADC 1 DATA OVERFLOW WARNING
; PCA0CN 0D8H
CF BIT 0DFH ; PCA 0 COUNTER OVERFLOW FLAG
CR BIT 0DEH ; PCA 0 COUNTER RUN CONTROL BIT
CCF5 BIT 0DDH ; PCA 0 MODULE 5 INTERRUPT FLAG
CCF4 BIT 0DCH ; PCA 0 MODULE 4 INTERRUPT FLAG
CCF3 BIT 0DBH ; PCA 0 MODULE 3 INTERRUPT FLAG
CCF2 BIT 0DAH ; PCA 0 MODULE 2 INTERRUPT FLAG
CCF1 BIT 0D9H ; PCA 0 MODULE 1 INTERRUPT FLAG
CCF0 BIT 0D8H ; PCA 0 MODULE 0 INTERRUPT FLAG
; ADC0CN 0E8H
AD0EN BIT 0EFH ; ADC 0 ENABLE
AD0TM BIT 0EEH ; ADC 0 TRACK MODE
AD0INT BIT 0EDH ; ADC 0 EOC INTERRUPT FLAG
AD0BUSY BIT 0ECH ; ADC 0 BUSY FLAG
AD0CM1 BIT 0EBH ; ADC 0 CONVERT START MODE BIT 1
AD0CM0 BIT 0EAH ; ADC 0 CONVERT START MODE BIT 0
AD0WINT BIT 0E9H ; ADC 0 WINDOW INTERRUPT FLAG
; ADC1CN 0E8H
AD1EN BIT 0EFH ; ADC 1 ENABLE
AD1TM BIT 0EEH ; ADC 1 TRACK MODE
AD1INT BIT 0EDH ; ADC 1 EOC INTERRUPT FLAG
AD1BUSY BIT 0ECH ; ADC 1 BUSY FLAG
AD1CM2 BIT 0EBH ; ADC 1 CONVERT START MODE BIT 2
AD1CM1 BIT 0EAH ; ADC 1 CONVERT START MODE BIT 1
AD1CM0 BIT 0E9H ; ADC 1 CONVERT START MODE BIT 0
; ADC2CN 0E8H
AD2EN BIT 0EFH ; ADC 2 ENABLE
AD2TM BIT 0EEH ; ADC 2 TRACK MODE
AD2INT BIT 0EDH ; ADC 2 EOC INTERRUPT FLAG
AD2BUSY BIT 0ECH ; ADC 2 BUSY FLAG
AD2CM1 BIT 0EBH ; ADC 2 CONVERT START MODE BIT 1
AD2CM0 BIT 0EAH ; ADC 2 CONVERT START MODE BIT 0
AD2WINT BIT 0E9H ; ADC 2 WINDOW INTERRUPT FLAG
AD2LJST BIT 0E8H ; ADC 2 LEFT JUSTIFY DATA BIT
; DMA0CF 0F8H
DMA0HLT BIT 0FFH ; DMA 0 HALT OFF-CHIP XRAM ENABLE
DMA0XBY BIT 0FEH ; DMA 0 XRAM BUSY
DMA0CIE BIT 0FBH ; DMA 0 COUNTER OVERFLOW ENABLE
DMA0CI BIT 0FAH ; DMA 0 COUNTER OVERFLOW
DMA0EOE BIT 0F9H ; DMA 0 END OF OPERATION ENABLE
DMA0EO BIT 0F8H ; DMA 0 END OF OPERATION
; SPI0CN 0F8H
SPIF BIT 0FFH ; SPI 0 INTERRUPT FLAG
WCOL BIT 0FEH ; SPI 0 WRITE COLLISION FLAG
MODF BIT 0FDH ; SPI 0 MODE FAULT FLAG
RXOVRN BIT 0FCH ; SPI 0 RX OVERRUN FLAG
NSSMD1 BIT 0FBH ; SPI 0 SLAVE SELECT MODE 1
NSSMD0 BIT 0FAH ; SPI 0 SLAVE SELECT MODE 0
TXBMT BIT 0F9H ; SPI 0 TX BUFFER EMPTY FLAG
SPIEN BIT 0F8H ; SPI 0 SPI ENABLE
;
;------------------------------------------------------------------------------
; SFR PAGE DEFINITIONS
;
CONFIG_PAGE EQU 0FH ; SYSTEM AND PORT CONFIGURATION PAGE
LEGACY_PAGE EQU 00H ; LEGACY SFR PAGE
TIMER01_PAGE EQU 00H ; TIMER 0 AND TIMER 1
CPT0_PAGE EQU 01H ; COMPARATOR 0
CPT1_PAGE EQU 02H ; COMPARATOR 1
CPT2_PAGE EQU 03H ; COMPARATOR 2
UART0_PAGE EQU 00H ; UART 0
UART1_PAGE EQU 01H ; UART 1
SPI0_PAGE EQU 00H ; SPI 0
EMI0_PAGE EQU 00H ; EXTERNAL MEMORY INTERFACE
ADC0_PAGE EQU 00H ; ADC 0
ADC1_PAGE EQU 01H ; ADC 1
ADC2_PAGE EQU 02H ; ADC 2
SMB0_PAGE EQU 00H ; SMBUS 0
TMR2_PAGE EQU 00H ; TIMER 2
TMR3_PAGE EQU 01H ; TIMER 3
TMR4_PAGE EQU 02H ; TIMER 4
DAC0_PAGE EQU 00H ; DAC 0
DAC1_PAGE EQU 01H ; DAC 1
PCA0_PAGE EQU 00H ; PCA 0
DMA0_PAGE EQU 03H ; DMA 0
CAN0_PAGE EQU 01H ; CAN 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -