⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c8051f360.inc

📁 芯科原厂所有c8051fxx程序的例子。
💻 INC
📖 第 1 页 / 共 2 页
字号:
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 + -