📄 registerbit.def
字号:
.IFNDEF REGISTERBIT_DEF
REGISTERBIT_DEF .EQU 1
;--------------------------------------------------------
; SR Control Bit
;--------------------------------------------------------
GIE .EQU 15
SME .EQU 10
S6R .EQU 9
F_I .EQU 8
Test .EQU 4
Negative .EQU 3
Zero .EQU 2
Overflow .EQU 1
Carry .EQU 0
;--------------------------------------------------------
; CPUCON Control Bit
;--------------------------------------------------------
SLT .EQU 15
//
SW_RST .EQU 7
WUPS1 .EQU 6
WUPS0 .EQU 5
SCS1 .EQU 4
SCS0 .EQU 3
SMC2 .EQU 2
SMC1 .EQU 1
SMC0 .EQU 0
;--------------------------------------------------------
; INTF0 Control Bit
;--------------------------------------------------------
DROMIF .EQU 15
SPIF .EQU 14
PWMPIF .EQU 13
PWMDIF .EQU 12
RTCIF3 .EQU 11
RTCIF2 .EQU 10
RTCIF1 .EQU 9
RTCIF0 .EQU 8
EXINTIF1 .EQU 7
TOIF3 .EQU 6
TIF3 .EQU 5
TOIF2 .EQU 4
TIF2 .EQU 3
TIF1 .EQU 2
TIF0 .EQU 1
EXINTIF0 .EQU 0
;--------------------------------------------------------
; INTF1 Control Bit
;--------------------------------------------------------
PDTIF .EQU 3
ADIF .EQU 2
SPLIMIF .EQU 1
WDTIF .EQU 0
;--------------------------------------------------------
; INTE0 Control Bit
;--------------------------------------------------------
DROMIE .EQU 15
SPIE .EQU 14
PWMPIE .EQU 13
PWMDIE .EQU 12
RTCIE3 .EQU 11
RTCIE2 .EQU 10
RTCIE1 .EQU 9
RTCIE0 .EQU 8
EXINTIE1 .EQU 7
TOIE3 .EQU 6
TIE3 .EQU 5
TOIE2 .EQU 4
TIE2 .EQU 3
TIE1 .EQU 2
TIE0 .EQU 1
EXINTIE0 .EQU 0
;--------------------------------------------------------
; INTE1 Control Bit
;--------------------------------------------------------
PDTIE .EQU 3
ADIE .EQU 2
SPLIMIE .EQU 1
WDTIE .EQU 0
;--------------------------------------------------------
; INTP0 Control Bit
;--------------------------------------------------------
DROMIP .EQU 15
SPIP .EQU 14
PWMPIP .EQU 13
PWMDIP .EQU 12
RTCIP3 .EQU 11
RTCIP2 .EQU 10
RTCIP1 .EQU 9
RTCIP0 .EQU 8
EXINTIP1 .EQU 7
TOIP3 .EQU 6
TIP3 .EQU 5
TOIP2 .EQU 4
TIP2 .EQU 3
TIP1 .EQU 2
TIP0 .EQU 1
EXINTIP0 .EQU 0
;--------------------------------------------------------
; INTP1 Control Bit
;--------------------------------------------------------
PDTIP .EQU 3
ADIP .EQU 2
SPLIMIP .EQU 1
WDTIP .EQU 0
;--------------------------------------------------------
; EICON Control Bit
;--------------------------------------------------------
EXINT1EN .EQU 5
EXINT0EN .EQU 2
EXINT1WKUP .EQU 5
EXINT1TRG1 .EQU 4
EXINT1TRG0 .EQU 3
EXINT0WKUP .EQU 2
EXINT0TRG1 .EQU 1
EXINT0TRG0 .EQU 0
;--------------------------------------------------------
; TIMER0/1 Control Bit
;--------------------------------------------------------
TEN0 .EQU 15
TCS02 .EQU 2
TCS01 .EQU 1
TCS00 .EQU 0
TEN1 .EQU 15
TCS12 .EQU 2
TCS11 .EQU 1
TCS10 .EQU 0
;--------------------------------------------------------
; TIMER2/3 Control Bit
;--------------------------------------------------------
TEN2 .EQU 15
TC2 .EQU 6
TIOM21 .EQU 5
TIOM20 .EQU 4
TM2 .EQU 3
TCS22 .EQU 2
TCS21 .EQU 1
TCS20 .EQU 0
TEN3 .EQU 15
TC3 .EQU 6
TIOM31 .EQU 5
TIOM30 .EQU 4
TM3 .EQU 3
TCS32 .EQU 2
TCS31 .EQU 1
TCS30 .EQU 0
;--------------------------------------------------------
; WDT Control Bit
;--------------------------------------------------------
WDTEN .EQU 15
WDTREN .EQU 3
WDTC .EQU 2
WDTPSR1 .EQU 1
WDTPSR0 .EQU 0
;--------------------------------------------------------
; RTCCON Control Bit
;--------------------------------------------------------
RTCEN .EQU 15
RTCWKUP3 .EQU 11
RTCWKUP2 .EQU 10
RTCWKUP1 .EQU 9
RTCWKUP0 .EQU 8
RTCS31 .EQU 7
RTCS30 .EQU 6
RTCS21 .EQU 5
RTCS20 .EQU 4
RTCS11 .EQU 3
RTCS10 .EQU 2
RTCS01 .EQU 1
RTCS00 .EQU 0
;--------------------------------------------------------
; SPICON Control Bit
;--------------------------------------------------------
SPIEN .EQU 15
SPIHDEN .EQU 14
SPICPHA .EQU 6
SPICPOL .EQU 5
SPISIZE .EQU 4
SPIMSTR .EQU 3
SPISPR2 .EQU 2
SPISPR1 .EQU 1
SPISPR0 .EQU 0
;--------------------------------------------------------
; SPISR Control Bit
;--------------------------------------------------------
SPITXS .EQU 2
SPITCF .EQU 0
;--------------------------------------------------------
; PWMCON Control Bit
;--------------------------------------------------------
PWMEN .EQU 15
PWMDEN .EQU 12
PWMVOL1 .EQU 11
PWMVOL0 .EQU 10
PWMCLR .EQU 9
PWMRPT2 .EQU 8
PWMRPT1 .EQU 7
PWMRPT0 .EQU 6
PWMOMOD .EQU 5
PWMCENTR .EQU 4
PWMOEN1 .EQU 3
PWMOEN0 .EQU 2
PWMPS1 .EQU 1
PWMPS0 .EQU 0
;--------------------------------------------------------
; DROMCON Control Bit
;--------------------------------------------------------
DROMEN .EQU 15
DROMADDCON2 .EQU 14
DROMADDCON1 .EQU 13
DROMADDCON0 .EQU 12
DROMDELAY4 .EQU 4
DROMDELAY3 .EQU 3
DROMDELAY2 .EQU 2
DROMDELAY1 .EQU 1
DROMDELAY0 .EQU 0
;--------------------------------------------------------
; DACCON Control Bit
;--------------------------------------------------------
DACEN .EQU 15
//
DAC2SC .EQU 5
DACMOD1 .EQU 4
DACMOD0 .EQU 3
DACVOL2 .EQU 2
DACVOL1 .EQU 1
DACVOL0 .EQU 0
;------------------------------------------
; ADCON Control Bit
;-----------------------------------------------
ADEN .EQU 15
PDTWK .EQU 11
PDTEN .EQU 10
TPEN .EQU 9
SDB .EQU 8
ADCLK2 .EQU 7
ADCLK1 .EQU 6
ADCLK0 .EQU 5
CHS2 .EQU 4
CHS1 .EQU 3
CHS0 .EQU 2
ADMOD .EQU 1
ADST .EQU 0
;------------------------------------------
; MICCON Control Bit
;-----------------------------------------------
AMPEN .EQU 15
AGCEN .EQU 14
GS1 .EQU 1
GS0 .EQU 0
;------------------------------------------
; PDIRA Control Bit for Special
;-----------------------------------------------
PDIRA_SCK .EQU 15
PDIRA_MISO .EQU 14
PDIRA_MOSI .EQU 13
PDIRA_NSS .EQU 12
PDIRA_EXINT1 .EQU 11
PDIRA_EXINT0 .EQU 10
PDIRA_TCCP3 .EQU 9
PDIRA_TCCP2 .EQU 8
PDIRA_TEXI3 .EQU 5
PDIRA_TEXI2 .EQU 4
PDIRA_PWM1 .EQU 1
PDIRA_PWM0 .EQU 0
;------------------------------------------
; PORTA Control Bit for Special
;-----------------------------------------------
SCK .EQU 15
MISO .EQU 14
MOSI .EQU 13
NSS .EQU 12
EXINT1 .EQU 11
EXINT0 .EQU 10
TCCP3 .EQU 9
TCCP2 .EQU 8
TEXI3 .EQU 5
TEXI2 .EQU 4
PWM1 .EQU 1
PWM0 .EQU 0
//--------------------------------------------------------
// General Definition
//--------------------------------------------------------
ON .EQU 1
OFF .EQU 0
ENABLE .EQU 1
DISABLE .EQU 0
//--------------------------------------------------------
// INT Control Option
//--------------------------------------------------------
//----- for INTE1 Option ------
PDTIE1 .EQU 3+16
ADIE1 .EQU 2+16
SPLIMIE1 .EQU 1+16
WDTIE1 .EQU 0+16
//----- for INTF1 Option ------
PDTIF1 .EQU 3+16
ADIF1 .EQU 2+16
SPLIMIF1 .EQU 1+16
WDTIF1 .EQU 0+16
//----- for INTP1 Option ------
PDTIP1 .EQU 3+16
ADIP1 .EQU 2+16
SPLIMIP1 .EQU 1+16
WDTIP1 .EQU 0+16
//--------------------------------------------------------
// INT Created by Lewis Chang (20060925)
//--------------------------------------------------------
INT_PDT .EQU 19
INT_AD .EQU 18
INT_SPLIM .EQU 17
INT_WDT .EQU 16
INT_DROM .EQU 15
INT_SPI .EQU 14
INT_PWMP .EQU 13
INT_PWMD .EQU 12
INT_EXINT1 .EQU 11
INT_RTC3 .EQU 10
INT_RTC2 .EQU 9
INT_RTC1 .EQU 8
INT_RTC0 .EQU 7
INT_TO3 .EQU 6
INT_T3 .EQU 5
INT_TO2 .EQU 4
INT_T2 .EQU 3
INT_T1 .EQU 2
INT_T0 .EQU 1
INT_EXINT0 .EQU 0
.ENDIF
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -