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

📄 sfr6n.h

📁 该程序实现了三菱M16C/62单片机的三相马达控制用的定时功能
💻 H
📖 第 1 页 / 共 5 页
字号:
#define		sdhi		u2smr2_addr.bit.b6		/* SDA output disable bit */
#define		shtc		u2smr2_addr.bit.b7		/* Start/stop condition control bit */

/*------------------------------------------------------
	UART2 special mode register		(62)
------------------------------------------------------*/
union byte_def u2smr_addr;
#define		u2smr		u2smr_addr.byte

#define		iicm		u2smr_addr.bit.b0	/* IIC mode selection bit */
#define		abc		u2smr_addr.bit.b1	/* Arbitration lost detecting flag control bit */
#define		bbs		u2smr_addr.bit.b2	/* Bus busy flag */
#define		lsyn		u2smr_addr.bit.b3	/* SCLL sync output enable bit */
#define		abscs		u2smr_addr.bit.b4	/* Bus collision detect sampling clock select bit */
#define		acse		u2smr_addr.bit.b5	/* Auto clear function select bit of transmit enable bit */
#define		sss		u2smr_addr.bit.b6	/* Transmit start condition select bit */

/*------------------------------------------------------
	A-D control register 0
------------------------------------------------------*/
union byte_def adcon0_addr;
#define		adcon0		adcon0_addr.byte

#define		ch0		adcon0_addr.bit.b0	/* Analog input pin select bit */
#define		ch1		adcon0_addr.bit.b1	/* Analog input pin select bit */
#define		ch2		adcon0_addr.bit.b2	/* Analog input pin select bit */
#define		md0		adcon0_addr.bit.b3	/* A-D operation mode select bit 0 */
#define		md1		adcon0_addr.bit.b4	/* A-D operation mode select bit 0 */
#define		trg		adcon0_addr.bit.b5	/* Trigger select bit */
#define		adst		adcon0_addr.bit.b6	/* A-D conversion start flag*/
#define		cks0		adcon0_addr.bit.b7	/* Frequency select bit 0 */

/*------------------------------------------------------
	A-D control register 1
------------------------------------------------------*/
union byte_def adcon1_addr;
#define		adcon1		adcon1_addr.byte

#define		scan0		adcon1_addr.bit.b0	/* A-D sweep pin select bit */
#define		scan1		adcon1_addr.bit.b1	/* A-D sweep pin select bit */
#define		md2		adcon1_addr.bit.b2	/* A-D operation mode select bit 1 */
#define		bits		adcon1_addr.bit.b3	/* 8/10 bit mode select bit */
#define		cks1		adcon1_addr.bit.b4	/* Frequency select bit 1 */
#define		vcut		adcon1_addr.bit.b5	/* Vref connect bit */
#define		opa0		adcon1_addr.bit.b6	/* External op-amp connection mode bit */
#define		opa1		adcon1_addr.bit.b7	/* External op-amp connection mode bit */

/*------------------------------------------------------
	A-D control register 2  
------------------------------------------------------*/
union byte_def adcon2_addr;
#define		adcon2		adcon2_addr.byte

#define		smp		adcon2_addr.bit.b0	/* A-D conversion method select bit */

/*------------------------------------------------------
	D-A control register
------------------------------------------------------*/
union byte_def dacon_addr;
#define		dacon		dacon_addr.byte

#define		da0e		dacon_addr.bit.b0	/* D-A0 output enable bit */
#define		da1e		dacon_addr.bit.b1	/* D-A1 output enable bit */

/*------------------------------------------------------
	Port P0
------------------------------------------------------*/
union byte_def p0_addr;
#define		p0		p0_addr.byte

#define		p0_0		p0_addr.bit.b0		/* Port P0  bit0 */
#define		p0_1		p0_addr.bit.b1		/* Port P0  bit1 */
#define		p0_2		p0_addr.bit.b2		/* Port P0  bit2 */
#define		p0_3		p0_addr.bit.b3		/* Port P0  bit3 */
#define		p0_4		p0_addr.bit.b4		/* Port P0  bit4 */
#define		p0_5		p0_addr.bit.b5		/* Port P0  bit5 */
#define		p0_6		p0_addr.bit.b6		/* Port P0  bit6 */
#define		p0_7		p0_addr.bit.b7		/* Port P0  bit7 */

/*------------------------------------------------------
	Port P0 direction register
------------------------------------------------------*/
union byte_def pd0_addr;
#define		pd0		pd0_addr.byte

#define		pd0_0		pd0_addr.bit.b0		/* P0 direction register  bit0 */
#define		pd0_1		pd0_addr.bit.b1		/* P0 direction register  bit1 */
#define		pd0_2		pd0_addr.bit.b2		/* P0 direction register  bit2 */
#define		pd0_3		pd0_addr.bit.b3		/* P0 direction register  bit3 */
#define		pd0_4		pd0_addr.bit.b4		/* P0 direction register  bit4 */
#define		pd0_5		pd0_addr.bit.b5		/* P0 direction register  bit5 */
#define		pd0_6		pd0_addr.bit.b6		/* P0 direction register  bit6 */
#define		pd0_7		pd0_addr.bit.b7		/* P0 direction register  bit7 */

/*------------------------------------------------------
	Port P1
------------------------------------------------------*/
union byte_def p1_addr;
#define		p1		p1_addr.byte

#define		p1_0		p1_addr.bit.b0		/* Port P1  bit0 */
#define		p1_1		p1_addr.bit.b1		/* Port P1  bit1 */
#define		p1_2		p1_addr.bit.b2		/* Port P1  bit2 */
#define		p1_3		p1_addr.bit.b3		/* Port P1  bit3 */
#define		p1_4		p1_addr.bit.b4		/* Port P1  bit4 */
#define		p1_5		p1_addr.bit.b5		/* Port P1  bit5 */
#define		p1_6		p1_addr.bit.b6		/* Port P1  bit6 */
#define		p1_7		p1_addr.bit.b7		/* Port P1  bit7 */

/*------------------------------------------------------
	Port P1 direction register
------------------------------------------------------*/
union byte_def pd1_addr;
#define		pd1		pd1_addr.byte

#define		pd1_0		pd1_addr.bit.b0		/* P1 direction register  bit0 */
#define		pd1_1		pd1_addr.bit.b1		/* P1 direction register  bit1 */
#define		pd1_2		pd1_addr.bit.b2		/* P1 direction register  bit2 */
#define		pd1_3		pd1_addr.bit.b3		/* P1 direction register  bit3 */
#define		pd1_4		pd1_addr.bit.b4		/* P1 direction register  bit4 */
#define		pd1_5		pd1_addr.bit.b5		/* P1 direction register  bit5 */
#define		pd1_6		pd1_addr.bit.b6		/* P1 direction register  bit6 */
#define		pd1_7		pd1_addr.bit.b7		/* P1 direction register  bit7 */

/*------------------------------------------------------
	Port P2
------------------------------------------------------*/
union byte_def p2_addr;
#define		p2		p2_addr.byte

#define		p2_0		p2_addr.bit.b0		/* Port P2  bit0 */
#define		p2_1		p2_addr.bit.b1		/* Port P2  bit1 */
#define		p2_2		p2_addr.bit.b2		/* Port P2  bit2 */
#define		p2_3		p2_addr.bit.b3		/* Port P2  bit3 */
#define		p2_4		p2_addr.bit.b4		/* Port P2  bit4 */
#define		p2_5		p2_addr.bit.b5		/* Port P2  bit5 */
#define		p2_6		p2_addr.bit.b6		/* Port P2  bit6 */
#define		p2_7		p2_addr.bit.b7		/* Port P2  bit7 */

/*------------------------------------------------------
	Port P2 direction register
------------------------------------------------------*/
union byte_def pd2_addr;
#define		pd2		pd2_addr.byte

#define		pd2_0		pd2_addr.bit.b0		/* P2 direction register  bit0 */
#define		pd2_1		pd2_addr.bit.b1		/* P2 direction register  bit1 */
#define		pd2_2		pd2_addr.bit.b2		/* P2 direction register  bit2 */
#define		pd2_3		pd2_addr.bit.b3		/* P2 direction register  bit3 */
#define		pd2_4		pd2_addr.bit.b4		/* P2 direction register  bit4 */
#define		pd2_5		pd2_addr.bit.b5		/* P2 direction register  bit5 */
#define		pd2_6		pd2_addr.bit.b6		/* P2 direction register  bit6 */
#define		pd2_7		pd2_addr.bit.b7		/* P2 direction register  bit7 */

/*------------------------------------------------------
	Port P3
------------------------------------------------------*/
union byte_def p3_addr;
#define		p3		p3_addr.byte

#define		p3_0		p3_addr.bit.b0		/* Port P3  bit0 */
#define		p3_1		p3_addr.bit.b1		/* Port P3  bit1 */
#define		p3_2		p3_addr.bit.b2		/* Port P3  bit2 */
#define		p3_3		p3_addr.bit.b3		/* Port P3  bit3 */
#define		p3_4		p3_addr.bit.b4		/* Port P3  bit4 */
#define		p3_5		p3_addr.bit.b5		/* Port P3  bit5 */
#define		p3_6		p3_addr.bit.b6		/* Port P3  bit6 */
#define		p3_7		p3_addr.bit.b7		/* Port P3  bit7 */

/*------------------------------------------------------
	Port P3 direction register
------------------------------------------------------*/
union byte_def pd3_addr;
#define		pd3		pd3_addr.byte

#define		pd3_0		pd3_addr.bit.b0		/* P3 direction register  bit0 */
#define		pd3_1		pd3_addr.bit.b1		/* P3 direction register  bit1 */
#define		pd3_2		pd3_addr.bit.b2		/* P3 direction register  bit2 */
#define		pd3_3		pd3_addr.bit.b3		/* P3 direction register  bit3 */
#define		pd3_4		pd3_addr.bit.b4		/* P3 direction register  bit4 */
#define		pd3_5		pd3_addr.bit.b5		/* P3 direction register  bit5 */
#define		pd3_6		pd3_addr.bit.b6		/* P3 direction register  bit6 */
#define		pd3_7		pd3_addr.bit.b7		/* P3 direction register  bit7 */

/*------------------------------------------------------
	Port P4
------------------------------------------------------*/
union byte_def p4_addr;
#define		p4		p4_addr.byte

#define		p4_0		p4_addr.bit.b0		/* Port P4  bit0 */
#define		p4_1		p4_addr.bit.b1		/* Port P4  bit1 */
#define		p4_2		p4_addr.bit.b2		/* Port P4  bit2 */
#define		p4_3		p4_addr.bit.b3		/* Port P4  bit3 */
#define		p4_4		p4_addr.bit.b4		/* Port P4  bit4 */
#define		p4_5		p4_addr.bit.b5		/* Port P4  bit5 */
#define		p4_6		p4_addr.bit.b6		/* Port P4  bit6 */
#define		p4_7		p4_addr.bit.b7		/* Port P4  bit7 */

/*------------------------------------------------------
	Port P4 direction register
------------------------------------------------------*/
union byte_def pd4_addr;
#define		pd4		pd4_addr.byte

#define		pd4_0		pd4_addr.bit.b0		/* P4 direction register  bit0 */
#define		pd4_1		pd4_addr.bit.b1		/* P4 direction register  bit1 */
#define		pd4_2		pd4_addr.bit.b2		/* P4 direction register  bit2 */
#define		pd4_3		pd4_addr.bit.b3		/* P4 direction register  bit3 */
#define		pd4_4		pd4_addr.bit.b4		/* P4 direction register  bit4 */
#define		pd4_5		pd4_addr.bit.b5		/* P4 direction register  bit5 */
#define		pd4_6		pd4_addr.bit.b6		/* P4 direction register  bit6 */
#define		pd4_7		pd4_addr.bit.b7		/* P4 direction register  bit7 */

/*------------------------------------------------------
	Port P5
------------------------------------------------------*/
union byte_def p5_addr;
#define		p5		p5_addr.byte

#define		p5_0		p5_addr.bit.b0		/* Port P5  bit0 */
#define		p5_1		p5_addr.bit.b1		/* Port P5  bit1 */
#define		p5_2		p5_addr.bit.b2		/* Port P5  bit2 */
#define		p5_3		p5_addr.bit.b3		/* Port P5  bit3 */
#define		p5_4		p5_addr.bit.b4		/* Port P5  bit4 */
#define		p5_5		p5_addr.bit.b5		/* Port P5  bit5 */
#define		p5_6		p5_addr.bit.b6		/* Port P5  bit6 */
#define		p5_7		p5_addr.bit.b7		/* Port P5  bit7 */

/*------------------------------------------------------
	Port P5 direction register
------------------------------------------------------*/
union byte_def pd5_addr;
#define		pd5		pd5_addr.byte

#define		pd5_0		pd5_addr.bit.b0		/* P5 direction register  bit0 */
#define		pd5_1		pd5_addr.bit.b1		/* P5 direction register  bit1 */
#define		pd5_2		pd5_addr.bit.b2		/* P5 direction register  bit2 */
#define		pd5_3		pd5_addr.bit.b3		/* P5 direction register  bit3 */
#define		pd5_4		pd5_addr.bit.b4		/* P5 direction register  bit4 */
#define		pd5_5		pd5_addr.bit.b5		/* P5 direction register  bit5 */
#define		pd5_6		pd5_addr.bit.b6		/* P5 direction register  bit6 */
#define		pd5_7		pd5_addr.bit.b7		/* P5 direction register  bit7 */

/*------------------------------------------------------
	Port P6  bit
------------------------------------------------------*/
union byte_def p6_addr;
#define		p6		p6_addr.byte

#define		p6_0		p6_addr.bit.b0		/* Port P6  bit0 */
#define		p6_1		p6_addr.bit.b1		/* Port P6  bit1 */
#define		p6_2		p6_addr.bit.b2		/* Port P6  bit2 */
#define		p6_3		p6_addr.bit.b3		/* Port P6  bit3 */
#define		p6_4		p6_addr.bit.b4		/* Port P6  bit4 */
#define		p6_5		p6_addr.bit.b5		/* Port P6  bit5 */
#define		p6_6		p6_addr.bit.b6		/* Port P6  bit6 */
#define		p6_7		p6_addr.bit.b7		/* Port P6  bit7 */

/*------------------------------------------------------
	Port P6 direction register  bit
------------------------------------------------------*/
union byte_def pd6_addr;
#define		pd6		pd6_addr.byte

#define		pd6_0		pd6_addr.bit.b0		/* P6 direction register  bit0 */
#define		pd6_1		pd6_addr.bit.b1		/* P6 direction register  bit1 */
#define		pd6_2		pd6_addr.bit.b2		/* P6 direction register  bit2 */
#define		pd6_3		pd6_addr.bit.b3		/* P6 direction register  bit3 */
#define		pd6_4		pd6_addr.bit.b4		/* P6 direction register  bit4 */
#define		pd6_5		pd6_addr.bit.b5		/* P6 direction register  bit5 */
#define		pd6_6		pd6_addr.bit.b6		/* P6 direction register  bit6 */
#define		pd6_7		pd6_addr.bit.b7		/* P6 direction register  bit7 */

/*------------------------------------------------------
	Port P7  bit
------------------------------------------------------*/
union byte_def p7_addr;
#define		p7		p7_addr.byte

#define		p7_0		p7_addr.bit.b0		/* Port P7  bit0 */
#define		p7_1		p7_addr.bit.b1		/* Port P7  bit1 */
#define		p7_2		p7_addr.bit.b2		/* Port P7  bit2 */
#define		p7_3		p7_addr.bit.b3		/* Port P7  bit3 */
#define		p7_4		p7_addr.bit.b4		/* Port P7  bit4 */
#define		p7_5		p7_addr.bit.b5		/* Port P7  bit5 */
#define		p7_6		p7_addr.bit.b6		/* Port P7  bit6 */
#define		p7_7		p7_addr.bit.b7		/* Port P7  bit7 */

/*------------------------------------------------------
	Port P7 direction register  bit
------------------------------------------------------*/
union byte_def pd7_addr;
#define		pd7		pd7_addr.byte

#define		pd7_0		pd7_addr.bit.b0		/* P7 direction register  bit0 */
#define		pd7_1		pd7_addr.bit.b1		/* P7 direction register  bit1 */
#define		pd7_2		pd7_addr.bit.b2		/* P7 direction register  bit2 */
#define		pd7_3		pd7_addr.bit.b3		/* P7 direction register  bit3 */
#define		pd7_4		pd7_addr.bit.b4		/* P7 direction register  bit4 */
#define		pd7_5		pd7_addr.bit.b5		/* P7 direction register  bit5 */
#define		pd7_6		pd7_addr.bit.b6		/* P7 direction register  bit6 */
#define		pd7_7		pd7_addr.bit.b7		/* P7 direction register  bit7 */

/*------------------------------------------------------
	Port P8  bit
------------------------------------------------------*/
union byte_def p8_addr;
#define		p8		p8_addr.byte

#define		p8_0		p8_addr.bit.b0		/* Port P8  bit0 */
#define		p8_1		p8_addr.bit.b1		/* Port P8  bit1 */
#define		p8_2		p8_addr.bit.b2		/* Port P8  bit2 */
#define		p8_3		p8_addr.bit.b3		/* Port P8  bit3 */
#define		p8_4		p8_addr.bit.b4		/* Port P8  bit4 */
#define		p8_5		p8_addr.bit.b5		/* Port P8  bit5 */
#define		p8_6		p8_addr.bit.b6		/* Port P8  bit6 */
#define		p8_7		p8_addr.bit.b7		/* Port P8  bit7 */

/*------------------------------------------------------
	Port P8 direction register  bit
------------------------------------------------------*/
union byte_def pd8_addr;
#define		pd8		pd8_addr.byte

#define		pd8_0		pd8_addr.bit.b0		/* P8 direction register  bit0 */
#define		pd8_1		pd8_addr.bit.b1		/* P8 direction register  bit1 */
#define		pd8_2		pd8_addr.bit.b2		/* P8 direction register  bit2 */
#define		pd8_3		pd8_addr.bit.b3		/* P8 direction register  bit3 */
#define		pd8_4		pd8_addr.bit.b4		/* P8 direction register  bit4 */
#define		pd8_5		pd8_addr.bit.b5		/* P8 direction register  bit5 */
#define		pd8_6		pd8_addr.bit.b6		/* P8 direction register  bit6 */
#define		pd8_7		pd8_addr.bit.b7		/* P8 direction register  bit7 */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -