⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sfr6n.h

📁 该程序实现了三菱M16C/62单片机的三相马达控制用的定时功能
💻 H
📖 第 1 页 / 共 5 页
字号:
	 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 + -