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

📄 c8051f930.inc

📁 芯科原厂所有c8051fxx程序的例子。
💻 INC
📖 第 1 页 / 共 2 页
字号:
EIE1        DATA 0E6H                      ; Extended Interrupt Enable 1
EIE2        DATA 0E7H                      ; Extended Interrupt Enable 2
ADC0CN      DATA 0E8H                      ; ADC0 Control
PCA0CPL1    DATA 0E9H                      ; PCA0 Capture 1 Low
PCA0CPH1    DATA 0EAH                      ; PCA0 Capture 1 High
PCA0CPL2    DATA 0EBH                      ; PCA0 Capture 2 Low
PCA0CPH2    DATA 0ECH                      ; PCA0 Capture 2 High
PCA0CPL3    DATA 0EDH                      ; PCA0 Capture 3 Low
PCA0CPH3    DATA 0EEH                      ; PCA0 Capture 3 High
RSTSRC      DATA 0EFH                      ; Reset Source Configuration/Status
B           DATA 0F0H                      ; B Register
P0MDIN      DATA 0F1H                      ; Port 0 Input Mode Configuration
P1MDIN      DATA 0F2H                      ; Port 1 Input Mode Configuration
P2MDIN      DATA 0F3H                      ; Port 2 Input Mode Configuration
SMB0ADR     DATA 0F4H                      ; SMBus Slave Address
SMB0ADM     DATA 0F5H                      ; SMBus Slave Address Mask
EIP1        DATA 0F6H                      ; Extended Interrupt Priority 1
EIP2        DATA 0F7H                      ; Extended Interrupt Priority 2
SPI0CN      DATA 0F8H                      ; SPI0 Control
PCA0L       DATA 0F9H                      ; PCA0 Counter Low
PCA0H       DATA 0FAH                      ; PCA0 Counter High
PCA0CPL0    DATA 0FBH                      ; PCA0 Capture 0 Low
PCA0CPH0    DATA 0FCH                      ; PCA0 Capture 0 High
PCA0CPL4    DATA 0FDH                      ; PCA0 Capture 4 Low
PCA0CPH4    DATA 0FEH                      ; PCA0 Capture 4 High
VDM0CN      DATA 0FFH                      ; VDD Monitor Control




;------------------------------------------------------------------------------
; Bit Definitions
;------------------------------------------------------------------------------

; TCON  088H
TF1     BIT     TCON.7                 ; Timer1 overflow flag
TR1     BIT     TCON.6                 ; Timer1 on/off control
TF0     BIT     TCON.5                 ; Timer0 overflow flag
TR0     BIT     TCON.4                 ; Timer0 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  098H
S0MODE  BIT     SCON0.7                ; Serial mode control bit 0
                                       ; Bit 6 unused
MCE0    BIT     SCON0.5                ; Multiprocessor communication enable
REN0    BIT     SCON0.4                ; Receive enable
TB80    BIT     SCON0.3                ; Transmit bit 8
RB80    BIT     SCON0.2                ; Receive bit 8
TI0     BIT     SCON0.1                ; Transmit interrupt flag
RI0     BIT     SCON0.0                ; Receive interrupt flag

; IE  0A8H
EA      BIT     IE.7                   ; Global interrupt enable
ESPI0   BIT     IE.6                   ; Bit 6 unused
ET2     BIT     IE.5                   ; Bit 5 unused
ES0     BIT     IE.4                   ; UART0 interrupt enable
ET1     BIT     IE.3                   ; Timer1 interrupt enable
EX1     BIT     IE.2                   ; External interrupt 1 enable
ET0     BIT     IE.1                   ; Timer0 interrupt enable
EX0     BIT     IE.0                   ; External interrupt 0 enable

; SPI1CN  0B0H
SPIF1   BIT     SPI1CN.7               ; SPI1 Interrupt Flag
WCOL1   BIT     SPI1CN.6               ; SPI1 Write Collision Flag
MODF1   BIT     SPI1CN.5               ; SPI1 Mode Fault Flag
RXOVRN1 BIT     SPI1CN.4               ; SPI1 RX Overrun Flag
NSS1MD1 BIT     SPI1CN.3               ; SPI1 Slave Select Mode 1
NSS1MD0 BIT     SPI1CN.2               ; SPI1 Slave Select Mode 0
TXBMT1  BIT     SPI1CN.1               ; SPI1 TX Buffer Empty Flag
SPI1EN  BIT     SPI1CN.0               ; SPI1 Enable

; IP  0B8H
                                       ; Bit 7 unused
PSPI0   BIT     IP.6                   ; SPI0 interrupt priority
PT2     BIT     IP.5                   ; Timer2 priority
PS0     BIT     IP.4                   ; UART0 priority
PT1     BIT     IP.3                   ; Timer1 priority
PX1     BIT     IP.2                   ; External interrupt 1 priority
PT0     BIT     IP.1                   ; Timer0 priority
PX0     BIT     IP.0                   ; External interrupt 0 priority

; SMB0CN  0C0H
MASTER  BIT     SMB0CN.7               ; Master/slave indicator
TXMODE  BIT     SMB0CN.6               ; Transmit mode indicator
STA     BIT     SMB0CN.5               ; Start flag
STO     BIT     SMB0CN.4               ; Stop flag
ACKRQ   BIT     SMB0CN.3               ; Acknowledge request
ARBLOST BIT     SMB0CN.2               ; Arbitration lost indicator
ACK     BIT     SMB0CN.1               ; Acknowledge flag
SI      BIT     SMB0CN.0               ; SMBus interrupt flag

; TMR2CN  0C8H
TF2H    BIT     TMR2CN.7               ; Timer2 high byte overflow flag
TF2L    BIT     TMR2CN.6               ; Timer2 low byte overflow flag
TF2LEN  BIT     TMR2CN.5               ; Timer2 low byte interrupt enable
T2CE    BIT     TMR2CN.4               ; Timer2 capture enable
T2SPLIT BIT     TMR2CN.3               ; Timer2 split mode enable
TR2     BIT     TMR2CN.2               ; Timer2 on/off control
T2CSS   BIT     TMR2CN.1               ; Timer 2 Capture Source select
T2XCLK  BIT     TMR2CN.0               ; Timer2 external clock select

; PSW  0D0H
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  0D8H
CF      BIT     PCA0CN.7               ; PCA0 counter overflow flag
CR      BIT     PCA0CN.6               ; PCA0 counter run control
                                       ; Bit5 UNUSED
CCF4    BIT     PCA0CN.4               ; PCA0 module4 capture/compare flag
CCF3    BIT     PCA0CN.3               ; PCA0 module3 capture/compare flag
CCF2    BIT     PCA0CN.2               ; PCA0 module2 capture/compare flag
CCF1    BIT     PCA0CN.1               ; PCA0 module1 capture/compare flag
CCF0    BIT     PCA0CN.0               ; PCA0 module0 capture/compare flag

; ADC0CN  0E8H
AD0EN   BIT     ADC0CN.7               ; ADC0 Enable
BURSTEN BIT     ADC0CN.6               ; ADC0 Burst Enable
AD0INT  BIT     ADC0CN.5               ; ADC0 EOC Interrupt Flag
AD0BUSY BIT     ADC0CN.4               ; ADC0 Busy Flag
AD0WINT BIT     ADC0CN.3               ; ADC0 Window Interrupt Flag
AD0CM2  BIT     ADC0CN.2               ; ADC0 Convert Start Mode Bit 2
AD0CM1  BIT     ADC0CN.1               ; ADC0 Convert Start Mode Bit 1
AD0CM0  BIT     ADC0CN.0               ; ADC0 Convert Start Mode Bit 0

; SPI0CN  0F8H
SPIF0    BIT     SPI0CN.7               ; SPI0 interrupt flag
WCOL0    BIT     SPI0CN.6               ; SPI0 write collision flag
MODF0    BIT     SPI0CN.5               ; SPI0 mode fault flag
RXOVRN0  BIT     SPI0CN.4               ; SPI0 rx overrun flag
NSS0MD1  BIT     SPI0CN.3               ; SPI0 slave select mode 1
NSS0MD0  BIT     SPI0CN.2               ; SPI0 slave select mode 0
TXBMT0   BIT     SPI0CN.1               ; SPI0 transmit buffer empty
SPI0EN   BIT     SPI0CN.0               ; SPI0 SPI enable

;------------------------------------------------------------------------------
; End Of File
;------------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -