📄 sfr64.h
字号:
#define ilvl0_u1bcnic u1bcnic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_u1bcnic u1bcnic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_u1bcnic u1bcnic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_u1bcnic u1bcnic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
Timer B3 interrupt control register
------------------------------------------------------*/
union byte_def tb3ic_addr;
#define tb3ic tb3ic_addr.byte
#define ilvl0_tb3ic tb3ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_tb3ic tb3ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_tb3ic tb3ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_tb3ic tb3ic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
UART0 BUS collision detection interrupt control register
------------------------------------------------------*/
union byte_def u0bcnic_addr;
#define u0bcnic u0bcnic_addr.byte
#define ilvl0_u0bcnic u0bcnic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_u0bcnic u0bcnic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_u0bcnic u0bcnic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_u0bcnic u0bcnic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
SI/O4 interrupt control register
------------------------------------------------------*/
union byte_def s4ic_addr;
#define s4ic s4ic_addr.byte
#define ilvl0_s4ic s4ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_s4ic s4ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_s4ic s4ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_s4ic s4ic_addr.bit.b3 /* Interrupt request bit */
#define pol_s4ic s4ic_addr.bit.b4 /* Polarity select bit */
/*------------------------------------------------------
INT5 interrupt control register
------------------------------------------------------*/
union byte_def int5ic_addr;
#define int5ic int5ic_addr.byte
#define ilvl0_int5ic int5ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_int5ic int5ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_int5ic int5ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_int5ic int5ic_addr.bit.b3 /* Interrupt request bit */
#define pol_int5ic int5ic_addr.bit.b4 /* Polarity select bit */
/*------------------------------------------------------
SI/O3 interrupt control register
------------------------------------------------------*/
union byte_def s3ic_addr;
#define s3ic s3ic_addr.byte
#define ilvl0_s3ic s3ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_s3ic s3ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_s3ic s3ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_s3ic s3ic_addr.bit.b3 /* Interrupt request bit */
#define pol_s3ic s3ic_addr.bit.b4 /* Polarity select bit */
/*------------------------------------------------------
INT4 interrupt control register
------------------------------------------------------*/
union byte_def int4ic_addr;
#define int4ic int4ic_addr.byte
#define ilvl0_int4ic int4ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_int4ic int4ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_int4ic int4ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_int4ic int4ic_addr.bit.b3 /* Interrupt request bit */
#define pol_int4ic int4ic_addr.bit.b4 /* Polarity select bit */
/*------------------------------------------------------
UART2 BUS collision detection interrupt control register
------------------------------------------------------*/
union byte_def bcnic_addr;
#define bcnic bcnic_addr.byte
#define ilvl0_bcnic bcnic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_bcnic bcnic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_bcnic bcnic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_bcnic bcnic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
DMA0 interrupt control register
------------------------------------------------------*/
union byte_def dm0ic_addr;
#define dm0ic dm0ic_addr.byte
#define ilvl0_dm0ic dm0ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_dm0ic dm0ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_dm0ic dm0ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_dm0ic dm0ic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
DMA1 interrupt control register
------------------------------------------------------*/
union byte_def dm1ic_addr;
#define dm1ic dm1ic_addr.byte
#define ilvl0_dm1ic dm1ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_dm1ic dm1ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_dm1ic dm1ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_dm1ic dm1ic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
Key input interrupt control register
------------------------------------------------------*/
union byte_def kupic_addr;
#define kupic kupic_addr.byte
#define ilvl0_kupic kupic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_kupic kupic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_kupic kupic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_kupic kupic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
A/D conversion interrupt control register
------------------------------------------------------*/
union byte_def adic_addr;
#define adic adic_addr.byte
#define ilvl0_adic adic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_adic adic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_adic adic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_adic adic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
UART2 transmit interrupt control register
------------------------------------------------------*/
union byte_def s2tic_addr;
#define s2tic s2tic_addr.byte
#define ilvl0_s2tic s2tic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_s2tic s2tic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_s2tic s2tic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_s2tic s2tic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
UART2 receive interrupt control register
------------------------------------------------------*/
union byte_def s2ric_addr;
#define s2ric s2ric_addr.byte
#define ilvl0_s2ric s2ric_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_s2ric s2ric_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_s2ric s2ric_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_s2ric s2ric_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
UART0 transmit interrupt control register
------------------------------------------------------*/
union byte_def s0tic_addr;
#define s0tic s0tic_addr.byte
#define ilvl0_s0tic s0tic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_s0tic s0tic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_s0tic s0tic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_s0tic s0tic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
UART0 receive interrupt control register
------------------------------------------------------*/
union byte_def s0ric_addr;
#define s0ric s0ric_addr.byte
#define ilvl0_s0ric s0ric_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_s0ric s0ric_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_s0ric s0ric_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_s0ric s0ric_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
UART1 transmit interrupt control register
------------------------------------------------------*/
union byte_def s1tic_addr;
#define s1tic s1tic_addr.byte
#define ilvl0_s1tic s1tic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_s1tic s1tic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_s1tic s1tic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_s1tic s1tic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
UART1 receive interrupt control register
------------------------------------------------------*/
union byte_def s1ric_addr;
#define s1ric s1ric_addr.byte
#define ilvl0_s1ric s1ric_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_s1ric s1ric_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_s1ric s1ric_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_s1ric s1ric_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
Timer A0 receive interrupt control register
------------------------------------------------------*/
union byte_def ta0ic_addr;
#define ta0ic ta0ic_addr.byte
#define ilvl0_ta0ic ta0ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_ta0ic ta0ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_ta0ic ta0ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_ta0ic ta0ic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
Timer A1 receive interrupt control register
------------------------------------------------------*/
union byte_def ta1ic_addr;
#define ta1ic ta1ic_addr.byte
#define ilvl0_ta1ic ta1ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_ta1ic ta1ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_ta1ic ta1ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_ta1ic ta1ic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
Timer A2 receive interrupt control register
------------------------------------------------------*/
union byte_def ta2ic_addr;
#define ta2ic ta2ic_addr.byte
#define ilvl0_ta2ic ta2ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_ta2ic ta2ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_ta2ic ta2ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_ta2ic ta2ic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
Timer A3 receive interrupt control register
------------------------------------------------------*/
union byte_def ta3ic_addr;
#define ta3ic ta3ic_addr.byte
#define ilvl0_ta3ic ta3ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_ta3ic ta3ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_ta3ic ta3ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_ta3ic ta3ic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
Timer A4 receive interrupt control register
------------------------------------------------------*/
union byte_def ta4ic_addr;
#define ta4ic ta4ic_addr.byte
#define ilvl0_ta4ic ta4ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_ta4ic ta4ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_ta4ic ta4ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_ta4ic ta4ic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
Timer B0 receive interrupt control register
------------------------------------------------------*/
union byte_def tb0ic_addr;
#define tb0ic tb0ic_addr.byte
#define ilvl0_tb0ic tb0ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_tb0ic tb0ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_tb0ic tb0ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_tb0ic tb0ic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
Timer B1 receive interrupt control register
------------------------------------------------------*/
union byte_def tb1ic_addr;
#define tb1ic tb1ic_addr.byte
#define ilvl0_tb1ic tb1ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_tb1ic tb1ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_tb1ic tb1ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_tb1ic tb1ic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
Timer B2 receive interrupt control register
------------------------------------------------------*/
union byte_def tb2ic_addr;
#define tb2ic tb2ic_addr.byte
#define ilvl0_tb2ic tb2ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_tb2ic tb2ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_tb2ic tb2ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_tb2ic tb2ic_addr.bit.b3 /* Interrupt request bit */
/*------------------------------------------------------
INT0 receive interrupt control register
------------------------------------------------------*/
union byte_def int0ic_addr;
#define int0ic int0ic_addr.byte
#define ilvl0_int0ic int0ic_addr.bit.b0 /* Interrupt priority level select bit */
#define ilvl1_int0ic int0ic_addr.bit.b1 /* Interrupt priority level select bit */
#define ilvl2_int0ic int0ic_addr.bit.b2 /* Interrupt priority level select bit */
#define ir_int0ic int0ic_addr.bit.b3 /* Interrupt request bit */
#define pol_int0ic int0ic_addr.bit.b4 /* Polarity select bit */
/*------------------------------------------------------
INT1 receive interrupt control register
------------------------------------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -