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

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

?? sample1.c

?? 瑞薩的DOME板LIN主從節點程序調試通過可以使用
?? C
字號:
/****************************************************************/
/* 項目名稱     : R8C/23 CAN/LIN Demo Board		                */
/*              : 樣例程序1                                     */
/*              : 人機接口										*/
/* 硬件環境		: R0K521237C000BB								*/
/* MCU型號      : R5F21237JFP                                   */
/* C編譯器		: NC30WA,版本5.30.r02及以上					*/
/* 文件名	    : Sample1.c                                     */
/* 版本			: 1.0                                           */
/* 作者			: 閆雋                                          */
/* 修訂歷史     :                                               */
/*			修訂者		時間		版本	說明				*/
/*			閆雋		2006/9/11	1.0		初版發行			*/
/*																*/
/****************************************************************/
/*		Copyright, 2006 RENESAS TECHNOLOGY CORPORATION &        */
/*                      RENESAS SOLUTIONS CORPORATION			*/
/****************************************************************/

	#include	"..\inc\Comdef_r823.h"
	#include	"..\inc\Main.h"
	#include	"..\inc\Main_cons.h"
	#include	"..\inc\Key.h"
	#include	"..\inc\Disp.h"
	#include	"..\inc\Misc.h"
	#include	"..\inc\Isr.h"

	void main( void );

/*------------------------------------------------------
  名稱		: main
  功能		: 初始化,監控程序
  入口		: 無
  出口		: 無
  調用		: vKey_exe, vKey_read, vDisp_exe, vLcd_init,vMisc_beep_100ms
  寄存器	: 全部
------------------------------------------------------*/
void main( void )
{
	uchar8 ucI;
	uint16 uiJ;
	uchar8 ucMenu_ID;

    /*--------------------------------------------------*/
    /*                    時鐘初始化                    */
    /*--------------------------------------------------*/
	/* 切換主時鐘:外接時鐘	*/
	prc0 = HOFF;				// 寄存器寫保護:禁用
	cm02 = LEN;					// WAIT模式下時鐘: 啟用
	cm05 = LON;					// Xin引腳輸入: 啟用
	cm06 = LON;					// cm16/17: 啟用
	cm10 = LON;					// 時鐘總開關: 開
	cm13 = HON;					// Xin-Xout引腳功能:外接晶體
	cm14 = HON;					// 片內低速時鐘:啟用
	cm15 = HON;					// Xin-Xout驅動能力:高
	cm16 = 0;					// 主時鐘分頻比:1
	cm17 = 0;
	ocd0 = HON;					// 時鐘停止檢測功能:啟用
	ocd1 = HON;
	ocd2 = LON;					// CPU時鐘源:XIN
	fra01 = LOFF;				// 片內時鐘源: 低速
	fra00 = LOFF;				// 片內高速時鐘:禁用
	prc0 = LEN;					// 寄存器寫保護:啟用
	/* 等待時鐘穩定	*/
	ucI = 0;
	while ( ucI < OSC_STABLE_TIME )
	{
		ucI++;
	}

    /*--------------------------------------------------*/
    /*                    IO引腳初始化                  */
    /*--------------------------------------------------*/

	prc2 = HON;					// 端口方向寄存器寫保護:關
	pd0 = 0xc0;					// P0.0 ~ P0.5:輸出,P0.6 ~ P0.7:AD輸入
	prc2 = LOFF;				// 端口方向寄存器寫保護:開
	pd1 = 0xd0;					// P1.0 ~ P1.3:按鍵,輸入
								// P1.4       :LIN TxD,輸出
								// P1.5       :LIN RxD,輸入
								// P1.6 ~ P1.7:輸出
	pd2 = 0x80;					// P2.7:輸出
	pd3 = 0xbb;					// P3.0 P3.1 P3.3:輸出
								// P3.4 P3.5 P3.7:SSU,輸出
	pd4 = 0x18;					// P4.3:CAN收發器CS,輸出
								// P4.4:輸出
								// P4.5:INT0,輸入
	pd6 = 0x7b;					// P6.0:輸出
		           				// P6.1:CAN TxD,輸出
								// P6.2:CAN RxD,輸入
								// P6.3:LIN收發器CS,輸出
								// P6.4:LCD地址選擇,輸出
								// P6.5:LCD復位,輸出
								// P6.6:UART調試口,輸出
								// P6.7:UART調試口,輸入

    /*--------------------------------------------------*/
    /*               設置SSU(液晶模塊接口)            */
    /*--------------------------------------------------*/
    // SSU相關IO端口方向
	pd3_3 = 0;								// SSI: Input
	pd3_4 = 1;								// SCS: Output
	pd3_5 = 1;								// SSCK: Output
	pd3_7 = 1;								// SSO: Output	

	iicsel = 0;								// SSU模塊:啟用
	ice_iccr1 = 0;

	re_sser = 0;							// 設置前關閉收發
	te_sser = 0;
	ssums_ssmr2 = 1;						// 握手信號:4-wire bus

	cphs_ssmr = 0;							// 采樣點:偶數沿
	cpos_ssmr = 0;							// SCLK空閑電平:高
	mls_ssmr = 0;							// 數據方向:高位在前

	mss_sscrh = 1;							// 端口類型:主機

	scks_ssmr2 = 1;							// SCLK引腳:時鐘輸出
	sckos_ssmr2 = 0;
	soos_ssmr2 = 0;
	css0_ssmr2 = 0;							// SCS引腳:輸出
	css1_ssmr2 = 1;
	csos_ssmr2 = 0;							// CMOS類型
	bide_ssmr2 = 0;							// SSO和SSI組成串行環路
	
	cks0_sscrh = 0;							// 時鐘源:f1 / 4
	cks1_sscrh = 1;
	cks2_sscrh = 1;

	while ( orer_sssr == 1 )				// 清除過載錯誤標志
	{
		orer_sssr = 0;
	}

	rsstp_sscrh = 1;

    re_sser = 0;							// 收發功能:單發
	te_sser = 1;
	if ( tend_sssr == 1 )
	{
		tend_sssr = 0;
	}

	ceie_sser = 0;							// 中斷源:發送結束
	rie_sser = 0;
	teie_sser = 1;
	tie_sser = 0;
	ce_sssr = 0;
	rdrf_sssr = 0;

    ilvl0_ssuaic = 1;						// 中斷: 允許, 優先級1
    ilvl1_ssuaic = 0;
    ilvl2_ssuaic = 0;
	ir_ssuaic = 0;

    /*--------------------------------------------------*/
    /*           初始化非周期事件觸發標志				*/
    /*--------------------------------------------------*/
	ucKey_temp = NO_KEY;
	ucKey_ID = NO_KEY;
	ucKey_delay_counter = 0;

    /*--------------------------------------------------*/
    /*           設置Timer RB,作為監控程序定時器       */
	/*  			10ms 中斷一次,自動重載				*/
    /*--------------------------------------------------*/
	tstop_trbcr = HOFF;						// 設置前, 確認定時器停止
	while ( tcstf_trbcr == HON )
	{
	}
	
	tmod0_trbmr = 0;						// 模式: Timer mode
	tmod1_trbmr = 0;

	tck0_trbmr = 1;							// 計數源: f8
	tck1_trbmr = 0;
	tckcut_trbmr = 0;

	trbpre = 249;							// 計數源分頻因子: 1/(TRBPRE+1)*(TRBPR+1)
	trbpr = 99;

    ilvl0_trbic = 1;						// 中斷: 允許, 優先級1
    ilvl1_trbic = 0;
    ilvl2_trbic = 0;
	ir_trbic = 0;

	tstart_trbcr = HON;						// 啟動計時器
	while ( tcstf_trbcr == LOFF )
	{
	}

	ucFlag_10ms_trigger = OFF;				// 初始化定時觸發信號

	/*--------------------------------------------------*/
    /*           MCU初始化完成,打開中斷總開關          */
    /*--------------------------------------------------*/
	asm("	FSET 	I		");				// 允許所有中斷

    /*--------------------------------------------------*/
    /*                顯示初始化	                    */
    /*--------------------------------------------------*/
	vDisp_init();

	ucMenu_ID = HOME;
	ucCursor_M1 = 0;
	ucCursor_M2 = 0;
	vDisp_exe( ucMenu_ID, ucCursor_M1, ucCursor_M2 );

	/* ============================================= */
	/*                   主程序						 */
	/* ============================================= */
    while ( 1 )
	{
		/* --------------------------------------------- */
		/*                   鍵處理						 */
		/* --------------------------------------------- */
		if ( ucKey_ID != NO_KEY )
		{
			vKey_exe( ucMenu_ID, ucKey_ID );						// 響應按鍵

			ucMenu_ID = ucMENU_TABLE[ ucMenu_ID ][ ucKey_ID ];		// 狀態轉移
			
			vMisc_buzzer_exe( ucKey_ID );							// 控制蜂鳴器

			vDisp_exe( ucMenu_ID, ucCursor_M1, ucCursor_M2 );		// 刷新顯示

			ucKey_ID = NO_KEY;										// 鍵處理完畢,清除標志
		}
		else
		{
		}

		/* --------------------------------------------- */
		/*               鍵掃描,蜂鳴器					 */
		/* --------------------------------------------- */
		if ( ucFlag_10ms_trigger == YES )
		{
			/* --------------------------------------------- */
			/*              鍵盤掃描 間隔10ms				 */
			/* --------------------------------------------- */
			vKey_read();

			/* --------------------------------------------- */
			/*              蜂鳴器計時 間隔10ms				 */
			/* --------------------------------------------- */
			vMisc_buzzer_timing();
			
			ucFlag_10ms_trigger = NO;								// 處理完畢,清除標志
		}
		else
		{
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产精品一区二区夜夜嗨| 国产亚洲精品久| 日韩午夜三级在线| 欧美v日韩v国产v| 中文字幕欧美国产| 一区二区三区精品视频| 麻豆精品在线看| 成人看片黄a免费看在线| 欧美在线你懂的| 欧美精品一区二区三区高清aⅴ| 国产精品三级在线观看| 亚洲成年人网站在线观看| 黄色资源网久久资源365| 波多野洁衣一区| 欧美一级在线视频| 国产精品毛片久久久久久久| 丝袜亚洲另类丝袜在线| 国产精品一区二区在线播放| 99久久国产免费看| 欧美成人一级视频| 亚洲精选一二三| 国产资源精品在线观看| 一本大道久久a久久综合婷婷| 日韩欧美一区二区视频| 亚洲人成7777| 极品尤物av久久免费看| 在线精品亚洲一区二区不卡| 久久精品一区二区三区不卡| 午夜精品一区在线观看| 99久久国产综合色|国产精品| 欧美欧美欧美欧美| 亚洲人成亚洲人成在线观看图片| 免费精品视频在线| 色哟哟精品一区| 2023国产一二三区日本精品2022| 一区二区高清视频在线观看| 国产精品白丝jk黑袜喷水| 色综合中文字幕国产| 久久久精品中文字幕麻豆发布| 亚洲国产日韩av| 99在线精品观看| 久久麻豆一区二区| 日韩电影一区二区三区四区| 色综合久久99| 国产精品―色哟哟| 国产一区二区调教| 91精品久久久久久久91蜜桃| 亚洲精品日韩综合观看成人91| 国产成人免费视频一区| 亚洲午夜久久久久久久久电影院| 国产很黄免费观看久久| 欧美大片日本大片免费观看| 亚洲高清不卡在线| 色狠狠综合天天综合综合| 国产精品看片你懂得| 国产一区二区精品久久| 精品久久久久一区二区国产| 肉色丝袜一区二区| 欧美专区日韩专区| 亚洲欧美偷拍三级| 91欧美一区二区| 亚洲色图欧洲色图| 99re6这里只有精品视频在线观看| 欧美国产一区在线| 国产高清精品在线| 国产日韩精品一区二区三区| 国产精品99久| 国产欧美久久久精品影院| 国模少妇一区二区三区| 久久天堂av综合合色蜜桃网 | 97久久精品人人做人人爽50路 | 国产jizzjizz一区二区| 精品福利一二区| 国产在线不卡一区| 久久久精品国产99久久精品芒果| 国产在线视频一区二区| 欧美精品一区二区三区蜜臀| 极品少妇xxxx偷拍精品少妇| 久久精品视频网| 国产99久久久国产精品潘金网站| 国产视频一区不卡| 丁香婷婷综合网| 国产精品萝li| 在线一区二区三区| 午夜成人免费电影| 日韩一级二级三级| 激情文学综合网| 国产色婷婷亚洲99精品小说| 成人黄色在线网站| 亚洲日本成人在线观看| 欧美综合久久久| 日韩电影免费在线| 精品1区2区在线观看| 国产电影一区二区三区| 亚洲丝袜另类动漫二区| 欧美色倩网站大全免费| 日本午夜一区二区| 久久夜色精品国产欧美乱极品| 成人在线视频一区| 亚洲自拍偷拍av| 日韩午夜av一区| 国产91综合一区在线观看| 日韩毛片一二三区| 欧美喷水一区二区| 国产成人综合在线播放| 国产精品国产三级国产| 欧美日韩综合在线| 精品一区二区三区影院在线午夜| 国产欧美一区在线| 在线视频综合导航| 极品美女销魂一区二区三区免费| 国产精品久久久久久久第一福利| 中文字幕精品一区二区精品绿巨人| 91在线免费看| 日本美女视频一区二区| 国产精品久久福利| 欧美美女直播网站| 国产精品99久| 亚洲电影一区二区三区| 欧美va亚洲va| 91免费观看在线| 麻豆成人久久精品二区三区小说| 国产精品国产自产拍高清av王其| 在线不卡的av| 成人在线视频一区| 日产欧产美韩系列久久99| 中文子幕无线码一区tr| 欧美午夜精品一区二区蜜桃| 国产激情精品久久久第一区二区| 亚洲一区二区三区四区在线观看| 久久免费视频一区| 欧美在线观看18| 国产精品123| 日韩国产一二三区| 中文字幕在线观看一区| 日韩午夜电影av| 欧美亚洲一区二区三区四区| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲电影在线播放| 中文字幕中文字幕一区| 欧美xxxxx裸体时装秀| 欧美伊人久久大香线蕉综合69 | 26uuu国产电影一区二区| 在线影院国内精品| 懂色av中文一区二区三区| 日韩精品一二区| 亚洲三级在线免费观看| 久久久综合精品| 欧美一区二区三区爱爱| 91福利视频久久久久| 成人激情动漫在线观看| 久久99精品久久久久久动态图| 一区二区在线观看不卡| 欧美激情一区三区| 26uuu国产在线精品一区二区| 欧美日韩在线综合| 一本一道波多野结衣一区二区| 国产91清纯白嫩初高中在线观看 | 精品久久久三级丝袜| 在线不卡欧美精品一区二区三区| 色婷婷一区二区三区四区| 成人影视亚洲图片在线| 国内精品在线播放| 麻豆久久一区二区| 日韩成人免费电影| 亚洲国产精品一区二区久久恐怖片 | 国产精品免费av| 久久伊人中文字幕| 精品欧美一区二区在线观看| 91精品国产综合久久婷婷香蕉| 色一情一乱一乱一91av| 99精品1区2区| 成人国产免费视频| 东方aⅴ免费观看久久av| 国产精品66部| 国产一区二区伦理片| 黄页视频在线91| 国产麻豆午夜三级精品| 国产精品一区二区在线观看不卡| 国产一区二区伦理片| 国产精品69毛片高清亚洲| 国产成人精品一区二区三区网站观看| 久久精品久久久精品美女| 麻豆freexxxx性91精品| 久久精品国产一区二区三 | 精品美女被调教视频大全网站| 亚洲v日本v欧美v久久精品| 亚洲天堂免费看| 亚洲免费在线看| 一区二区三区欧美| 五月婷婷久久丁香| 日一区二区三区| 激情文学综合网| 国产成人精品亚洲日本在线桃色 | 欧美激情一区二区| 中文字幕日韩一区| 一区二区三区免费观看| 婷婷亚洲久悠悠色悠在线播放| 免费高清不卡av| 国产麻豆成人传媒免费观看|