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

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

?? k0r_init.c

?? nec單片機一個樣例程序
?? C
?? 第 1 頁 / 共 2 頁
字號:
/***************************************************************************************************************
;														
;    NNNNNN          NN  EEEEEEEEEEEEEEEEEE     CCCCCCCCCCCCCCC							
;    NNNNNNNN        NN  EEEEEE               CCCCCC           							
;    NNNNNNNNNN      NN  EEEEEE              CCCCCC            							
;    NN  NNNNNNNN    NN  EEEEEEEEEEEEEEEEE   CCCCCC            							
;    NN    NNNNNNNN  NN  EEEEEE              CCCCCC            							
;    NN      NNNNNNNNNN  EEEEEE               CCCCCC          							
;    NN          NNNNNN    EEEEEEEEEEEEEEEE     CCCCCCCCCCCCCCC							
;														
;    NEC Electronics	78K0R/Kx3 Series									
;丂丂														
;亂License Agreement亃
;. This sample program is subject to change without notice.
;
;. NEC Electronics does not assume any liability for infringement of patents, copyrights or other intellectual
;  property rights of third parties by or arising from the use of this sample program. No license, express,
;  implied or otherwise, is granted under any patents, copyrights or other intellectual property rights of
;  NEC Electronics or others.
;
;. Descriptions of commands, program, and other related information in this sample program are provided for
;  illustrative purposes in semiconductor product operation and application examples. The incorporation of
;  this sample program in the design of a customer's equipment shall be done under the full responsibility of
;  the customer. NEC Electronics assumes no responsibility for any losses incurred by customers or third parties
;  arising from the use of this sample program.
;
;丂Please use this sample program under the agreement listed above.
;
;***************************************************************************************************************
;	78K0R/Kx3 Series	sample program								
;***************************************************************************************************************
;	Initial Setting
;***************************************************************************************************************
; [History]
;	2007.07 new
;**************************************************************************************************************/

/***************************************************************************
*	Title: initial setting
***************************************************************************/
#include	"K0R_def.h"
#include	"K0R_ext.h"

static void f_ini_cpu(void);
static void f_ini_port(void);
static void f_ini_reg(void);
static void f_ini_itr(void);

/***************************************************************************
*	Title:	hardware initial setting
****************************************************************************
*	Module:	void hdwinit(void)
*	Arg:
*	Ret:
***************************************************************************/
void hdwinit(void)
{
	f_ini_cpu();			/* CPU initial setting */
	f_ini_port();			/* port initial setting	*/
	f_ini_reg();			/* peripheral register initial setting */
	f_ini_itr();			/* interrupt function initial setting */
}

/***************************************************************************
*	Title: CPU initial setting
****************************************************************************
*	Module:	static void f_ini_cpu(void)
*	Arg:
*	Ret:
***************************************************************************/
static void f_ini_cpu(void)
{
	/****************************************
	 external bus interface (default value) */

	MEM = 0x00;			/*  EXEN=0: single-chip mode (port function is valid.)
					   		EXWEN=0: external wait pin is not used
					   		EW1=EW0=0: CLKOUT=fclk
					  		MM3=0: multiplexed bus mode
					   		MM2=0: 8-bit bus mode
					   		MM1=MM0=0: 256-byte extension mode */

	/****************************************
	 clock generator setting */
	CMC = 0b01010000;		/* EXCLK=0, OSCSEL=1: X1 oscillation mode
					   		   OSCSELS=1: XT1 oscillation mode
					   		   AMPH=0 (2MHz亝fmx亝10MHz)*/

	/*****************************************
	 X1 clock oscillation stabilization wait time when STOP mode is released */
	OSTS = 0x07;			/* OSTS2=OSTS1=OSTS0=1: 2^18/fx */

	CSC = 0b00000000;		/* MSTOP=0: X1 operating
								XTSTOP=0: XT1 operating
								HIOSTOP=0: internal high-speed oscillator operating */

/*	OSMC = 0x01;			 FSEL=1: operates at a frequency over higher than 10MHz */

	while(OSTC != 0xff);		/* oscillation stabilization ? */

	CKC = 0b00001000;		/* CLS=0: fCLK = main system clock (fMAIN)
					   MCS=0: fMAIN = internal high-speed oscillation clock (fIH)
					   CSS=MCM0=MDIV2=MDIV1=MDIV0=0: fCLK = fIH */

/*	MCM0 = 1;				 fCLK: fIH -> fMX */

/*	while (MCS == 0) {
	}						 wait until MCS=1 (fCLK=fMX) */

	HIOTRM = 0x10;			/* TTRM4=TTRM3=TTRM2=TTRM1=TTRM0=0: clock correction value = 亇0% (default) */

	/****************************************
	 low-voltage detector */
	LVIM = 0x00;			/* LVION=0: disable operation
					   LVISEL=0: detects level of supply voltage (VDD)
					   LVIMD=0: generates an interrupt signal when VDD drops lower than VLVI
					   LVIF=0: LVI operation is disabled */

	LVIS = 0x0e;			/* LVIS3=LVIS2=LVIS1=1, LVIS0=0: 2.07亇0.1V */

	/*****************************************
	 flash memory */
	BECTL = 0x00;			/* FLMDPUP=0: selects pul-down */

	/*****************************************
	 enable or disable each peripheral hardware */
	PER0 = 0b11111101;		/* RTCEN=DACEN=ADCEN=IIC0EN=SAU1EN=SAU0EN=TAU0EN=1: supplies input clock to RTC, DAC, ADC, IIC0, SAU0, SAU1 and TAU0 */

	PER1 = 0b00000000;		/* EXBEN=0: stops input clock supply to external bus interface */
}

/***************************************************************************
*	Title: port initial setting
****************************************************************************
*	Module:	static void f_ini_port(void)
*	Arg:
*	Ret:
***************************************************************************/
static void f_ini_port(void)
{
	/*****************************************
	 port 0 */
	PIM0 = 0x00;		/* PIM04=PIM03=0: normal input buffer for P03-04 */
	POM0 = 0x00;		/* POM04=POM03=POM02=0: normal output mode for P02-04 */
	P0 = 0x00;			/* P00-06: low */
	PU0 = 0x00;			/* P00-06: on-chip pull-up resistor not connected */
	PM0 = 0xff;			/* P00-06: input mode */

	/*****************************************
	 port 1 */
	P1 = 0x00;			/* P10-17: low */
	PU1 = 0x00;			/* P10-17: on-chip pull-up resistor not connected */
	PM1 = 0xff;			/* P10-17: input mode */

	/*****************************************
	 port 2 */
	P2 = 0x00;			/* P20-27: low */
	PM2 = 0xff;			/* P20-27: input mode */

	/*****************************************
	 port 3 */
	P3 = 0x00;			/* P30-31: low */
	PU3 = 0x00;			/* P30-31: on-chip pull-up resistor not connected */
	PM3 = 0xff;			/* P30-31: input mode */

	/*****************************************
	 port 4 */
	PIM4 = 0x00;		/* PIM44=PIM43=0: normal input buffer for P43-44 */
	POM4 = 0x00;		/* POM45=POM43=0: normal output mode P43 & P45 */	
	P4 = 0x00;			/* P40-47: low */
	PU4 = 0x00;			/* P40-47: on-chip pull-up resistor not connected */
	PM4 = 0xff;			/* P40-47: input mode */

	/*****************************************
	 port 5 */
	P5 = 0x00;			/* P50-57: low */
	PU5 = 0x00;			/* P50-57: on-chip pull-up resistor not connected */
	PM5 = 0xff;			/* P50-57: input mode */

	/*****************************************
	 port 6 */
	P6 = 0x00;			/* P60-67: low */
	PU6 = 0x00;			/* P64-67: on-chip pull-up resistor not connected */
	PM6 = 0xff;			/* P60-67: input mode */

	/*****************************************
	 port 7 */
	P7 = 0x00;			/* P70-77: low */
	PU7 = 0x00;			/* P70-77: on-chip pull-up resistor not connected */
	PM7 = 0xff; 		/* P70-77: input mode */

	/*****************************************
	 port 8 */
	P8 = 0x00;			/* P80-87: low */
	PU8 = 0x00;			/* P80-87: on-chip pull-up resistor not connected */
	PM8 = 0xff;			/* P80-87: input mode */

	/*****************************************
	 port 11 */
	P11 = 0x00;			/* P110-111: low */
	PM11 = 0xff;		/* P110-111: input mode */

	/*****************************************
	 port 12 */
	P12 = 0x00;			/* P120-124: low */
	PU12 = 0x00;		/* P120: on-chip pull-up resistor not connected */
	PM12 = 0xff;		/* P120: input mode */

	/*****************************************
	 port 13 */
	P13 = 0x00;			/* P130-131: low */
	PU13 = 0x00;		/* P131: on-chip pull-up resistor not connected */
	PM13 = 0xfe;		/* P130-131: input mode */

	/*****************************************
	 port 14 */
	PIM14 = 0x00;		/* PIM143=PIM142=0: normal input buffer for P142-143 */
	POM14 = 0x00;		/* POM144=POM143=POM142=0: normal output mode for P142-144 */
	P14 = 0x00;			/* P140-145: low */
	PU14 = 0x00;		/* P140-145: on-chip pull-up resistor not connected */
	PM14 = 0xff;		/* P140-145: input mode */

	/*****************************************
	 port 15 */
	P15 = 0x00;			/* P150-157: low */
	PM15 = 0xff;		/* P150-157: input mode */

	/*****************************************
	 A/D port */
	ADPC = 0x10;		/* P20-P27, P150-157: all digital ports */
}

/***************************************************************************
*	Title:	peripheral register initial setting
****************************************************************************
*	Module:	static void f_ini_reg(void)
*	Arg:
*	Ret:
***************************************************************************/
static void f_ini_reg(void)
{

	/****************************************
	 The folloing setting ares default values.
	 Please change them if necessary.
	 ****************************************/

	/*****************************************
	 timer array unit setting */
	TPS0 = 0x0000;		/* CK00=CK01=fCLK */

	TIS0 = 0x00;		/* TIS00-7=0: input signal of timer input pin (TI0-7) */

	NFEN1 = 0x00;		/* TNFEN00-7=0: noise filter of timer input pin (TI0-7) off */

	TOE0 = 0x0000;		/* TOE00-7=0: timer output (TO0-7) operation stopped by count operation */

	TO0 = 0x0000;		/* TO00-7=0: timer output (TO0-7) value: "0" */

	TOL0 = 0x0000;		/* TOL00-7=0: timer output (TO0-7) level: postive logic output (active-high) */

	TOM0 = 0x0000;		/* TOM00-7=0: timer output (TO0-7) mode: toggle mode */

	ISC = 0x00;			/* ISC0=ISC1=0: normal operation (LIN-bus is not used) */

	/****************************************
	 timer channel 0 */
	TMR00 = 0x0000;			/* CKS00=0: operation clock CK00 set by PRS register
					   CCS00=0: operation clock MCK specified by CKS00 bit
					   MASTER00=0: stand-alone mode
					   STS002-0=0: only software trigger start is valid
					   MD003-0=0: interval timer mode, no timer interrupt when counting starts */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品蜜臀在线一区尤物| 久久久亚洲精品一区二区三区 | 91久久线看在观草草青青| 粉嫩aⅴ一区二区三区四区| 精品一区二区三区av| 日本大胆欧美人术艺术动态| 日本aⅴ亚洲精品中文乱码| 日韩精彩视频在线观看| 五月天激情综合网| 日韩中文字幕1| 日本少妇一区二区| 久久99国产精品久久99果冻传媒| 青青草精品视频| 久99久精品视频免费观看| 极品少妇xxxx精品少妇偷拍| 麻豆成人综合网| 国内精品久久久久影院色| 国产成人综合亚洲网站| 国产成人av电影在线| www.色综合.com| 色悠久久久久综合欧美99| 在线区一区二视频| 91精品国产品国语在线不卡| 欧美精品久久一区二区三区 | 午夜视频在线观看一区二区| 亚洲3atv精品一区二区三区| 日韩一区精品字幕| 国产一区二区主播在线| 风间由美一区二区三区在线观看 | 日韩成人伦理电影在线观看| 蜜桃精品在线观看| 国产福利精品导航| 色婷婷精品大在线视频| 欧美日韩三级一区| 亚洲精品在线免费播放| 国产精品午夜电影| 亚洲影院理伦片| 极品美女销魂一区二区三区| 成人亚洲精品久久久久软件| 91国偷自产一区二区三区成为亚洲经典 | 风间由美一区二区av101| 99r精品视频| 制服丝袜中文字幕一区| 久久久久国产精品厨房| 一区二区三区中文在线观看| 美女尤物国产一区| 91小视频在线| 日韩手机在线导航| 国产精品久久精品日日| 亚洲bt欧美bt精品777| 风间由美一区二区av101| 欧美日本在线一区| 日本一区二区在线不卡| 亚洲成人在线观看视频| 国产精品91一区二区| 91美女在线看| 久久女同性恋中文字幕| 午夜视频一区在线观看| 丰满亚洲少妇av| 日韩一区二区三免费高清| 中文字幕一区二区三区不卡 | 色综合视频一区二区三区高清| 欧美精品777| 亚洲色图另类专区| 激情深爱一区二区| 欧美亚洲愉拍一区二区| 国产精品欧美经典| 美腿丝袜亚洲色图| 欧美日韩极品在线观看一区| 亚洲国产精品精华液2区45| 日韩在线播放一区二区| 色偷偷久久人人79超碰人人澡| 26uuu色噜噜精品一区二区| 午夜精品久久久久久久久久久| 成人不卡免费av| 2022国产精品视频| 日韩精品一级二级| 欧洲中文字幕精品| 日韩伦理电影网| 成人午夜在线视频| 久久久精品综合| 美国毛片一区二区三区| 欧美色大人视频| 亚洲三级电影网站| 成人午夜伦理影院| 久久久91精品国产一区二区精品| 日韩成人午夜电影| 91麻豆精品国产自产在线| 一区二区在线观看视频在线观看| 高清国产午夜精品久久久久久| 欧美精品一区二区三区蜜桃| 久久99久久99| 日韩欧美在线123| 爽好多水快深点欧美视频| 欧洲精品视频在线观看| 亚洲免费色视频| 一本久道久久综合中文字幕 | 日本视频免费一区| 欧美一区二区三区免费大片| 亚洲成人av免费| 欧美羞羞免费网站| 亚洲午夜久久久久久久久电影网 | 日韩免费性生活视频播放| 天天操天天色综合| 欧美久久久影院| 石原莉奈一区二区三区在线观看| 精品视频在线视频| 亚洲成人av一区二区三区| 91精品视频网| 美女脱光内衣内裤视频久久网站 | 一区二区三区四区在线免费观看 | 亚洲免费在线播放| 91国产精品成人| 一区二区三区不卡在线观看 | 欧美一区二区三区小说| 麻豆免费看一区二区三区| 日韩久久精品一区| 国产黑丝在线一区二区三区| 国产精品久久久久一区二区三区共 | 亚洲高清免费在线| 欧美在线啊v一区| 亚洲电影在线免费观看| 欧美高清视频一二三区 | 中文字幕乱码亚洲精品一区| 成人爽a毛片一区二区免费| 亚洲欧美在线另类| 91黄色小视频| 六月丁香婷婷久久| 久久精品一区二区三区av| 99久久er热在这里只有精品66| 亚洲九九爱视频| 7777女厕盗摄久久久| 久久99九九99精品| 国产精品白丝在线| 欧美日韩另类一区| 国内不卡的二区三区中文字幕 | 亚洲精品少妇30p| 欧美日韩不卡一区二区| 激情综合色综合久久| 国产精品亲子伦对白| 欧美日韩在线免费视频| 精品一区免费av| 亚洲欧洲中文日韩久久av乱码| 欧美精品日韩一本| 国产成a人亚洲| 亚洲国产综合91精品麻豆| 日韩一级片网址| av电影一区二区| 欧美aaaaaa午夜精品| 欧美激情中文字幕| 欧美精品123区| 成人黄页毛片网站| 青青青伊人色综合久久| 国产精品欧美一区喷水| 日韩女优毛片在线| 91亚洲精品久久久蜜桃网站| 久久精品国产99国产| 亚洲日本丝袜连裤袜办公室| 日韩欧美在线123| 色欧美乱欧美15图片| 激情图片小说一区| 亚洲国产成人高清精品| 国产精品久久久久久久第一福利| 欧美一区二区三区人| 色www精品视频在线观看| 国产一区二区精品久久99| 亚洲图片欧美色图| 国产精品久久久久毛片软件| 日韩欧美一二三区| 在线观看免费一区| 95精品视频在线| 国产美女一区二区三区| 视频一区免费在线观看| 亚洲视频资源在线| 国产日韩欧美综合在线| 91精品欧美福利在线观看| 91色.com| 成人在线视频一区二区| 久久国产人妖系列| 午夜天堂影视香蕉久久| 亚洲精品欧美二区三区中文字幕| 久久久亚洲欧洲日产国码αv| 日韩一区国产二区欧美三区| 91免费观看国产| 成人毛片在线观看| 国产suv一区二区三区88区| 男女激情视频一区| 五月天婷婷综合| 亚洲综合在线五月| 亚洲视频中文字幕| 亚洲欧美在线高清| 亚洲国产激情av| 久久精品男人天堂av| 日韩美女天天操| 91精品国产色综合久久ai换脸| 欧美精品aⅴ在线视频| 欧美日韩aaaaa| 欧美巨大另类极品videosbest | 一区二区日韩电影| 一区二区三区在线视频免费|