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

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

?? main.c

?? easyarm 的主要程序
?? C
字號:
/****************************************Copyright (c)***************************************************
**                               Guangzou ZLG-MCU Development Co.,LTD.
**                                      graduate school
**                                 http://www.zlgmcu.com
**
**--------------File Info--------------------------------------------------------------------------------
** File name:			main.c
** Last modified Date:  2004-09-16
** Last Version:		1.0
** Descriptions:		The main() function example template
**
**-------------------------------------------------------------------------------------------------------
** Created by:			Chen Mingji
** Created date:		2004-09-16
** Version:				1.0
** Descriptions:		The original version
**
**-------------------------------------------------------------------------------------------------------
** Modified by:         Li Baihua
** Modified date:       2008-04-07
** Version:             1.1
** Descriptions:        SSP做主機、SPI做從機進行數據通信,將SSP發送的數據通過串口發送到PC機顯示
**
*********************************************************************************************************/
# include "config.h"
# include "UART.h" 

uint8 const uiBuf[8] = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07};

/*********************************************************************************************************
** Function name:		DelayNS
** Descriptions:		長軟件延時
** input parameters:    uiDly延時控制值,值越大,延時越長
** output parameters:   無
** Returned value:      無
*********************************************************************************************************/
void DelayNS (uint32  uiDly)
{
    uint32  i;
    
    for(; uiDly > 0; uiDly--){
        for(i = 0; i < 50000; i++);
    }
} 


/*********************************************************************************************************
** Function name:		SPIInit
** Descriptions:		初始化SPI接口,設置為從機
** input parameters:    無
** output parameters:   無
** Returned value:      無
*********************************************************************************************************/
void SPIInit(void)
{
	PINSEL0 = (PINSEL0 & 0xCFFF00FF) | 0x20005500;	                    /*  設置SPI引腳連接 			*/
	SPI_SPCCR   = 0x52;													/*  設置SPI時鐘分頻  			*/
	SPI_SPCR    = 0 << 3 |												/*  CPHA = 0第一個時鐘采樣  	*/
	          	  1 << 4 |												/*  CPOL = 1,SCK低有效  		*/
	              0 << 5 |												/*  MSTR = 0,設置為從模式 		*/
	              0 << 6 |												/*  LSBF = 0,SPI傳輸MSB在先 	*/
	              0 << 7 ;												/*  SPIE = 0,SPI中斷禁止 		*/
}

/*********************************************************************************************************
** Function name:		SSPIInit
** Descriptions:		初始化SSP接口,設置為主機
** input parameters:    無
** output parameters:   無
** Returned value:      無
*********************************************************************************************************/
void SSPIInit(void)
{
	PINSEL1 = (PINSEL1 & 0xFFFFF00F) | 0x00000540;                      /*  設置SSP引腳連接				*/
	
	SSPCR0  =	0x07 << 0 |												/*  DSS 數據長度為8位		 	*/
	          	0x00 << 4 |												/*  FRF 格式:SPI				*/
	            0x01 << 6 |												/*  CPOL = 1,SCK低有效  		*/ 
	            0x00 << 7 |												/*  CPHA = 0, 第一個時鐘采樣  	*/
	            0x01 << 8 ;												/*  SCR 設置SPI時鐘分頻 		*/		
    SSPCR1   =  0 << 0 |												/*  LBM 回寫模式				*/
	          	1 << 1 |												/*  SSE SSP使能			  		*/
	            0 << 2 |												/*  MSTR = 0,設置為主機 		*/
	            0 << 3 ;												/*  SOD  = 0, 從機輸出允許		*/
	              
	SSPCPSR   = 0x52;													/*  設置SSP時鐘分頻  			*/
	SSPIMSC   = 0x02;													/*  使能接收超時中斷 			*/
	SSPICR    = 0x03;													/*  清除中斷標志	  			*/
}

/*********************************************************************************************************
** Function name:		SPIRcvByte
** Descriptions:		從SPI總線接收1字節數據
** input parameters:    無
** output parameters:   無
** Returned value:      無
*********************************************************************************************************/
uint8 SPIRcvByte (void)
{
	while ((SPI_SPSR & 0x80) == 0);                                     /*  等待數據接收完成           */
	
	return (SPI_SPDR);
}

/*********************************************************************************************************
** Function name:		SSPSendByte
** Descriptions:		SSP接口向總線發送1字節數據
** input parameters:    uiDat  待發送的數據 
** output parameters:   無
** Returned value:      接收到的數據
*********************************************************************************************************/
uint8 SSPSendByte(uint8	uiDat)
{
	SSPDR = uiDat;
	while((SSPSR & 0x01) == 0);	                                        /* 等待TFE置位,即發送FIFO空    */
	
	return(SSPDR);
}

/*********************************************************************************************************
** Function name:		main
** Descriptions:		SSP做主機、SPI做從機進行數據通信,并將SSP發送的數據通過串口發送到PC機顯示
** input parameters:    無
** output parameters:   無
** Returned value:      無
*********************************************************************************************************/           
int main(void)
{
	uint8 i;
	uint8 j;
	uint8 uiRcvData;
	
	UARTInit();
	SPIInit();															/*  初始化SPI接口 				*/
	SSPIInit();															/*  初始化SSP接口 				*/
	
	for(;;){
		for ( i = 0; i < 8; i++){										/*  SPI發送數據					*/
			SSPSendByte(uiBuf[i]);
			DelayNS(20);

			uiRcvData = SPIRcvByte();                                   /*  SSP接收數據					*/
			DelayNS(10);
			
			
			for ( j = 0; j < 8; j++){
			    PCDispChar (j, uiRcvData);                              /*  將SSP接收到的數據發送到PC機 */
			}
			DelayNS(50);
		}
	}
	return 0;	
}
/*********************************************************************************************************
**                            End Of File
**********************************************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美激情一区二区三区蜜桃视频 | 免费在线视频一区| 国模一区二区三区白浆| 99久久精品国产导航| 欧美草草影院在线视频| 亚洲一区二区三区四区的| 国产精品正在播放| 欧美另类久久久品| 亚洲精选一二三| 不卡视频在线看| 欧美精品一区二区三区蜜桃 | 久久久欧美精品sm网站| 五月婷婷激情综合| 91久久久免费一区二区| 国产精品国产精品国产专区不片| 蜜桃精品视频在线| 91精品欧美综合在线观看最新| 亚洲日本丝袜连裤袜办公室| 国产成人99久久亚洲综合精品| 欧美夫妻性生活| 亚洲在线视频免费观看| 91蝌蚪porny九色| 国产精品看片你懂得| 高清国产一区二区三区| 欧美精品一区二区三区在线 | 国产精品国产自产拍在线| 国产中文一区二区三区| 欧美成人女星排名| 蜜臀av性久久久久蜜臀aⅴ四虎 | 精品欧美久久久| 日韩精品一级二级| 欧美一区永久视频免费观看| 亚洲高清视频的网址| 91国在线观看| 一区二区在线免费观看| 色天使色偷偷av一区二区| 亚洲色大成网站www久久九九| 国产91色综合久久免费分享| 国产欧美一区二区三区沐欲| 国产精品456| 中文一区二区在线观看| av动漫一区二区| 中文字幕在线播放不卡一区| 99久久er热在这里只有精品66| 成人欧美一区二区三区黑人麻豆| 99久久er热在这里只有精品15| 亚洲美女屁股眼交| 欧美日韩国产一二三| 欧美aⅴ一区二区三区视频| 欧美成人激情免费网| 国产91综合一区在线观看| 椎名由奈av一区二区三区| 欧美午夜精品久久久久久超碰| 亚洲成人一区二区在线观看| 日韩一区二区三区视频在线 | 喷白浆一区二区| 337p日本欧洲亚洲大胆色噜噜| 国产精品白丝jk黑袜喷水| 中文字幕在线观看不卡| 欧美日韩视频在线一区二区| 久久99精品国产.久久久久久| 国产亚洲制服色| 欧美主播一区二区三区美女| 日本亚洲欧美天堂免费| 久久久久久一二三区| 一本大道久久a久久精品综合| 亚洲gay无套男同| 国产日韩精品一区二区三区| 色狠狠色狠狠综合| 国内精品久久久久影院色| 亚洲视频综合在线| 日韩欧美综合一区| 91啦中文在线观看| 精品一区二区三区香蕉蜜桃| 自拍偷拍亚洲激情| 精品国产髙清在线看国产毛片| 欧美一卡在线观看| 国产不卡视频一区二区三区| 亚洲chinese男男1069| 国产精品视频你懂的| 8x8x8国产精品| 一本色道久久综合亚洲aⅴ蜜桃| 毛片基地黄久久久久久天堂| 亚洲欧美一区二区三区极速播放| 欧美va亚洲va在线观看蝴蝶网| 91首页免费视频| 国产精品亚洲午夜一区二区三区| 亚洲高清免费在线| 亚洲欧美自拍偷拍| 久久久久久久免费视频了| 欧美精品三级日韩久久| 91网页版在线| 岛国一区二区在线观看| 久久精品国产99国产| 亚洲成人综合视频| 亚洲精品久久久久久国产精华液| 久久久一区二区三区| 欧美一级二级三级蜜桃| 欧美日韩在线电影| 日本乱码高清不卡字幕| 国产成人8x视频一区二区| 国产一区二区三区香蕉| 奇米影视一区二区三区| 丝袜亚洲精品中文字幕一区| 亚洲免费在线播放| 亚洲天堂久久久久久久| 欧美激情中文不卡| 欧美国产日产图区| 欧美国产欧美综合| 国产精品天天摸av网| 国产欧美一区二区在线| 国产午夜亚洲精品不卡| 精品福利视频一区二区三区| 欧美电影免费观看高清完整版| 欧美一区永久视频免费观看| 欧美一区二区三区影视| 91麻豆精品国产91久久久| 91精品国产综合久久婷婷香蕉 | 亚洲欧美综合另类在线卡通| 亚洲国产成人在线| 亚洲欧洲日韩一区二区三区| **欧美大码日韩| 伊人开心综合网| 五月综合激情网| 成人精品视频网站| 国产精品一品二品| 岛国一区二区三区| 99re这里都是精品| 在线观看中文字幕不卡| 色天天综合久久久久综合片| 欧美性色综合网| 91精品蜜臀在线一区尤物| 日韩免费在线观看| 国产蜜臀av在线一区二区三区| 国产精品久久99| 一区二区三区日韩在线观看| 午夜精品久久久久久久久久久| 免费国产亚洲视频| 国产成人99久久亚洲综合精品| 91在线一区二区三区| 7777精品久久久大香线蕉| 精品免费99久久| 日韩毛片视频在线看| 三级影片在线观看欧美日韩一区二区| 麻豆91精品视频| 成人av影视在线观看| 欧美日韩1234| 国产亚洲精久久久久久| 亚洲一区在线观看视频| 久久精品国产亚洲高清剧情介绍| 丁香婷婷深情五月亚洲| 在线不卡免费欧美| 亚洲国产精品黑人久久久| 亚洲国产欧美一区二区三区丁香婷| 免费成人深夜小野草| www.亚洲精品| 91精品国产美女浴室洗澡无遮挡| 久久精品这里都是精品| 一级中文字幕一区二区| 国产在线播精品第三| 91国在线观看| 国产无人区一区二区三区| 亚洲成人资源在线| 成人精品视频一区二区三区 | 日韩欧美美女一区二区三区| 自拍偷拍欧美激情| 激情综合色综合久久| 在线观看91精品国产入口| 国产亚洲综合性久久久影院| 日本免费新一区视频| 精品免费一区二区三区| 一区二区三区.www| 国产高清一区日本| 欧美一区二区三区免费| 亚洲激情图片小说视频| 丰满亚洲少妇av| 欧美大片在线观看一区二区| 亚洲国产精品综合小说图片区| 国产成人精品一区二| 欧美大肚乱孕交hd孕妇| 五月婷婷综合网| 欧美午夜免费电影| 中文字幕一区二区在线播放| 国产中文一区二区三区| 日韩三级av在线播放| 日日骚欧美日韩| 欧美日本在线播放| 一区二区不卡在线播放 | 成人的网站免费观看| 精品少妇一区二区三区在线视频| 亚洲一二三四久久| 色国产精品一区在线观看| 国产精品福利影院| 成人av第一页| 国产精品进线69影院| 岛国av在线一区| 国产女人水真多18毛片18精品视频| 国内外成人在线| 26uuu欧美| 国产91在线观看丝袜|