亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sfr245.h

?? Mitsubishi M30245 SampleCode
?? H
?? 第 1 頁 / 共 5 頁
字號:

/********************************************************
*	declare SFR bits										*
********************************************************/

union byte_def {				/* define byte structure */
	struct {
		char	b0:1;
		char	b1:1;
		char	b2:1;
		char	b3:1;
		char	b4:1;
		char	b5:1;
		char	b6:1;
		char	b7:1;
	} bit;
	char	byte;
};

union word_def {				/* define word structure */
	struct {
		char	b0:1;
		char	b1:1;
		char	b2:1;
		char	b3:1;
		char	b4:1;
		char	b5:1;
		char	b6:1;
		char	b7:1;
		char	b8:1;
		char	b9:1;
		char	b10:1;
		char	b11:1;
		char	b12:1;
		char	b13:1;
		char	b14:1;
		char	b15:1;
 	} bit;
	struct {
		char	low;			/* low  8 bits */
		char	high;			/* high 8 bits */
	} byte;
	unsigned short	word;
};

union dword_def {				/* define long word structure */
	struct {
		char	b0:1;
		char	b1:1;
		char	b2:1;
		char	b3:1;
		char	b4:1;
		char	b5:1;
		char	b6:1;
		char	b7:1;
		char	b8:1;
		char	b9:1;
		char	b10:1;
		char	b11:1;
		char	b12:1;
		char	b13:1;
		char	b14:1;
		char	b15:1;
		char	b16:1;
		char	b17:1;
		char	b18:1;
		char	b19:1;
 	} bit;
 	struct {
		char	low;			/* low  8 bits */
		char	mid;			/* mid  8 bits */
		char	high;			/* high 8 bits */
		char	nc;				/* not used */
	} byte;
	unsigned long	dword;
};

/*------------------------------------------------------
	Processor mode register 0
------------------------------------------------------*/
union byte_def pm0_addr;
#define		pm0		pm0_addr.byte

#define		pm00	pm0_addr.bit.b0		/* Processor mode bit 0 */
#define		pm01	pm0_addr.bit.b1		/* Processor mode bit 1 */
#define		pm02	pm0_addr.bit.b2		/* R/W mode select bit */
#define		pm03	pm0_addr.bit.b3		/* Software reset bit */
#define		pm06	pm0_addr.bit.b6		/* Port P4_0 to P4_3 function select bit */
#define		pm07	pm0_addr.bit.b7		/* BCLK output disable bit */

/*------------------------------------------------------
	Processor mode register 1
------------------------------------------------------*/
union byte_def pm1_addr;
#define		pm1		pm1_addr.byte

#define		pm16	pm1_addr.bit.b6		/* WR length control bit */
#define		pm17	pm1_addr.bit.b7		/* Wait bit */

/*------------------------------------------------------
	System clock control register 0
------------------------------------------------------*/
union byte_def cm0_addr;
#define		cm0		cm0_addr.byte

#define		cm02	cm0_addr.bit.b2		/* Wait peripheral function clock stop bit */
#define		cm03	cm0_addr.bit.b3		/* Xcin-Xcout drive capacity select bit */
#define		cm04	cm0_addr.bit.b4		/* Port Xc select bit */
#define		cm05	cm0_addr.bit.b5		/* Main clock stop bit */
#define		cm06	cm0_addr.bit.b6		/* Main clock division select bit 0 */
#define		cm07	cm0_addr.bit.b7		/* System clock select bit */

/*------------------------------------------------------
	System clock control register 1
------------------------------------------------------*/
union byte_def cm1_addr;
#define		cm1		cm1_addr.byte

#define		cm10	cm1_addr.bit.b0		/* All clock stop control bit */
#define		cm15	cm1_addr.bit.b5		/* Xin-Xout drive capacity select bit */
#define		cm16	cm1_addr.bit.b6		/* Main clock division select bit */
#define		cm17	cm1_addr.bit.b7		/* Main clock division select bit */

/*------------------------------------------------------
	Chip select control register
------------------------------------------------------*/
union byte_def csr_addr;
#define		csr		csr_addr.byte

#define		cs0		csr_addr.bit.b0		/* CS0 output enable bit */
#define		cs1		csr_addr.bit.b1		/* CS1 output enable bit */
#define		cs2		csr_addr.bit.b2		/* CS2 output enable bit */
#define		cs3		csr_addr.bit.b3		/* CS3 output enable bit */
#define		cs0w	csr_addr.bit.b4		/* CS0 wait bit	*/
#define		cs1w	csr_addr.bit.b5		/* CS1 wait bit	*/
#define		cs2w	csr_addr.bit.b6		/* CS2 wait bit	*/
#define		cs3w	csr_addr.bit.b7		/* CS3 wait bit	*/

/*------------------------------------------------------
	Address match interrupt enable register
------------------------------------------------------*/
union byte_def aier_addr;
#define		aier		aier_addr.byte

#define		aier0		aier_addr.bit.b0	/* Addrese match interrupt 0 enable bit */
#define		aier1		aier_addr.bit.b1	/* Addrese match interrupt 1 enable bit */

/*------------------------------------------------------
	Protect register
------------------------------------------------------*/
union byte_def prcr_addr;
#define		prcr		prcr_addr.byte

#define		prc0		prcr_addr.bit.b0	/* Enables writing to system clock control register 0,1 */
#define		prc1		prcr_addr.bit.b1	/* Enables writing to processor mode register 0,1 */
#define		prc2		prcr_addr.bit.b2	/* Enables writing to port 9 direction register  */

/*------------------------------------------------------
	USB control register
------------------------------------------------------*/
union byte_def usbc_addr;
#define		usbc		usbc_addr.byte

#define		usbc5		usbc_addr.bit.b5	/* USB clock enable bit */
#define		usbc6		usbc_addr.bit.b6	/* USB /SOF port select bit */
#define		usbc7		usbc_addr.bit.b7	/* USB Enable bit */

/*------------------------------------------------------
	Watchdog timer start register
------------------------------------------------------*/
union byte_def wdts_addr;
#define		wdts		wdts_addr.byte

/*------------------------------------------------------
	Watchdog timer control register
------------------------------------------------------*/
union byte_def wdc_addr;
#define		wdc		wdc_addr.byte

#define		wdc7		wdc_addr.bit.b7		/* Prescaler select bit */

/*------------------------------------------------------
	Address match interrupt register 0
------------------------------------------------------*/
union 	dword_def	rmad0_addr;
#define		rmad0	rmad0_addr.dword		/* Address match interrupt register0 32 bit */
#define		rmad0l	rmad0_addr.byte.low		/* Address match interrupt register0 low  8 bit */
#define		rmad0m	rmad0_addr.byte.mid    	/* Address match interrupt register0 mid  8 bitt */
#define		rmad0h	rmad0_addr.byte.high   	/* Address match interrupt register0 high 8 bit */

/*------------------------------------------------------
	Address match interrupt register 1
------------------------------------------------------*/
union 	dword_def	rmad1_addr;
#define		rmad1	rmad1_addr.dword		/* Address match interrupt register1 32 bit */
#define		rmad1l	rmad1_addr.byte.low 	/* Address match interrupt register1 low  8 bit */
#define		rmad1m	rmad1_addr.byte.mid     /* Address match interrupt register1 mid  8 bit */
#define		rmad1h	rmad1_addr.byte.high 	/* Address match interrupt register1 high 8 bit */

/*------------------------------------------------------
	Chip select expansion register
------------------------------------------------------*/
union byte_def cse_addr;
#define		cse		cse_addr.byte

#define		cse0w0		cse_addr.bit.b0		/* CS0 wait expansion bit 0 */
#define		cse0w1		cse_addr.bit.b1		/* CS0 wait expansion bit 1 */
#define		cse1w0		cse_addr.bit.b2		/* CS1 wait expansion bit 0 */
#define		cse1w1		cse_addr.bit.b3		/* CS1 wait expansion bit 1 */
#define		cse2w0		cse_addr.bit.b4		/* CS2 wait expansion bit 0 */
#define		cse2w1		cse_addr.bit.b5		/* CS2 wait expansion bit 1 */
#define		cse3w0		cse_addr.bit.b6		/* CS3 wait expansion bit 0 */
#define		cse3w1		cse_addr.bit.b7		/* CS3 wait expansion bit 1 */

/*------------------------------------------------------
	USB attach / detach register
------------------------------------------------------*/
union byte_def usbad_addr;
#define		usbad		usbad_addr.byte

#define		p90_2nd		usbad_addr.bit.b0  	/* PORT90 SECOND */
#define		attach		usbad_addr.bit.b1  	/* Attach/Detach select bit*/
#define		vbdt		usbad_addr.bit.b7  	/* Vbus Detect enable bit*/

/*------------------------------------------------------
	DMA0 source pointer
------------------------------------------------------*/
union dword_def sar0_addr;
#define		sar0	sar0_addr.dword			/* DMA0 source pointer 32 bit */
#define		sar0l	sar0_addr.byte.low		/* DMA0 source pointer low  8 bit */
#define		sar0m	sar0_addr.byte.mid		/* DMA0 source pointer mid  8 bit */
#define		sar0h	sar0_addr.byte.high		/* DMA0 source pointer high 8 bit */

/*------------------------------------------------------
	DMA0 destination pointer
------------------------------------------------------*/
union dword_def dar0_addr;
#define		dar0	dar0_addr.dword			/* DMA0 destination pointer 32 bit */
#define		dar0l	dar0_addr.byte.low     	/* DMA0 destination pointer low  8 bit */
#define		dar0m	dar0_addr.byte.mid     	/* DMA0 destination pointer mid  8 bit */
#define		dar0h	dar0_addr.byte.high    	/* DMA0 destination pointer high 8 bit */

/*------------------------------------------------------
	DMA0 transfer counter
------------------------------------------------------*/
union word_def tcr0_addr;
#define		tcr0	tcr0_addr.word	 		/* DMA0 transfer counter 16 bit */
#define		tcr0l	tcr0_addr.byte.low		/* DMA0 transfer counter low  8 bit */
#define		tcr0h	tcr0_addr.byte.high		/* DMA0 transfer counter high 8 bit */

/*------------------------------------------------------
	 DMA0 control register
------------------------------------------------------*/
union byte_def dm0con_addr;
#define		dm0con			dm0con_addr.byte

#define		dmbit_d0	dm0con_addr.bit.b0	/* Transfer unit bit select bit */
#define		dmasl_d0	dm0con_addr.bit.b1	/* Repeat transfer mode select bit */
#define		dmas_d0		dm0con_addr.bit.b2	/* DMA request bit */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丁香啪啪综合成人亚洲小说| 国产成人自拍在线| 国内外成人在线| 国产69精品久久99不卡| 久久99久久久久| eeuss鲁一区二区三区| 91超碰这里只有精品国产| 精品久久久久久亚洲综合网| 亚洲免费av在线| 理论片日本一区| 色综合中文字幕国产| 精品少妇一区二区三区免费观看 | 国产拍欧美日韩视频二区| 亚洲图片另类小说| 激情五月婷婷综合| 欧美日韩国产在线播放网站| 国产精品无圣光一区二区| 日韩精品一区第一页| www.激情成人| 久久美女高清视频| 日本 国产 欧美色综合| 色婷婷久久99综合精品jk白丝| 欧美videos中文字幕| 亚洲主播在线播放| 欧美日韩久久不卡| 日韩美女啊v在线免费观看| 国产一区在线观看麻豆| 在线观看三级视频欧美| 中文字幕乱码亚洲精品一区| 男男成人高潮片免费网站| 99r国产精品| 国产人妖乱国产精品人妖| 麻豆久久久久久久| 欧美情侣在线播放| 一区二区三区四区在线播放 | 色婷婷综合激情| 欧美激情一区二区三区在线| 久久99久久99| 日韩视频免费观看高清完整版| 一区二区三区四区亚洲| 91婷婷韩国欧美一区二区| 国产精品欧美一级免费| 国产福利精品导航| 国产亚洲自拍一区| 精品一区二区久久| 欧美精品一区二区三区在线| 免费欧美高清视频| 欧美福利视频一区| 色哟哟国产精品免费观看| 亚洲国产精品激情在线观看| 国产精品亚洲综合一区在线观看| 欧美成人午夜电影| 精品中文字幕一区二区小辣椒| 日韩一区二区在线观看| 美女国产一区二区三区| 欧美日韩日本视频| 日韩1区2区日韩1区2区| 日韩免费观看高清完整版在线观看| 日产国产高清一区二区三区| 日韩免费观看高清完整版| 黑人巨大精品欧美黑白配亚洲| 亚洲精品一区二区三区四区高清| 美女国产一区二区三区| 欧美一区二区三区日韩| 黄色精品一二区| 国产精品人成在线观看免费 | 亚洲va欧美va人人爽| 91精品国产手机| 国产一区在线观看视频| 国产一区二区在线看| 7777精品伊人久久久大香线蕉的| 日本在线不卡一区| 久久尤物电影视频在线观看| 国产精品2024| 亚洲综合免费观看高清在线观看| 欧美日韩一区不卡| 国产河南妇女毛片精品久久久| 日韩一区在线免费观看| 欧美午夜精品免费| 国内精品在线播放| 亚洲视频在线一区| 日韩视频一区二区三区在线播放| 国产成人h网站| 亚洲一区二区四区蜜桃| 日韩欧美一级特黄在线播放| av男人天堂一区| 亚洲午夜在线视频| 日韩欧美中文字幕一区| 懂色av一区二区三区免费看| 一区二区三区电影在线播| 日韩一区二区电影| 91在线精品一区二区三区| 天天av天天翘天天综合网 | 7799精品视频| 成人性视频免费网站| 日韩成人精品在线观看| 18欧美亚洲精品| 欧美日本一区二区在线观看| 人人超碰91尤物精品国产| 国产精品美女视频| 337p粉嫩大胆噜噜噜噜噜91av| 91在线视频官网| 国产精品一区久久久久| 日韩精品一二三区| 国产丝袜欧美中文另类| 制服丝袜在线91| 日本高清不卡一区| 丰满岳乱妇一区二区三区| 日本成人在线电影网| 亚洲一区自拍偷拍| 日韩毛片视频在线看| 国产亚洲福利社区一区| 欧美一区二区三区日韩视频| 色欧美片视频在线观看在线视频| 韩国女主播一区二区三区| 五月开心婷婷久久| 亚洲色大成网站www久久九九| 国产校园另类小说区| 精品久久久久久久久久久久包黑料| 91久久精品一区二区二区| 成人免费观看视频| 国产高清无密码一区二区三区| 美女一区二区久久| 日本成人中文字幕在线视频| 香蕉成人伊视频在线观看| 亚洲日本乱码在线观看| 精品国产1区二区| 欧美不卡在线视频| 亚洲精品亚洲人成人网在线播放| 成人免费在线播放视频| 国产精品欧美久久久久一区二区| 久久嫩草精品久久久久| 91精品国产综合久久福利软件| 欧美日韩一区二区三区视频| 精品视频一区二区不卡| 日韩一级片网站| 国产偷国产偷精品高清尤物| 亚洲精品福利视频网站| 青青草一区二区三区| 国产91精品精华液一区二区三区 | 日韩美女视频一区二区| 午夜不卡在线视频| 国产精品911| 欧美丝袜丝交足nylons| 精品国产一二三区| 国产精品久久久久7777按摩| 亚洲午夜在线视频| 国产精品夜夜爽| 欧美日韩国产小视频| 国产亚洲人成网站| 亚洲大片免费看| 国产精品影视网| 欧美亚洲精品一区| 国产亚洲女人久久久久毛片| 亚洲午夜久久久久久久久电影网| 久久国产麻豆精品| 91片在线免费观看| 日韩欧美中文字幕精品| 亚洲精品亚洲人成人网| 国产资源精品在线观看| 在线欧美日韩国产| 欧美国产欧美亚州国产日韩mv天天看完整| 一区二区三国产精华液| 国产在线日韩欧美| 91麻豆精品国产91久久久| 中文一区一区三区高中清不卡| 亚洲午夜羞羞片| 91在线国内视频| 337p日本欧洲亚洲大胆色噜噜| 香蕉av福利精品导航| 99久久免费视频.com| 久久久99精品免费观看| 日本 国产 欧美色综合| 色素色在线综合| ...av二区三区久久精品| 韩国毛片一区二区三区| 欧美一区二视频| 亚洲综合在线第一页| 成人免费av网站| 久久影视一区二区| 美脚の诱脚舐め脚责91| 欧美放荡的少妇| 亚洲午夜免费视频| eeuss鲁片一区二区三区在线看| 久久一夜天堂av一区二区三区| 美女爽到高潮91| 日韩一区二区在线看| 日韩激情视频网站| 7777精品伊人久久久大香线蕉最新版| 亚洲一区二区三区影院| 91视频免费观看| 亚洲日本va在线观看| 成人av在线影院| 亚洲欧洲日韩av| 色综合久久久久综合99| 亚洲丝袜另类动漫二区| 色噜噜偷拍精品综合在线| 中文字幕中文乱码欧美一区二区| 国产成人免费视频精品含羞草妖精| 国产色爱av资源综合区|