📄 sfr6n.h
字号:
bit
------------------------------------------------------*/
#define ta0ic ta0ic_addr.byte
#define ilvl0_ta0ic ta0ic_addr.bit.ilvl0
#define ilvl1_ta0ic ta0ic_addr.bit.ilvl1
#define ilvl2_ta0ic ta0ic_addr.bit.ilvl2
#define ir_ta0ic ta0ic_addr.bit.ir
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define ta1ic ta1ic_addr.byte
#define ilvl0_ta1ic ta1ic_addr.bit.ilvl0
#define ilvl1_ta1ic ta1ic_addr.bit.ilvl1
#define ilvl2_ta1ic ta1ic_addr.bit.ilvl2
#define ir_ta1ic ta1ic_addr.bit.ir
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define ta2ic ta2ic_addr.byte
#define ilvl0_ta2ic ta2ic_addr.bit.ilvl0
#define ilvl1_ta2ic ta2ic_addr.bit.ilvl1
#define ilvl2_ta2ic ta2ic_addr.bit.ilvl2
#define ir_ta2ic ta2ic_addr.bit.ir
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define ta3ic ta3ic_addr.byte
#define ilvl0_ta3ic ta3ic_addr.bit.ilvl0
#define ilvl1_ta3ic ta3ic_addr.bit.ilvl1
#define ilvl2_ta3ic ta3ic_addr.bit.ilvl2
#define ir_ta3ic ta3ic_addr.bit.ir
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define ta4ic ta4ic_addr.byte
#define ilvl0_ta4ic ta4ic_addr.bit.ilvl0
#define ilvl1_ta4ic ta4ic_addr.bit.ilvl1
#define ilvl2_ta4ic ta4ic_addr.bit.ilvl2
#define ir_ta4ic ta4ic_addr.bit.ir
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define tb0ic tb0ic_addr.byte
#define ilvl0_tb0ic tb0ic_addr.bit.ilvl0
#define ilvl1_tb0ic tb0ic_addr.bit.ilvl1
#define ilvl2_tb0ic tb0ic_addr.bit.ilvl2
#define ir_tb0ic tb0ic_addr.bit.ir
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define tb1ic tb1ic_addr.byte
#define ilvl0_tb1ic tb1ic_addr.bit.ilvl0
#define ilvl1_tb1ic tb1ic_addr.bit.ilvl1
#define ilvl2_tb1ic tb1ic_addr.bit.ilvl2
#define ir_tb1ic tb1ic_addr.bit.ir
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define tb2ic tb2ic_addr.byte
#define ilvl0_tb2ic tb2ic_addr.bit.ilvl0
#define ilvl1_tb2ic tb2ic_addr.bit.ilvl1
#define ilvl2_tb2ic tb2ic_addr.bit.ilvl2
#define ir_tb2ic tb2ic_addr.bit.ir
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define tb3ic tb3ic_addr.byte
#define ilvl0_tb3ic tb3ic_addr.bit.ilvl0
#define ilvl1_tb3ic tb3ic_addr.bit.ilvl1
#define ilvl2_tb3ic tb3ic_addr.bit.ilvl2
#define ir_tb3ic tb3ic_addr.bit.ir
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define tb4ic tb4ic_addr.byte
#define ilvl0_tb4ic tb4ic_addr.bit.ilvl0
#define ilvl1_tb4ic tb4ic_addr.bit.ilvl1
#define ilvl2_tb4ic tb4ic_addr.bit.ilvl2
#define ir_tb4ic tb4ic_addr.bit.ir
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define tb5ic tb5ic_addr.byte
#define ilvl0_tb5ic tb5ic_addr.bit.ilvl0
#define ilvl1_tb5ic tb5ic_addr.bit.ilvl1
#define ilvl2_tb5ic tb5ic_addr.bit.ilvl2
#define ir_tb5ic tb5ic_addr.bit.ir
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define int5ic int5ic_addr.byte
#define ilvl0_int5ic int5ic_addr.bit.ilvl0
#define ilvl1_int5ic int5ic_addr.bit.ilvl1
#define ilvl2_int5ic int5ic_addr.bit.ilvl2
#define ir_int5ic int5ic_addr.bit.ir
#define pol_int5ic int5ic_addr.bit.pol
#define lvs_int5ic int5ic_addr.bit.lvs
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define int4ic int4ic_addr.byte
#define ilvl0_int4ic int4ic_addr.bit.ilvl0
#define ilvl1_int4ic int4ic_addr.bit.ilvl1
#define ilvl2_int4ic int4ic_addr.bit.ilvl2
#define ir_int4ic int4ic_addr.bit.ir
#define pol_int4ic int4ic_addr.bit.pol
#define lvs_int4ic int4ic_addr.bit.lvs
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define int0ic int0ic_addr.byte
#define ilvl0_int0ic int0ic_addr.bit.ilvl0
#define ilvl1_int0ic int0ic_addr.bit.ilvl1
#define ilvl2_int0ic int0ic_addr.bit.ilvl2
#define ir_int0ic int0ic_addr.bit.ir
#define pol_int0ic int0ic_addr.bit.pol
#define lvs_int0ic int0ic_addr.bit.lvs
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define int1ic int1ic_addr.byte
#define ilvl0_int1ic int1ic_addr.bit.ilvl0
#define ilvl1_int1ic int1ic_addr.bit.ilvl1
#define ilvl2_int1ic int1ic_addr.bit.ilvl2
#define ir_int1ic int1ic_addr.bit.ir
#define pol_int1ic int1ic_addr.bit.pol
#define lvs_int1ic int1ic_addr.bit.lvs
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define int2ic int2ic_addr.byte
#define ilvl0_int2ic int2ic_addr.bit.ilvl0
#define ilvl1_int2ic int2ic_addr.bit.ilvl1
#define ilvl2_int2ic int2ic_addr.bit.ilvl2
#define ir_int2ic int2ic_addr.bit.ir
#define pol_int2ic int2ic_addr.bit.pol
#define lvs_int2ic int2ic_addr.bit.lvs
/*------------------------------------------------------
bit
------------------------------------------------------*/
#define int3ic int3ic_addr.byte
#define ilvl0_int3ic int3ic_addr.bit.ilvl0
#define ilvl1_int3ic int3ic_addr.bit.ilvl1
#define ilvl2_int3ic int3ic_addr.bit.ilvl2
#define ir_int3ic int3ic_addr.bit.ir
#define pol_int3ic int3ic_addr.bit.pol
#define lvs_int3ic int3ic_addr.bit.lvs
/*------------------------------------------------------
Timer mode register
------------------------------------------------------*/
union{
struct{
char tmod0:1; /* Operation mode select bit */
char tmod1:1; /* Operation mode select bit */
char mr0:1;
char mr1:1;
char mr2:1;
char mr3:1;
char tck0:1; /* Count source select bit */
char tck1:1; /* Count source select bit */
}bit;
char byte;
}ta0mr_addr,ta1mr_addr,ta2mr_addr,ta3mr_addr,ta4mr_addr,
tb0mr_addr,tb1mr_addr,tb2mr_addr,tb3mr_addr,tb4mr_addr,tb5mr_addr;
/*------------------------------------------------------
bit
ta0mr
------------------------------------------------------*/
#define ta0mr ta0mr_addr.byte
#define tmod0_ta0mr ta0mr_addr.bit.tmod0 /* Operation mode select bit */
#define tmod1_ta0mr ta0mr_addr.bit.tmod1 /* Operation mode select bit */
#define mr0_ta0mr ta0mr_addr.bit.mr0
#define mr1_ta0mr ta0mr_addr.bit.mr1
#define mr2_ta0mr ta0mr_addr.bit.mr2
#define mr3_ta0mr ta0mr_addr.bit.mr3
#define tck0_ta0mr ta0mr_addr.bit.tck0 /* Count source select bit */
#define tck1_ta0mr ta0mr_addr.bit.tck1 /* Count source select bit */
/*------------------------------------------------------
bit
ta1mr
------------------------------------------------------*/
#define ta1mr ta1mr_addr.byte
#define tmod0_ta1mr ta1mr_addr.bit.tmod0 /* Operation mode select bit */
#define tmod1_ta1mr ta1mr_addr.bit.tmod1 /* Operation mode select bit */
#define mr0_ta1mr ta1mr_addr.bit.mr0
#define mr1_ta1mr ta1mr_addr.bit.mr1
#define mr2_ta1mr ta1mr_addr.bit.mr2
#define mr3_ta1mr ta1mr_addr.bit.mr3
#define tck0_ta1mr ta1mr_addr.bit.tck0 /* Count source select bit */
#define tck1_ta1mr ta1mr_addr.bit.tck1 /* Count source select bit */
/*------------------------------------------------------
bit
ta2mr
------------------------------------------------------*/
#define ta2mr ta2mr_addr.byte
#define tmod0_ta2mr ta2mr_addr.bit.tmod0 /* Operation mode select bit */
#define tmod1_ta2mr ta2mr_addr.bit.tmod1 /* Operation mode select bit */
#define mr0_ta2mr ta2mr_addr.bit.mr0
#define mr1_ta2mr ta2mr_addr.bit.mr1
#define mr2_ta2mr ta2mr_addr.bit.mr2
#define mr3_ta2mr ta2mr_addr.bit.mr3
#define tck0_ta2mr ta2mr_addr.bit.tck0 /* Count source select bit */
#define tck1_ta2mr ta2mr_addr.bit.tck1 /* Count source select bit */
/*------------------------------------------------------
bit
ta3mr
------------------------------------------------------*/
#define ta3mr ta3mr_addr.byte
#define tmod0_ta3mr ta3mr_addr.bit.tmod0 /* Operation mode select bit */
#define tmod1_ta3mr ta3mr_addr.bit.tmod1 /* Operation mode select bit */
#define mr0_ta3mr ta3mr_addr.bit.mr0
#define mr1_ta3mr ta3mr_addr.bit.mr1
#define mr2_ta3mr ta3mr_addr.bit.mr2
#define mr3_ta3mr ta3mr_addr.bit.mr3
#define tck0_ta3mr ta3mr_addr.bit.tck0 /* Count source select bit */
#define tck1_ta3mr ta3mr_addr.bit.tck1 /* Count source select bit */
/*------------------------------------------------------
bit
ta4mr
------------------------------------------------------*/
#define ta4mr ta4mr_addr.byte
#define tmod0_ta4mr ta4mr_addr.bit.tmod0 /* Operation mode select bit */
#define tmod1_ta4mr ta4mr_addr.bit.tmod1 /* Operation mode select bit */
#define mr0_ta4mr ta4mr_addr.bit.mr0
#define mr1_ta4mr ta4mr_addr.bit.mr1
#define mr2_ta4mr ta4mr_addr.bit.mr2
#define mr3_ta4mr ta4mr_addr.bit.mr3
#define tck0_ta4mr ta4mr_addr.bit.tck0 /* Count source select bit */
#define tck1_ta4mr ta4mr_addr.bit.tck1 /* Count source select bit */
/*------------------------------------------------------
bit
tb0mr
------------------------------------------------------*/
#define tb0mr tb0mr_addr.byte
#define tmod0_tb0mr tb0mr_addr.bit.tmod0 /* Operation mode select bit */
#define tmod1_tb0mr tb0mr_addr.bit.tmod1 /* Operation mode select bit */
#define mr0_tb0mr tb0mr_addr.bit.mr0
#define mr1_tb0mr tb0mr_addr.bit.mr1
#define mr2_tb0mr tb0mr_addr.bit.mr2
#define mr3_tb0mr tb0mr_addr.bit.mr3
#define tck0_tb0mr tb0mr_addr.bit.tck0 /* Count source select bit */
#define tck1_tb0mr tb0mr_addr.bit.tck1 /* Count source select bit */
/*------------------------------------------------------
bit
tb1mr
------------------------------------------------------*/
#define tb1mr tb1mr_addr.byte
#define tmod0_tb1mr tb1mr_addr.bit.tmod0 /* Operation mode select bit */
#define tmod1_tb1mr tb1mr_addr.bit.tmod1 /* Operation mode select bit */
#define mr0_tb1mr tb1mr_addr.bit.mr0
#define mr1_tb1mr tb1mr_addr.bit.mr1
#define mr2_tb1mr tb1mr_addr.bit.mr2
#define mr3_tb1mr tb1mr_addr.bit.mr3
#define tck0_tb1mr tb1mr_addr.bit.tck0 /* Count source select bit */
#define tck1_tb1mr tb1mr_addr.bit.tck1 /* Count source select bit */
/*------------------------------------------------------
bit
tb2mr
------------------------------------------------------*/
#define tb2mr tb2mr_addr.byte
#define tmod0_tb2mr tb2mr_addr.bit.tmod0 /* Operation mode select bit */
#define tmod1_tb2mr tb2mr_addr.bit.tmod1 /* Operation mode select bit */
#define mr0_tb2mr tb2mr_addr.bit.mr0
#define mr1_tb2mr tb2mr_addr.bit.mr1
#define mr2_tb2mr tb2mr_addr.bit.mr2
#define mr3_tb2mr tb2mr_addr.bit.mr3
#define tck0_tb2mr tb2mr_addr.bit.tck0 /* Count source select bit */
#define tck1_tb2mr tb2mr_addr.bit.tck1 /* Count source select bit */
/*------------------------------------------------------
bit
tb3mr
------------------------------------------------------*/
#define tb3mr tb3mr_addr.byte
#define tmod0_tb3mr tb3mr_addr.bit.tmod0 /* Operation mode select bit */
#define tmod1_tb3mr tb3mr_addr.bit.tmod1 /* Operation mode select bit */
#define mr0_tb3mr tb3mr_addr.bit.mr0
#define mr1_tb3mr tb3mr_addr.bit.mr1
#define mr2_tb3mr tb3mr_addr.bit.mr2
#de
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -