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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? receive.txt

?? cc1100和STC單片機(jī)的無(wú)限接收器
?? TXT
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
#include "reg52.h"
#include "intrins.h"
#include "CC1100.h"


#define		INT8U				unsigned char
#define		INT16U				unsigned int


#define 	WRITE_BURST     	0x40						//連續(xù)寫(xiě)入
#define 	READ_SINGLE     	0x80						//讀
#define 	READ_BURST      	0xC0						//連續(xù)讀
#define 	BYTES_IN_RXFIFO     0x7F  						//接收緩沖區(qū)的有效字節(jié)數(shù)
#define 	CRC_OK              0x80 						//CRC校驗(yàn)通過(guò)位標(biāo)志



#define 	INT8U		unsigned char 
#define 	INT16U		unsigned int





sbit 	GDO0   =P3^2;
sbit 	GDO2   =P3^3;
sbit	CSN	   =P1^4;
sbit	MOSI   =P1^5;
sbit	MISO   =P1^6;
sbit	SCLK   =P1^7;
sbit    spz    =P2^4;
sbit    LED1   = P2^1;
sbit    LED2   = P2^1;
sbit    key    =P2^0;





/****************************************************************************************
//全局變量定義
/****************************************************************************************/
//INT16U TimeOutCount[2]={0,0};							//超時(shí)計(jì)數(shù)器
INT8U code PaTabel[8] = {0xC0, 0xC8, 0x85, 0x51, 0x3A, 0x06, 0x1C, 0x6C};


//*****************************************************************************************
//函數(shù)名:delay(unsigned int s)
//輸入:時(shí)間
//輸出:無(wú)
//功能描述:普通廷時(shí)
//*****************************************************************************************		
delay(unsigned int s)
{
	unsigned int i;
	for(i=0; i<s; i++);
	for(i=0; i<s; i++);
}


void halWait(INT16U timeout) {
    do {
        _nop_();
		_nop_();
		_nop_();
		_nop_();
		_nop_();
		_nop_();
		_nop_();
		_nop_();
		_nop_();
		_nop_();
		_nop_();
		_nop_();
		_nop_();
		_nop_();
		_nop_(); 
    } while (--timeout);
}

/*****************************************************************************************
//函數(shù)名:UartInit()
//輸入:無(wú)
//輸出:無(wú)
//功能描述:串口初始化程序
/*****************************************************************************************/
void UartInit(void)
{
	
	SCON = 0x50;			    // uart in mode 1 (8 bit), REN=1
	TMOD = TMOD | 0x20 ;       // Timer 1 in mode 2 
	TH1  = 0xFD;               // 9600 Bds at 11.059MHz 
	TL1  = 0xFD; 			// 9600 Bds at 11.059MHz
	TR1  = 1; 						     // Timer 1 run
}


/*****************************************************************************************
//函數(shù)名:void TimerInit(void)
//輸入:無(wú)
//輸出:無(wú)
//功能描述:定時(shí)器0初始化程序
/*****************************************************************************************/



void SpiInit(void)
{
	CSN=0;
	SCLK=0;
	CSN=1;
}

/*****************************************************************************************
//函數(shù)名:CpuInit()
//輸入:無(wú)
//輸出:無(wú)
//功能描述:SPI初始化程序
/*****************************************************************************************/
CpuInit(void)
{
		UartInit();
//		TimerInit();
		SpiInit();
		delay(5000);
}
	
/*
//*****************************************************************************************
//函數(shù)名:ResetTimer(INT8U n)
//輸入:要復(fù)位的計(jì)時(shí)器
//輸出:無(wú)
//功能描述:復(fù)位計(jì)時(shí)器
//*****************************************************************************************
void ResetTimer(INT8U n)
{
	ET0 = 0;                                    // Disable Timer0 interrupt
	timer[n & 0x01] = 0;                        // Clear timer[n]
	ET0 = 1;                                    // Enable Timer0 interrupt
}


//*****************************************************************************************
//函數(shù)名:INT16U ReadTimer(INT8U n)
//輸入:要讀的計(jì)時(shí)器
//輸出:讀出值
//功能描述:讀計(jì)時(shí)器
//*****************************************************************************************
INT16U ReadTimer(INT8U n)
{
	INT16U tmp;
	ET0 = 0;                                    // Disable Timer0 interrupt
	tmp = timer[n];                             // Clear timer[n]
	ET0 = 1;                                    // Enable Timer0 interrupt
	return tmp;
}
*/
/*****************************************************************************************
//函數(shù)名:SendCh(ch)
//輸入:無(wú)
//輸出:無(wú)
//功能描述:串口發(fā)送一個(gè)字符
/*****************************************************************************************/
void SendCh(INT8U ch)
{
	SBUF = ch;
	while(!TI);
	TI = 0;
}


/*****************************************************************************************
//函數(shù)名:void SendStr(INT8U *arr)
//輸入:發(fā)送的字符串
//輸出:無(wú)
//功能描述:發(fā)送一個(gè)字符串
/*****************************************************************************************/
//void SendStr(INT8U *arr)
//{
//	INT8U i;
	
//	i = 0;
//	while(arr[i] != '\0')
//	{
//		SendCh(arr[i]);
//		i++;
//	}
//}

//*****************************************************************************************
//函數(shù)名:SpisendByte(INT8U dat)
//輸入:發(fā)送的數(shù)據(jù)
//輸出:無(wú)
//功能描述:SPI發(fā)送一個(gè)字節(jié)
//*****************************************************************************************
INT8U SpiTxRxByte(INT8U dat)
{
	INT8U i,temp;
	temp = 0;
	
	SCLK = 0;
	for(i=0; i<8; i++)
	{
		if(dat & 0x80)
		{
			MOSI = 1;
		}
		else MOSI = 0;
		dat <<= 1;

		SCLK = 1; 
		_nop_();
		_nop_();

		temp <<= 1;
		if(MISO)temp++; 
		SCLK = 0;
		_nop_();
		_nop_();	
	}
	return temp;
}

//*****************************************************************************************
//函數(shù)名:void RESET_CC1100(void)
//輸入:無(wú)
//輸出:無(wú)
//功能描述:復(fù)位CC1100
//*****************************************************************************************
void RESET_CC1100(void) 
{
	CSN = 0; 
	while (MISO); 
	SpiTxRxByte(CCxxx0_SRES); 		//寫(xiě)入復(fù)位命令
	while (MISO); 
	CSN = 1; 
}

//*****************************************************************************************
//函數(shù)名:void POWER_UP_RESET_CC1100(void) 
//輸入:無(wú)
//輸出:無(wú)
//功能描述:上電復(fù)位CC1100
//*****************************************************************************************
void POWER_UP_RESET_CC1100(void) 
{
	CSN = 1; 
	halWait(1); 
	CSN = 0; 
	halWait(1); 
	CSN = 1; 
	halWait(41); 
	RESET_CC1100();   		//復(fù)位CC1100
}

//*****************************************************************************************
//函數(shù)名:void halSpiWriteReg(INT8U addr, INT8U value)
//輸入:地址和配置字
//輸出:無(wú)
//功能描述:SPI寫(xiě)寄存器
//*****************************************************************************************
void halSpiWriteReg(INT8U addr, INT8U value) 
{
    CSN = 0;
    while (MISO);
    SpiTxRxByte(addr);		//寫(xiě)地址
    SpiTxRxByte(value);		//寫(xiě)入配置
    CSN = 1;
}

//*****************************************************************************************
//函數(shù)名:void halSpiWriteBurstReg(INT8U addr, INT8U *buffer, INT8U count)
//輸入:地址,寫(xiě)入緩沖區(qū),寫(xiě)入個(gè)數(shù)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美久久一区| 91精品国产福利在线观看| 亚洲国产精品一区二区www在线| 制服丝袜激情欧洲亚洲| 成人性生交大片免费看中文| 丝袜美腿成人在线| 日韩一区中文字幕| 精品国产乱码久久久久久久久 | 欧美喷潮久久久xxxxx| 成人午夜视频福利| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲视频综合在线| 国产午夜亚洲精品羞羞网站| 欧美精品 国产精品| 91亚洲精品乱码久久久久久蜜桃| 奇米影视在线99精品| 亚洲成在线观看| **网站欧美大片在线观看| 久久午夜电影网| 日韩亚洲欧美成人一区| 欧美亚洲免费在线一区| 99re在线精品| 99久久久久久| 成人激情文学综合网| 国产成人亚洲综合色影视 | 91在线视频免费91| 国产成人99久久亚洲综合精品| 久久国产免费看| 日韩国产欧美在线播放| 亚洲午夜久久久久中文字幕久| 亚洲欧美日韩小说| 亚洲精品大片www| 亚洲人一二三区| 国产精品剧情在线亚洲| 国产精品视频一二| 国产情人综合久久777777| 国产婷婷色一区二区三区在线| 久久久亚洲国产美女国产盗摄 | 91免费视频观看| 99re这里只有精品视频首页| 97se狠狠狠综合亚洲狠狠| 波多野结衣中文字幕一区二区三区 | 日韩一区国产二区欧美三区| 欧美精三区欧美精三区| 欧美精品在线视频| 欧美一区二区三区免费| 日韩亚洲欧美一区| 久久久蜜桃精品| 国产女主播一区| 日韩毛片在线免费观看| 一区二区三区高清在线| 亚洲va国产va欧美va观看| 日本aⅴ亚洲精品中文乱码| 久久精品国内一区二区三区| 色婷婷av一区二区三区大白胸| 色婷婷激情综合| 欧美一区二区三区视频在线观看| 91精品国产乱码| 久久久久久麻豆| 国产精品久久久久一区二区三区| 亚洲色图一区二区三区| 亚洲午夜私人影院| 麻豆国产精品官网| 成人a区在线观看| 欧美丝袜丝nylons| 日韩免费性生活视频播放| 国产日韩综合av| 亚洲欧美成aⅴ人在线观看 | 春色校园综合激情亚洲| 色婷婷狠狠综合| 日韩欧美中文字幕一区| 国产欧美日韩视频一区二区| 亚洲精品五月天| 韩国成人福利片在线播放| 成人教育av在线| 5566中文字幕一区二区电影 | 亚洲欧美怡红院| 日本不卡免费在线视频| 成人高清免费观看| 91精品黄色片免费大全| 国产亚洲欧洲997久久综合| 一区二区三区在线播| 精品一区二区成人精品| 9i在线看片成人免费| 91精品国产一区二区| 国产精品理论在线观看| 免费看欧美美女黄的网站| 99在线精品观看| 欧美成人精品1314www| 一区二区理论电影在线观看| 国产老肥熟一区二区三区| 欧美在线观看视频一区二区三区| 日韩久久免费av| 国产精品福利一区二区三区| 免费成人美女在线观看| 色婷婷国产精品综合在线观看| 久久午夜电影网| 青青国产91久久久久久| 色拍拍在线精品视频8848| 久久久久久免费网| 日韩二区三区在线观看| 一本大道久久a久久综合 | av激情亚洲男人天堂| 欧美一区二区三区免费在线看| 中文字幕综合网| 福利电影一区二区三区| 日韩欧美一级在线播放| 亚洲地区一二三色| 色女孩综合影院| 国产精品久久精品日日| 韩日精品视频一区| 91麻豆精品国产91久久久| 亚洲精品免费在线播放| 粉嫩av一区二区三区在线播放| 日韩欧美高清一区| 日韩制服丝袜av| 欧美日韩中文精品| 国产精品久久久久久久久久免费看| 久久97超碰国产精品超碰| 欧美一区二区三区四区在线观看| 亚洲黄色性网站| 91在线观看污| 中文字幕日韩一区| 成人免费毛片高清视频| 久久精品人人做| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 日本vs亚洲vs韩国一区三区| 欧洲视频一区二区| 亚洲免费三区一区二区| 99久久免费精品| 亚洲欧美一区二区三区国产精品| 高清不卡在线观看| 国产精品天干天干在观线| 国产91丝袜在线18| 国产精品视频yy9299一区| 高清国产一区二区| 国产精品人妖ts系列视频| 国产aⅴ综合色| 中文字幕视频一区| 色综合一区二区| 亚洲综合丝袜美腿| 亚洲国产成人午夜在线一区| 成人爱爱电影网址| 亚洲欧美视频一区| 欧美日韩一区二区不卡| 丝袜美腿亚洲一区二区图片| 91精品国产综合久久香蕉麻豆| 日韩av在线免费观看不卡| 欧美成人激情免费网| 国产不卡在线视频| 亚洲欧洲成人av每日更新| 色94色欧美sute亚洲线路二| 亚洲电影中文字幕在线观看| 欧美日韩精品一区二区天天拍小说| 日本欧美在线观看| www国产成人| 成人激情电影免费在线观看| 亚洲精品中文在线观看| 91麻豆精品国产自产在线| 免费看精品久久片| 国产精品久久久久影院色老大| 一本久久a久久精品亚洲| 天使萌一区二区三区免费观看| 日韩精品中文字幕在线一区| 国产风韵犹存在线视精品| 亚洲激情图片小说视频| 欧美一区二区播放| 丁香啪啪综合成人亚洲小说| 亚洲国产综合色| 精品久久免费看| 色综合中文字幕国产| 午夜久久久影院| 国产日本亚洲高清| 欧美亚洲动漫另类| 国产一区二区三区综合| 亚洲品质自拍视频网站| 日韩美女视频在线| 91麻豆精品秘密| 麻豆成人久久精品二区三区小说| 国产精品女人毛片| 宅男噜噜噜66一区二区66| 懂色av一区二区三区蜜臀 | 亚洲国产精品影院| 久久青草国产手机看片福利盒子 | 国产日本一区二区| 欧美日韩另类一区| 成人av影视在线观看| 天堂一区二区在线免费观看| 2020国产精品自拍| 欧美在线|欧美| 777精品伊人久久久久大香线蕉| 国产成人精品www牛牛影视| 亚洲国产sm捆绑调教视频 | 欧美大片日本大片免费观看| a亚洲天堂av| 激情文学综合丁香| 午夜精品久久久久久久久| 日韩理论片在线| 国产欧美一区二区精品婷婷| 欧美酷刑日本凌虐凌虐|