📄 xc164.inc
字号:
PSW_IEN BIT PSW.11
VECSEG DEFR 0xFF12 ;Vector Segment Pointer
ZEROS DEFR 0xFF1C ;Constant Value 0's Register
ONES DEFR 0xFF1E ;Constant Value 1's Register
MRW DEFR 0xFFDA ;MAC Repeat Word
MCW DEFR 0xFFDC ;MAC Control Word
MCW_MS BIT MCW.9
MCW_MP BIT MCW.10
MSW DEFR 0xFFDE ;MAC Unit Status Word
MSW_MN BIT MSW.8
MSW_MZ BIT MSW.9
MSW_MC BIT MSW.10
MSW_MSV BIT MSW.11
MSW_ME BIT MSW.12
MSW_MSL BIT MSW.13
MSW_MV BIT MSW.14
; GPT12
GPT12E_T2 DEFR 0xFE40 ;GPT1 Timer 2 Register
GPT12E_T3 DEFR 0xFE42 ;GPT1 Timer 3 Register
GPT12E_T4 DEFR 0xFE44 ;GPT1 Timer 4 Register
GPT12E_T5 DEFR 0xFE46 ;GPT2 Timer 5 Register
GPT12E_T6 DEFR 0xFE48 ;GPT2 Timer 6 Register
GPT12E_CAPREL DEFR 0xFE4A ;GPT12 Capture/Reload Register
GPT12E_T2CON DEFR 0xFF40 ;GPT1 Timer 2 Control Register
GPT12E_T2CON_T2R BIT GPT12E_T2CON.6
GPT12E_T2CON_T2UD BIT GPT12E_T2CON.7
GPT12E_T2CON_T2UDE BIT GPT12E_T2CON.8
GPT12E_T2CON_T2RC BIT GPT12E_T2CON.9
GPT12E_T2CON_T2IRDIS BIT GPT12E_T2CON.12
GPT12E_T2CON_T2EDGE BIT GPT12E_T2CON.13
GPT12E_T2CON_T2CHDIR BIT GPT12E_T2CON.14
GPT12E_T2CON_T2RDIR BIT GPT12E_T2CON.15
GPT12E_T3CON DEFR 0xFF42 ;GPT1 Timer 3 Control Register
GPT12E_T3CON_T3R BIT GPT12E_T3CON.6
GPT12E_T3CON_T3UD BIT GPT12E_T3CON.7
GPT12E_T3CON_T3UDE BIT GPT12E_T3CON.8
GPT12E_T3CON_T3OE BIT GPT12E_T3CON.9
GPT12E_T3CON_T3OTL BIT GPT12E_T3CON.10
GPT12E_T3CON_T3EDGE BIT GPT12E_T3CON.13
GPT12E_T3CON_T3CHDIR BIT GPT12E_T3CON.14
GPT12E_T3CON_T3RDIR BIT GPT12E_T3CON.15
GPT12E_T4CON DEFR 0xFF44 ;GPT1 Timer 4 Control Register
GPT12E_T4CON_T4R BIT GPT12E_T4CON.6
GPT12E_T4CON_T4UD BIT GPT12E_T4CON.7
GPT12E_T4CON_T4UDE BIT GPT12E_T4CON.8
GPT12E_T4CON_T4RC BIT GPT12E_T4CON.9
GPT12E_T4CON_T4IRDIS BIT GPT12E_T4CON.12
GPT12E_T4CON_T4EDGE BIT GPT12E_T4CON.13
GPT12E_T4CON_T4CHDIR BIT GPT12E_T4CON.14
GPT12E_T4CON_T4RDIR BIT GPT12E_T4CON.15
GPT12E_T5CON DEFR 0xFF46 ;GPT2 Timer 5 Control Register
GPT12E_T5CON_T5R BIT GPT12E_T5CON.6
GPT12E_T5CON_T5UD BIT GPT12E_T5CON.7
GPT12E_T5CON_T5UDE BIT GPT12E_T5CON.8
GPT12E_T5CON_T5RC BIT GPT12E_T5CON.9
GPT12E_T5CON_CT3 BIT GPT12E_T5CON.10
GPT12E_T5CON_T5CC BIT GPT12E_T5CON.11
GPT12E_T5CON_T5CLR BIT GPT12E_T5CON.14
GPT12E_T5CON_T5SC BIT GPT12E_T5CON.15
GPT12E_T6CON DEFR 0xFF48 ;GPT2 Timer 6 Control Register
GPT12E_T6CON_T6R BIT GPT12E_T6CON.6
GPT12E_T6CON_T6UD BIT GPT12E_T6CON.7
GPT12E_T6CON_T6UDE BIT GPT12E_T6CON.8
GPT12E_T6CON_T6OE BIT GPT12E_T6CON.9
GPT12E_T6CON_T6OTL BIT GPT12E_T6CON.10
GPT12E_T6CON_T6CLR BIT GPT12E_T6CON.14
GPT12E_T6CON_T6SR BIT GPT12E_T6CON.15
GPT12E_ID EQU 0xFFE6 ;GPT Identification Register
; IC
CCU6_IC DEFR 0xF140 ;CAPCOM 6 Interrupt Control Register
CCU6_IC_IE BIT CCU6_IC.6
CCU6_IC_IR BIT CCU6_IC.7
CCU6_IC_GPX BIT CCU6_IC.8
CAN_1IC DEFR 0xF142 ;CAN Mode 1 Interrupt Control register
CAN_1IC_IE BIT CAN_1IC.6
CAN_1IC_IR BIT CAN_1IC.7
CAN_1IC_GPX BIT CAN_1IC.8
CAN_2IC DEFR 0xF144 ;CAN Mode 2 Interrupt Control register
CAN_2IC_IE BIT CAN_2IC.6
CAN_2IC_IR BIT CAN_2IC.7
CAN_2IC_GPX BIT CAN_2IC.8
CAN_3IC DEFR 0xF146 ;CAN Mode 3 Interrupt Control register
CAN_3IC_IE BIT CAN_3IC.6
CAN_3IC_IR BIT CAN_3IC.7
CAN_3IC_GPX BIT CAN_3IC.8
CAN_4IC DEFR 0xF148 ;CAN Mode 4 Interrupt Control register
CAN_4IC_IE BIT CAN_4IC.6
CAN_4IC_IR BIT CAN_4IC.7
CAN_4IC_GPX BIT CAN_4IC.8
CAN_5IC DEFR 0xF14A ;CAN Mode 5 Interrupt Control register
CAN_5IC_IE BIT CAN_5IC.6
CAN_5IC_IR BIT CAN_5IC.7
CAN_5IC_GPX BIT CAN_5IC.8
CAN_6IC DEFR 0xF14C ;CAN Mode 6 Interrupt Control register
CAN_6IC_IE BIT CAN_6IC.6
CAN_6IC_IR BIT CAN_6IC.7
CAN_6IC_GPX BIT CAN_6IC.8
CAN_7IC DEFR 0xF14E ;CAN Mode 7 Interrupt Control register
CAN_7IC_IE BIT CAN_7IC.6
CAN_7IC_IR BIT CAN_7IC.7
CAN_7IC_GPX BIT CAN_7IC.8
ASC0_ABIC DEFR 0xF15C ;ASC0 Autobaud Interrupt Control Register
ASC0_ABIC_IE BIT ASC0_ABIC.6
ASC0_ABIC_IR BIT ASC0_ABIC.7
ASC0_ABIC_GPX BIT ASC0_ABIC.8
CC2_CC16IC DEFR 0xF160 ;CAPCOM Channel 16 Interrupt Control Register
CC2_CC16IC_IE BIT CC2_CC16IC.6
CC2_CC16IC_IR BIT CC2_CC16IC.7
CC2_CC16IC_GPX BIT CC2_CC16IC.8
CC2_CC17IC DEFR 0xF162 ;CAPCOM Channel 17 Interrupt Control Register
CC2_CC17IC_IE BIT CC2_CC17IC.6
CC2_CC17IC_IR BIT CC2_CC17IC.7
CC2_CC17IC_GPX BIT CC2_CC17IC.8
CC2_CC18IC DEFR 0xF164 ;CAPCOM Channel 18 Interrupt Control Register
CC2_CC18IC_IE BIT CC2_CC18IC.6
CC2_CC18IC_IR BIT CC2_CC18IC.7
CC2_CC18IC_GPX BIT CC2_CC18IC.8
CC2_CC19IC DEFR 0xF166 ;CAPCOM Channel 19 Interrupt Control Register
CC2_CC19IC_IE BIT CC2_CC19IC.6
CC2_CC19IC_IR BIT CC2_CC19IC.7
CC2_CC19IC_GPX BIT CC2_CC19IC.8
CC2_CC20IC DEFR 0xF168 ;CAPCOM Channel 20 Interrupt Control Register
CC2_CC20IC_IE BIT CC2_CC20IC.6
CC2_CC20IC_IR BIT CC2_CC20IC.7
CC2_CC20IC_GPX BIT CC2_CC20IC.8
CC2_CC21IC DEFR 0xF16A ;CAPCOM Channel 21 Interrupt Control Register
CC2_CC21IC_IE BIT CC2_CC21IC.6
CC2_CC21IC_IR BIT CC2_CC21IC.7
CC2_CC21IC_GPX BIT CC2_CC21IC.8
CC2_CC22IC DEFR 0xF16C ;CAPCOM Channel 22 Interrupt Control Register
CC2_CC22IC_IE BIT CC2_CC22IC.6
CC2_CC22IC_IR BIT CC2_CC22IC.7
CC2_CC22IC_GPX BIT CC2_CC22IC.8
CC2_CC23IC DEFR 0xF16E ;CAPCOM Channel 23 Interrupt Control Register
CC2_CC23IC_IE BIT CC2_CC23IC.6
CC2_CC23IC_IR BIT CC2_CC23IC.7
CC2_CC23IC_GPX BIT CC2_CC23IC.8
CC2_CC24IC DEFR 0xF170 ;CAPCOM Channel 24 Interrupt Control Register
CC2_CC24IC_IE BIT CC2_CC24IC.6
CC2_CC24IC_IR BIT CC2_CC24IC.7
CC2_CC24IC_GPX BIT CC2_CC24IC.8
CC2_CC25IC DEFR 0xF172 ;CAPCOM Channel 25 Interrupt Control Register
CC2_CC25IC_IE BIT CC2_CC25IC.6
CC2_CC25IC_IR BIT CC2_CC25IC.7
CC2_CC25IC_GPX BIT CC2_CC25IC.8
CC2_CC26IC DEFR 0xF174 ;CAPCOM Channel 26 Interrupt Control Register
CC2_CC26IC_IE BIT CC2_CC26IC.6
CC2_CC26IC_IR BIT CC2_CC26IC.7
CC2_CC26IC_GPX BIT CC2_CC26IC.8
CC2_CC27IC DEFR 0xF176 ;CAPCOM Channel 27 Interrupt Control Register
CC2_CC27IC_IE BIT CC2_CC27IC.6
CC2_CC27IC_IR BIT CC2_CC27IC.7
CC2_CC27IC_GPX BIT CC2_CC27IC.8
CC2_CC28IC DEFR 0xF178 ;CAPCOM Channel 28 Interrupt Control Register
CC2_CC28IC_IE BIT CC2_CC28IC.6
CC2_CC28IC_IR BIT CC2_CC28IC.7
CC2_CC28IC_GPX BIT CC2_CC28IC.8
CC2_T7IC DEFR 0xF17A ;CAPCOM 2 Timer 7 Interrupt Control Register
CC2_T7IC_IE BIT CC2_T7IC.6
CC2_T7IC_IR BIT CC2_T7IC.7
CC2_T7IC_GPX BIT CC2_T7IC.8
CC2_T8IC DEFR 0xF17C ;CAPCOM 2 Timer 8 Interrupt Control Register
CC2_T8IC_IE BIT CC2_T8IC.6
CC2_T8IC_IR BIT CC2_T8IC.7
CC2_T8IC_GPX BIT CC2_T8IC.8
EOPIC DEFR 0xF180 ;Interrupt Control Register
EOPIC_IE BIT EOPIC.6
EOPIC_IR BIT EOPIC.7
EOPIC_GPX BIT EOPIC.8
CC2_CC29IC DEFR 0xF184 ;CAPCOM Channel 29 Interrupt Control Register
CC2_CC29IC_IE BIT CC2_CC29IC.6
CC2_CC29IC_IR BIT CC2_CC29IC.7
CC2_CC29IC_GPX BIT CC2_CC29IC.8
CCU6_EIC DEFR 0xF188 ;CAPCOM 6 Emergency Interrupt Control Register
CCU6_EIC_IE BIT CCU6_EIC.6
CCU6_EIC_IR BIT CCU6_EIC.7
CCU6_EIC_GPX BIT CCU6_EIC.8
CC2_CC30IC DEFR 0xF18C ;CAPCOM Channel 30 Interrupt Control Register
CC2_CC30IC_IE BIT CC2_CC30IC.6
CC2_CC30IC_IR BIT CC2_CC30IC.7
CC2_CC30IC_GPX BIT CC2_CC30IC.8
CCU6_T12IC DEFR 0xF190 ;CAPCOM 6 Timer 12 Interrupt Control Register
CCU6_T12IC_IE BIT CCU6_T12IC.6
CCU6_T12IC_IR BIT CCU6_T12IC.7
CCU6_T12IC_GPX BIT CCU6_T12IC.8
CC2_CC31IC DEFR 0xF194 ;CAPCOM Channel 31 Interrupt Control Register
CC2_CC31IC_IE BIT CC2_CC31IC.6
CC2_CC31IC_IR BIT CC2_CC31IC.7
CC2_CC31IC_GPX BIT CC2_CC31IC.8
CAN_0IC DEFR 0xF196 ;CAN Mode 0 Interrupt Control register
CAN_0IC_IE BIT CAN_0IC.6
CAN_0IC_IR BIT CAN_0IC.7
CAN_0IC_GPX BIT CAN_0IC.8
CCU6_T13IC DEFR 0xF198 ;CAPCOM 6 Timer 13 Interrupt Control Register
CCU6_T13IC_IE BIT CCU6_T13IC.6
CCU6_T13IC_IR BIT CCU6_T13IC.7
CCU6_T13IC_GPX BIT CCU6_T13IC.8
SDLM_IC DEFR 0xF19A ;SDLM Interrupt Control Register
SDLM_IC_IE BIT SDLM_IC.6
SDLM_IC_IR BIT SDLM_IC.7
SDLM_IC_GPX BIT SDLM_IC.8
ASC0_TBIC DEFR 0xF19C ;ASC0 Transmit Buffer Interrupt Control Register
ASC0_TBIC_IE BIT ASC0_TBIC.6
ASC0_TBIC_IR BIT ASC0_TBIC.7
ASC0_TBIC_GPX BIT ASC0_TBIC.8
PLLIC DEFR 0xF19E ;PLL Interrupt Control Register
PLLIC_PLL BIT PLLIC.6
PLLIC_IR BIT PLLIC.7
PLLIC_GPX BIT PLLIC.8
RTC_IC DEFR 0xF1A0 ;RTC Interrupt Control Register
RTC_IC_IE BIT RTC_IC.6
RTC_IC_IR BIT RTC_IC.7
RTC_IC_GPX BIT RTC_IC.8
SSC1_TIC DEFR 0xF1AA ;SSC1 Transmit Interrupt Control Register
SSC1_TIC_IE BIT SSC1_TIC.6
SSC1_TIC_IR BIT SSC1_TIC.7
SSC1_TIC_GPX BIT SSC1_TIC.8
SSC1_RIC DEFR 0xF1AC ;SSC1 Receive Interrupt Control Register
SSC1_RIC_IE BIT SSC1_RIC.6
SSC1_RIC_IR BIT SSC1_RIC.7
SSC1_RIC_GPX BIT SSC1_RIC.8
SSC1_EIC DEFR 0xF1AE ;SSC Error Interrupt Control Register
SSC1_EIC_IE BIT SSC1_EIC.6
SSC1_EIC_IR BIT SSC1_EIC.7
SSC1_EIC_GPX BIT SSC1_EIC.8
EXICON DEFR 0xF1C0 ;External Interrupt Control Register
GPT12E_T2IC DEFR 0xFF60 ;GPT1 Timer 2 Interrupt Control Register
GPT12E_T2IC_IE BIT GPT12E_T2IC.6
GPT12E_T2IC_IR BIT GPT12E_T2IC.7
GPT12E_T2IC_GPX BIT GPT12E_T2IC.8
GPT12E_T3IC DEFR 0xFF62 ;GPT1 Timer 3 Interrupt Control Register
GPT12E_T3IC_IE BIT GPT12E_T3IC.6
GPT12E_T3IC_IR BIT GPT12E_T3IC.7
GPT12E_T3IC_GPX BIT GPT12E_T3IC.8
GPT12E_T4IC DEFR 0xFF64 ;GPT1 Timer 4 Interrupt Control Register
GPT12E_T4IC_IE BIT GPT12E_T4IC.6
GPT12E_T4IC_IR BIT GPT12E_T4IC.7
GPT12E_T4IC_GPX BIT GPT12E_T4IC.8
GPT12E_T5IC DEFR 0xFF66 ;GPT2 Timer 5 Interrupt Control Register
GPT12E_T5IC_IE BIT GPT12E_T5IC.6
GPT12E_T5IC_IR BIT GPT12E_T5IC.7
GPT12E_T5IC_GPX BIT GPT12E_T5IC.8
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -