📄 sfr_r8c2c2d.h
字号:
/*------------------------------------------------------
Port P1 direction register
------------------------------------------------------*/
union byte_def pd1_addr;
#define pd1 pd1_addr.byte
#define pd1_0 pd1_addr.bit.b0 /* Port P10 direction bit */
#define pd1_1 pd1_addr.bit.b1 /* Port P11 direction bit */
#define pd1_2 pd1_addr.bit.b2 /* Port P12 direction bit */
#define pd1_3 pd1_addr.bit.b3 /* Port P13 direction bit */
#define pd1_4 pd1_addr.bit.b4 /* Port P14 direction bit */
#define pd1_5 pd1_addr.bit.b5 /* Port P15 direction bit */
#define pd1_6 pd1_addr.bit.b6 /* Port P16 direction bit */
#define pd1_7 pd1_addr.bit.b7 /* Port P17 direction bit */
/*------------------------------------------------------
Port P2 register
------------------------------------------------------*/
union byte_def p2_addr;
#define p2 p2_addr.byte
#define p2_0 p2_addr.bit.b0 /* Port P20 bit */
#define p2_1 p2_addr.bit.b1 /* Port P21 bit */
#define p2_2 p2_addr.bit.b2 /* Port P22 bit */
#define p2_3 p2_addr.bit.b3 /* Port P23 bit */
#define p2_4 p2_addr.bit.b4 /* Port P24 bit */
#define p2_5 p2_addr.bit.b5 /* Port P25 bit */
#define p2_6 p2_addr.bit.b6 /* Port P26 bit */
#define p2_7 p2_addr.bit.b7 /* Port P27 bit */
/*------------------------------------------------------
Port P2 direction register
------------------------------------------------------*/
union byte_def pd2_addr;
#define pd2 pd2_addr.byte
#define pd2_0 pd2_addr.bit.b0 /* Port P20 direction bit */
#define pd2_1 pd2_addr.bit.b1 /* Port P21 direction bit */
#define pd2_2 pd2_addr.bit.b2 /* Port P22 direction bit */
#define pd2_3 pd2_addr.bit.b3 /* Port P23 direction bit */
#define pd2_4 pd2_addr.bit.b4 /* Port P24 direction bit */
#define pd2_5 pd2_addr.bit.b5 /* Port P25 direction bit */
#define pd2_6 pd2_addr.bit.b6 /* Port P26 direction bit */
#define pd2_7 pd2_addr.bit.b7 /* Port P27 direction bit */
/*------------------------------------------------------
Port P3 register
------------------------------------------------------*/
union byte_def p3_addr;
#define p3 p3_addr.byte
#define p3_0 p3_addr.bit.b0 /* Port P30 bit */
#define p3_1 p3_addr.bit.b1 /* Port P31 bit */
#define p3_2 p3_addr.bit.b2 /* Port P32 bit */
#define p3_3 p3_addr.bit.b3 /* Port P33 bit */
#define p3_4 p3_addr.bit.b4 /* Port P34 bit */
#define p3_5 p3_addr.bit.b5 /* Port P35 bit */
#define p3_6 p3_addr.bit.b6 /* Port P36 bit */
#define p3_7 p3_addr.bit.b7 /* Port P37 bit */
/*------------------------------------------------------
Port P3 direction register
------------------------------------------------------*/
union byte_def pd3_addr;
#define pd3 pd3_addr.byte
#define pd3_0 pd3_addr.bit.b0 /* Port P30 direction bit */
#define pd3_1 pd3_addr.bit.b1 /* Port P31 direction bit */
#define pd3_2 pd3_addr.bit.b2 /* Port P32 direction bit */
#define pd3_3 pd3_addr.bit.b3 /* Port P33 direction bit */
#define pd3_4 pd3_addr.bit.b4 /* Port P34 direction bit */
#define pd3_5 pd3_addr.bit.b5 /* Port P35 direction bit */
#define pd3_6 pd3_addr.bit.b6 /* Port P36 direction bit */
#define pd3_7 pd3_addr.bit.b7 /* Port P37 direction bit */
/*------------------------------------------------------
Port P4 register
------------------------------------------------------*/
union byte_def p4_addr;
#define p4 p4_addr.byte
#define p4_3 p4_addr.bit.b3 /* Port P43 bit */
#define p4_4 p4_addr.bit.b4 /* Port P44 bit */
#define p4_5 p4_addr.bit.b5 /* Port P45 bit */
#define p4_6 p4_addr.bit.b6 /* Port P46 bit */
#define p4_7 p4_addr.bit.b7 /* Port P47 bit */
/*------------------------------------------------------
Port P4 direction register
------------------------------------------------------*/
union byte_def pd4_addr;
#define pd4 pd4_addr.byte
#define pd4_3 pd4_addr.bit.b3 /* Port P43 direction bit */
#define pd4_4 pd4_addr.bit.b4 /* Port P44 direction bit */
#define pd4_5 pd4_addr.bit.b5 /* Port P45 direction bit */
/*------------------------------------------------------
Port P5 register
------------------------------------------------------*/
union byte_def p5_addr;
#define p5 p5_addr.byte
#define p5_0 p5_addr.bit.b0 /* Port P50 bit */
#define p5_1 p5_addr.bit.b1 /* Port P51 bit */
#define p5_2 p5_addr.bit.b2 /* Port P52 bit */
#define p5_3 p5_addr.bit.b3 /* Port P53 bit */
#define p5_4 p5_addr.bit.b4 /* Port P54 bit */
#define p5_5 p5_addr.bit.b5 /* Port P55 bit */
#define p5_6 p5_addr.bit.b6 /* Port P56 bit */
#define p5_7 p5_addr.bit.b7 /* Port P57 bit */
/*------------------------------------------------------
Port P5 direction register
------------------------------------------------------*/
union byte_def pd5_addr;
#define pd5 pd5_addr.byte
#define pd5_0 pd5_addr.bit.b0 /* Port P50 direction bit */
#define pd5_1 pd5_addr.bit.b1 /* Port P51 direction bit */
#define pd5_2 pd5_addr.bit.b2 /* Port P52 direction bit */
#define pd5_3 pd5_addr.bit.b3 /* Port P53 direction bit */
#define pd5_4 pd5_addr.bit.b4 /* Port P54 direction bit */
#define pd5_5 pd5_addr.bit.b5 /* Port P55 direction bit */
#define pd5_6 pd5_addr.bit.b6 /* Port P56 direction bit */
#define pd5_7 pd5_addr.bit.b7 /* Port P57 direction bit */
/*------------------------------------------------------
Port P6 register
------------------------------------------------------*/
union byte_def p6_addr;
#define p6 p6_addr.byte
#define p6_0 p6_addr.bit.b0 /* Port P60 bit */
#define p6_1 p6_addr.bit.b1 /* Port P61 bit */
#define p6_2 p6_addr.bit.b2 /* Port P62 bit */
#define p6_3 p6_addr.bit.b3 /* Port P63 bit */
#define p6_4 p6_addr.bit.b4 /* Port P64 bit */
#define p6_5 p6_addr.bit.b5 /* Port P65 bit */
#define p6_6 p6_addr.bit.b6 /* Port P66 bit */
#define p6_7 p6_addr.bit.b7 /* Port P67 bit */
/*------------------------------------------------------
Port P6 direction register
------------------------------------------------------*/
union byte_def pd6_addr;
#define pd6 pd6_addr.byte
#define pd6_0 pd6_addr.bit.b0 /* Port P60 direction bit */
#define pd6_1 pd6_addr.bit.b1 /* Port P61 direction bit */
#define pd6_2 pd6_addr.bit.b2 /* Port P62 direction bit */
#define pd6_3 pd6_addr.bit.b3 /* Port P63 direction bit */
#define pd6_4 pd6_addr.bit.b4 /* Port P64 direction bit */
#define pd6_5 pd6_addr.bit.b5 /* Port P65 direction bit */
#define pd6_6 pd6_addr.bit.b6 /* Port P66 direction bit */
#define pd6_7 pd6_addr.bit.b7 /* Port P67 direction bit */
/*------------------------------------------------------
Port P7 register
------------------------------------------------------*/
union byte_def p7_addr;
#define p7 p7_addr.byte
#define p7_0 p7_addr.bit.b0 /* Port P70 bit */
#define p7_1 p7_addr.bit.b1 /* Port P71 bit */
#define p7_2 p7_addr.bit.b2 /* Port P72 bit */
#define p7_3 p7_addr.bit.b3 /* Port P73 bit */
#define p7_4 p7_addr.bit.b4 /* Port P74 bit */
#define p7_5 p7_addr.bit.b5 /* Port P75 bit */
#define p7_6 p7_addr.bit.b6 /* Port P76 bit */
#define p7_7 p7_addr.bit.b7 /* Port P77 bit */
/*------------------------------------------------------
Port P7 direction register
------------------------------------------------------*/
union byte_def pd7_addr;
#define pd7 pd7_addr.byte
#define pd7_0 pd7_addr.bit.b0 /* Port P70 direction bit */
#define pd7_1 pd7_addr.bit.b1 /* Port P71 direction bit */
#define pd7_2 pd7_addr.bit.b2 /* Port P72 direction bit */
#define pd7_3 pd7_addr.bit.b3 /* Port P73 direction bit */
#define pd7_4 pd7_addr.bit.b4 /* Port P74 direction bit */
#define pd7_5 pd7_addr.bit.b5 /* Port P75 direction bit */
#define pd7_6 pd7_addr.bit.b6 /* Port P76 direction bit */
#define pd7_7 pd7_addr.bit.b7 /* Port P77 direction bit */
/*------------------------------------------------------
Port P8 register
------------------------------------------------------*/
union byte_def p8_addr;
#define p8 p8_addr.byte
#define p8_0 p8_addr.bit.b0 /* Port P80 bit */
#define p8_1 p8_addr.bit.b1 /* Port P81 bit */
#define p8_2 p8_addr.bit.b2 /* Port P82 bit */
#define p8_3 p8_addr.bit.b3 /* Port P83 bit */
#define p8_4 p8_addr.bit.b4 /* Port P84 bit */
#define p8_5 p8_addr.bit.b5 /* Port P85 bit */
#define p8_6 p8_addr.bit.b6 /* Port P86 bit */
#define p8_7 p8_addr.bit.b7 /* Port P87 bit */
/*------------------------------------------------------
Port P8 direction register
------------------------------------------------------*/
union byte_def pd8_addr;
#define pd8 pd8_addr.byte
#define pd8_0 pd8_addr.bit.b0 /* Port P80 direction bit */
#define pd8_1 pd8_addr.bit.b1 /* Port P81 direction bit */
#define pd8_2 pd8_addr.bit.b2 /* Port P82 direction bit */
#define pd8_3 pd8_addr.bit.b3 /* Port P83 direction bit */
#define pd8_4 pd8_addr.bit.b4 /* Port P84 direction bit */
#define pd8_5 pd8_addr.bit.b5 /* Port P85 direction bit */
#define pd8_6 pd8_addr.bit.b6 /* Port P86 direction bit */
#define pd8_7 pd8_addr.bit.b7 /* Port P87 direction bit */
/*------------------------------------------------------
Port P9 register
------------------------------------------------------*/
union byte_def p9_addr;
#define p9 p9_addr.byte
#define p9_0 p9_addr.bit.b0 /* Port P90 bit */
#define p9_1 p9_addr.bit.b1 /* Port P91 bit */
#define p9_2 p9_addr.bit.b2 /* Port P92 bit */
#define p9_3 p9_addr.bit.b3 /* Port P93 bit */
/*------------------------------------------------------
Port P9 direction register
------------------------------------------------------*/
union byte_def pd9_addr;
#define pd9 pd9_addr.byte
#define pd9_0 pd9_addr.bit.b0 /* Port P90 direction bit */
#define pd9_1 pd9_addr.bit.b1 /* Port P91 direction bit */
#define pd9_2 pd9_addr.bit.b2 /* Port P92 direction bit */
#define pd9_3 pd9_addr.bit.b3 /* Port P93 direction bit */
/*------------------------------------------------------
Port P2 drive capacity control register
------------------------------------------------------*/
union byte_def p2drr_addr;
#define p2drr p2drr_addr.byte
#define p2drr0 p2drr_addr.bit.b0 /* P20 drive capacity */
#define p2drr1 p2drr_addr.bit.b1 /* P21 drive capacity */
#define p2drr2 p2drr_addr.bit.b2 /* P22 drive capacity */
#define p2drr3 p2drr_addr.bit.b3 /* P23 drive capacity */
#define p2drr4 p2drr_addr.bit.b4 /* P24 drive capacity */
#define p2drr5 p2drr_addr.bit.b5 /* P25 drive capacity */
#define p2drr6 p2drr_addr.bit.b6 /* P26 drive capacity */
#define p2drr7 p2drr_addr.bit.b7 /* P27 drive capacity */
/*------------------------------------------------------
UART1 function select register
------------------------------------------------------*/
union byte_def u1sr_addr;
#define u1sr u1sr_addr.byte
#define clk10psel u1sr_addr.bit.b2 /* CLK1 port select bit */
#define clk11psel u1sr_addr.bit.b3 /* CLK1 port select bit */
/*------------------------------------------------------
Port mode register
------------------------------------------------------*/
union byte_def pmr_addr;
#define pmr pmr_addr.byte
#define int1sel pmr_addr.bit.b0 /* INT1 port select bit */
#define int2sel pmr_addr.bit.b1 /* INT2 port select bit */
#define u1pinsel pmr_addr.bit.b4 /* UART1 enable bit */
#define iicsel pmr_addr.bit.b7 /* SSU/IIC bus switch bit */
/*------------------------------------------------------
External input enable register
------------------------------------------------------*/
union byte_def inten_addr;
#define inten inten_addr.byte
#define int0en inten_addr.bit.b0 /* INT0 input enable bit */
#define int0pl inten_addr.bit.b1 /* INT0 input polarity select bit */
#define int1en inten_addr.bit.b2 /* INT1 input enable bit */
#define int1pl inten_addr.bit.b3 /* INT1 input polarity select bit */
#define int2en inten_addr.bit.b4 /* INT2 input enable bit */
#define int2pl inten_addr.bit.b5 /* INT2 input polarity select bit */
#define int3en inten_addr.bit.b6 /* INT3 input enable bit */
#define int3pl inten_addr.bit.b7 /* INT3 input polarity select bit */
/*------------------------------------------------------
INT0 input filter select register
------------------------------------------------------*/
union byte_def intf_addr;
#define intf intf_addr.byte
#define int0f0 intf_addr.bit.b0 /* INT0 input filter select bit */
#define int0f1 intf_addr.bit.b1 /* INT0 input filter select bit */
#define int1f0 intf_addr.bit.b2 /* INT1 input filter select bit */
#define int1f1 intf_addr.bit.b3 /* INT1 input filter select bit */
#define int2f0 intf_addr.bit.b4 /* INT2 input filter select bit */
#define int2f1 intf_addr.bit.b5 /* INT2 input filter select bit */
#define int3f0 intf_addr.bit.b6 /* INT3 input filter select bit */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -