📄 c8051f360.inc
字号:
PCA0CPH3 DATA 0EEH ; PCA0 module 3 capture high
RSTSRC DATA 0EFH ; Reset source configuration/status
B DATA 0F0H ; B register
MAC0BL DATA 0F1H ; MAC0 B register low byte
P0MDIN DATA 0F1H ; Port 0 input mode configuration
MAC0BH DATA 0F2H ; MAC0 B register high byte
P1MDIN DATA 0F2H ; Port 1 input mode configuration
P0MAT DATA 0F3H ; Port 0 match
P2MDIN DATA 0F3H ; Port 2 input mode configuration
P0MASK DATA 0F4H ; Port 0 mask
P3MDIN DATA 0F4H ; Port 3 input mode configuration
PCA0CPL5 DATA 0F5H ; PCA0 module 5 capture low
PCA0CPH5 DATA 0F6H ; PCA0 module 5 capture high
EMI0TC DATA 0F7H ; EMIF timing control
SPI0CN DATA 0F8H ; SPI0 control
PCA0L DATA 0F9H ; PCA0 counter low
PCA0H DATA 0FAH ; PCA0 counter high
PCA0CPL0 DATA 0FBH ; PCA0 module 0 capture low
PCA0CPH0 DATA 0FCH ; PCA0 module 0 capture high
PCA0CPL4 DATA 0FDH ; PCA0 module 4 capture low
PCA0CPH4 DATA 0FEH ; PCA0 module 4 capture high
VDM0CN DATA 0FFH ; VDD monitor control
;-----------------------------------------------------------------------------
; Bit Definitions
;-----------------------------------------------------------------------------
; TCON 088
TF1 BIT TCON.7 ; Timer 1 overflow flag
TR1 BIT TCON.6 ; Timer 1 on/off control
TF0 BIT TCON.5 ; Timer 0 overflow flag
TR0 BIT TCON.4 ; Timer 0 on/off control
IE1 BIT TCON.3 ; Ext. Interrupt 1 edge flag
IT1 BIT TCON.2 ; Ext. Interrupt 1 type
IE0 BIT TCON.1 ; Ext. Interrupt 0 edge flag
IT0 BIT TCON.0 ; Ext. Interrupt 0 type
; SCON0 0x98
S0MODE BIT SCON0.7 ; UART0 mode
; Bit 6 Unused
MCE0 BIT SCON0.5 ; UART0 mce
REN0 BIT SCON0.4 ; UART0 RX enable
TB80 BIT SCON0.3 ; UART0 TX bit 8
RB80 BIT SCON0.2 ; UART0 RX bit 8
TI0 BIT SCON0.1 ; UART0 TX interrupt flag
RI0 BIT SCON0.0 ; UART0 RX interrupt flag
; IE 0xA8
EA BIT IE.7 ; Global interrupt enable
ESPI0 BIT IE.6 ; SPI0 interrupt enable
ET2 BIT IE.5 ; Timer 2 interrupt enable
ES0 BIT IE.4 ; UART0 interrupt enable
ET1 BIT IE.3 ; Timer 1 interrupt enable
EX1 BIT IE.2 ; External interrupt 1 enable
ET0 BIT IE.1 ; Timer 0 interrupt enable
EX0 BIT IE.0 ; External interrupt 0 enable
; IP 0xB8
; Bit 7 Unused
PSPI0 BIT IP.6 ; SPI0 priority
PT2 BIT IP.6 ; Timer 2 priority
PS0 BIT IP.6 ; UART0 priority
PT1 BIT IP.6 ; Timer 1 priority
PX1 BIT IP.6 ; External interrupt 1 priority
PT0 BIT IP.6 ; Timer 0 priority
PX0 BIT IP.6 ; External interrupt 0 priority
; SMB0CN 0xC0
MASTER BIT SMB0CN.7 ; SMBus0 master/slave
TXMODE BIT SMB0CN.6 ; SMBus0 transmit mode
STA BIT SMB0CN.5 ; SMBus0 start flag
STO BIT SMB0CN.4 ; SMBus0 stop flag
ACKRQ BIT SMB0CN.3 ; SMBus0 acknowledge request
ARBLOST BIT SMB0CN.2 ; SMBus0 arbitration lost
ACK BIT SMB0CN.1 ; SMBus0 acknowledge flag
SI BIT SMB0CN.0 ; SMBus0 interrupt pending flag
; TMR2CN 0xC8
TF2H BIT TMR2CN.7 ; Timer 2 high byte overflow flag
TF2L BIT TMR2CN.6 ; Timer 2 low byte overflow flag
TF2LEN BIT TMR2CN.5 ; Timer 2 low byte interrupt enable
TF2CEN BIT TMR2CN.4 ; Timer 2 capture enable
T2SPLIT BIT TMR2CN.3 ; Timer 2 split mode enable
TR2 BIT TMR2CN.2 ; Timer 2 on/off control
; Bit 1 Unused
T2XCLK BIT TMR2CN.0 ; Timer 2 external clock select
; PSW 0xD0
CY BIT PSW.7 ; Carry flag
AC BIT PSW.6 ; Auxiliary carry flag
F0 BIT PSW.5 ; User flag 0
RS1 BIT PSW.4 ; Register bank select 1
RS0 BIT PSW.3 ; Register bank select 0
OV BIT PSW.2 ; Overflow flag
F1 BIT PSW.1 ; User flag 1
P BIT PSW.0 ; Accumulator parity flag
; PCA0CN 0xD8
CF BIT PCA0CN.7 ; PCA0 counter overflow flag
CR BIT PCA0CN.6 ; PCA0 counter run control bit
CCF5 BIT PCA0CN.5 ; PCA0 module 5 interrupt flag
CCF4 BIT PCA0CN.4 ; PCA0 module 4 interrupt flag
CCF3 BIT PCA0CN.3 ; PCA0 module 3 interrupt flag
CCF2 BIT PCA0CN.2 ; PCA0 module 2 interrupt flag
CCF1 BIT PCA0CN.1 ; PCA0 module 1 interrupt flag
CCF0 BIT PCA0CN.0 ; PCA0 module 0 interrupt flag
; ADC0CN 0xE8
AD0EN BIT ADC0CN.7 ; ADC0 enable
AD0TM BIT ADC0CN.6 ; ADC0 track mode
AD0INT BIT ADC0CN.5 ; ADC0 conv. complete interrupt flag
AD0BUSY BIT ADC0CN.4 ; ADC0 busy flag
AD0WINT BIT ADC0CN.3 ; ADC0 window compare interrupt flag
AD0CM2 BIT ADC0CN.2 ; ADC0 conversion mode select 2
AD0CM1 BIT ADC0CN.1 ; ADC0 conversion mode select 1
AD0CM0 BIT ADC0CN.0 ; ADC0 conversion mode select 0
; SPI0CN 0xF8
SPIF BIT SPI0CN.7 ; SPI0 interrupt flag
WCOL BIT SPI0CN.6 ; SPI0 write collision flag
MODF BIT SPI0CN.5 ; SPI0 mode fault flag
RXOVRN BIT SPI0CN.4 ; SPI0 RX overrun flag
NSSMD1 BIT SPI0CN.3 ; SPI0 slave select mode 1
NSSMD0 BIT SPI0CN.2 ; SPI0 slave select mode 0
TXBMT BIT SPI0CN.1 ; SPI0 TX buffer empty flag
SPIEN BIT SPI0CN.0 ; SPI0 SPI0 enable
;-----------------------------------------------------------------------------
; SFR Page Definitions
;-----------------------------------------------------------------------------
CONFIG_PAGE EQU 0FH ; SYSTEM AND PORT CONFIGURATION PAGE
LEGACY_PAGE EQU 00H ; LEGACY PAGE
TIMER01_PAGE EQU 00H ; TIMER 0 AND TIMER 1
CPT0_PAGE EQU 00H ; COMPARATOR 0
CPT1_PAGE EQU 00H ; COMPARATOR 1
UART0_PAGE EQU 00H ; UART 0
SPI0_PAGE EQU 00H ; SPI 0
EMI0_PAGE EQU 0FH ; EXTERNAL MEMORY INTERFACE
ADC0_PAGE EQU 00H ; ADC 0
SMB0_PAGE EQU 00H ; SMBUS 0
TMR2_PAGE EQU 00H ; TIMER 2
TMR3_PAGE EQU 00H ; TIMER 3
DAC0_PAGE EQU 00H ; DAC 0
PCA0_PAGE EQU 00H ; PCA 0
PLL0_PAGE EQU 0FH ; PLL 0
MAC0_PAGE EQU 00H ; MAC 0
MATCH_PAGE EQU 00H ; PORT0, PORT1, PORT2 MATCH
;-----------------------------------------------------------------------------
; End Of File
;-----------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -