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

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

?? fasong.c

?? nrf905無線傳輸模塊發送接收程序,已通過硬件測試,keil
?? C
字號:
#include <reg52.h>
#include <ABSACC.h>
#include <intrins.h>
#include <stdio.h>
#define uint unsigned int
#define uchar unsigned char
#define BYTE_BIT0	0x01
#define BYTE_BIT1	0x02
#define BYTE_BIT2	0x04
#define BYTE_BIT3	0x08
#define BYTE_BIT4	0x10
#define BYTE_BIT5	0x20
#define BYTE_BIT6	0x40
#define BYTE_BIT7	0x80
////////////SPI指令
#define WC		0x00
#define RC		0x10
#define WTP		0x20
#define RTP		0x21
#define WTA		0x22
#define RTA		0x23
#define RRP		0x24
bdata unsigned  char DATA_BUF;
#define DATA7	((DATA_BUF&BYTE_BIT7) != 0)
#define DATA0   ((DATA_BUF&BYTE_BIT0) != 0)
sbit	flag	=DATA_BUF^7;
sbit	flag1	=DATA_BUF^0;
#define TxRxBuf_Len 32
unsigned char TxRxBuf[TxRxBuf_Len]=
{

0x01,0x02,0x03,0x4,0x05,0x06,0x07,0x08,
0x09,0x10,0x11,0x12,0x13,0x14,0x15,0x16,
0x17,0x18,0x19,0x20,0x21,0x22,0x23,0x24,
0x25,0x26,0x27,0x28,0x29,0x30,0x31,0x32,
};
//配置口定義//
//----------------------------------------------NRF905控制IO------------------------------------------------------
sbit	TXEN=P1^0;
sbit	TRX_CE=P3^2;
sbit	PWR=P1^1;
//----------------------------------------------NRF905 SPI接口---------------------------------------------------
sbit	MISO=P1^6;
sbit	MOSI=P1^5;
sbit	SCK=P1^7;
sbit	CSN=P1^3;
//----------------------------------------nrf905狀態標志---------------------------------------------------------
sbit	AM=P1^4;
sbit	DR=P3^3;
sbit	CD=P1^2;
//---------------------------------------------------------------------------------------------------------------
sbit	led3=P2^0;
sbit	led2=P2^1;
sbit	led1=P2^2;
sbit	led0=P2^3;
//--------------------------------------------------------------------------------------------------------------
sbit	KEY0=P3^6;
sbit	KEY1=P3^7;
//--------------------------------------------------------------------------------
sbit	BELL=P3^4;
///////////////////////////////////////////////////////
//sbit      DQ=P3^5	  ;
//RF寄存器配置//
unsigned char idata RFConf[11]=
{
  0x00,                             //配置命令//
  0x4c,                             //CH_NO,配置頻段在423MHZ
  0x0C,                             //輸出功率為10db,不重發,節電為正常模式
  0x44,                             //地址寬度設置,為4字節
  0x20,0x20,                        //接收發送有效數據長度為32字節
  0xCC,0xCC,0xCC,0xCC,              //接收地址
  0x58,                              //CRC充許,8位CRC校驗,外部時鐘信號不使能,16M晶振
};
bit lcdbit;
code TxAddress[4]={0xcc,0xcc,0xcc,0xcc};
///////////延時/////////////////
static void Delay(uchar n)
{
	uint i;
	while(n--)
	for(i=0;i<80;i++);
}

///////////////
unsigned char SpiRead(void)
{
	unsigned char i;
	for (i=0;i<8;i++)
	{
		DATA_BUF=DATA_BUF<<1;
		SCK=1;
		if (MISO)	//讀取最高位,保存至最末尾,通過左移位完成整個字節
		{
			DATA_BUF|=BYTE_BIT0;
		}
		else
		{
			DATA_BUF&=~BYTE_BIT0;
		}
		SCK=0;
	 }
	 return DATA_BUF;
}

void SpiWrite(unsigned char send)
{
	unsigned char i;
	DATA_BUF=send;
	for (i=0;i<8;i++)
	{
		if (DATA7)	//總是發送最高位
		{
			MOSI=1;
		}
		else
		{
			MOSI=0;
		}
		SCK=1;
		DATA_BUF=DATA_BUF<<1;
		SCK=0;
	}
}
////////////////初始化nRF905///////////////////
void nRF905Init(void)
{
    CSN=1;						// Spi 	disable
	SCK=0;						// Spi clock line init low
	DR=0;						// Init DR for input
	AM=0;						// Init AM for input
	CD=0;						// Init CD for input
	PWR=1;					// nRF905 power on
	TRX_CE=0;					// Set nRF905 in standby mode
	TXEN=0;					// set radio in Rx mode
}
////////初始化寄存器
void Config905(void)
{
	uchar i;
	CSN=0;						// Spi enable for write a spi command
	//SpiWrite(WC);				// Write config command寫放配置命令
	for (i=0;i<11;i++)	// Write configration words  寫放配置字
	{
	   SpiWrite(RFConf[i]);
	}
	CSN=1;					// Disable Spi
}
/////////////初始化
void Inituart(void)
{
	TMOD = 0x20;				//timer1 working mode 1
	TL1  = 0xfd;					//f7=9600 for 16mhz Fosc,and ...
	TH1  = 0xfd;					//...fd=19200 for 11.0592mhz Fosc
	SCON = 0xd8;				//uart mode 3,ren==1
	PCON = 0x80;				//smod=1
	TR1  = 1;					//start timer1
}
/////////////發送數據
void TxPacket(void)
{
	uchar i;
	//Config905();
	CSN=0;
	SpiWrite(WTP);				// Write payload command
	for (i=0;i<32;i++)
	{
		SpiWrite(TxRxBuf[i]);		// Write 32 bytes Tx data
	}// Spi enable for write a spi command
	CSN=1;
	Delay(1);						// Spi disable
	CSN=0;						// Spi enable for write a spi command
	SpiWrite(WTA);				// Write address command
	for (i=0;i<4;i++)			// Write 4 bytes address
	{
		SpiWrite(TxAddress[i]);
	}
	CSN=1;						// Spi disable
	TRX_CE=1;					// Set TRX_CE high,start Tx data transmission
	Delay(1);					// while (DR!=1);
	TRX_CE=0;					// Set TRX_CE low
}
////////////////////////////////////////////////////
void SetTxMode(void)
{
	TRX_CE=0;
	TXEN=1;
	Delay(1); 					// delay for mode change(>=650us)
}
unsigned char CheckCD(void)		//Pin->檢查是否已存在 同頻率載波
{
	if (CD==1)
	{
		return 1;
	}
	else
	{
		return 0;
	}
}
void TX(void)
{
               SetTxMode();// Set nRF905 in Tx mode
			   TxPacket();// Send data by nRF905


 CheckCD();	// 返回CD的當前電平

	// SetRF_PA_PWR(unsigned char i);	//設置發射功率
}
void main(void)
{
        Inituart();
        nRF905Init();
     	Config905();
        while(1)
		{
               TX();
		}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品国产品国语在线app| 在线播放中文字幕一区| 久久精品国产99国产精品| 亚洲国产色一区| 一区二区三区四区在线免费观看| 国产精品污www在线观看| 国产欧美日韩三级| 中文天堂在线一区| 亚洲欧洲成人自拍| 亚洲欧美另类综合偷拍| 一区二区在线观看免费| 亚洲国产日韩一级| 蜜臀a∨国产成人精品| 国内久久精品视频| 国产大陆a不卡| 色综合天天综合网天天狠天天| 色吊一区二区三区| 51精品国自产在线| 国产亚洲欧美中文| 欧美激情综合五月色丁香小说| 国产精品久久久爽爽爽麻豆色哟哟| 国产精品三级视频| 一区二区三区欧美日韩| 亚洲欧美一区二区在线观看| 亚洲欧美日韩小说| 热久久一区二区| 国产麻豆一精品一av一免费| 91啪九色porn原创视频在线观看| 欧美性xxxxxxxx| ww久久中文字幕| 亚洲精品欧美在线| 国产在线播放一区三区四| 91免费视频大全| 日韩欧美国产不卡| 亚洲免费大片在线观看| 蜜臀精品一区二区三区在线观看| 国产精品99久久久久久似苏梦涵 | 亚洲午夜免费福利视频| 肉丝袜脚交视频一区二区| 国产一二精品视频| 欧美日韩久久一区| 国产精品无人区| 久久电影网电视剧免费观看| 91精品欧美福利在线观看| 久久午夜色播影院免费高清| 一级女性全黄久久生活片免费| 久久99国产精品免费| 91成人网在线| 国产精品日韩成人| 久久超碰97人人做人人爱| 91福利视频久久久久| 国产人妖乱国产精品人妖| 日日摸夜夜添夜夜添精品视频| 成人天堂资源www在线| 日韩午夜在线观看视频| 亚洲永久精品国产| jlzzjlzz欧美大全| 久久久www成人免费无遮挡大片| 香蕉久久夜色精品国产使用方法| 成人一区在线观看| 精品国产污网站| 美国毛片一区二区三区| 欧美日韩亚洲高清一区二区| 亚洲日本中文字幕区| 国产91精品一区二区麻豆网站| 欧美一区二区女人| 亚洲国产日韩精品| 欧美少妇性性性| 亚洲专区一二三| 日本国产一区二区| 亚洲一区二区三区在线| 北条麻妃国产九九精品视频| 国产亚洲人成网站| 高清不卡在线观看av| 久久奇米777| 国产激情视频一区二区在线观看| 日韩欧美一区二区三区在线| 免费在线观看不卡| 欧美成人激情免费网| 精品夜夜嗨av一区二区三区| 日韩欧美一区电影| 国产精品自拍毛片| 久久综合色播五月| 国产aⅴ精品一区二区三区色成熟| 国产亚洲欧美在线| 99精品黄色片免费大全| 亚洲精品国产成人久久av盗摄| 欧美影院精品一区| 日韩成人免费电影| 欧美精品一区男女天堂| 国产成人精品免费看| 亚洲视频精选在线| 欧美日韩一区二区三区视频| 视频精品一区二区| wwwwxxxxx欧美| heyzo一本久久综合| 一区二区日韩av| 欧美一区二区三区色| 国产福利一区二区三区| 亚洲欧美经典视频| 精品少妇一区二区三区在线视频| 国产福利一区在线| 亚洲综合免费观看高清完整版在线 | 精品日本一线二线三线不卡| 国产精品亚洲第一| 亚洲精品中文字幕在线观看| 欧美久久久久久久久中文字幕| 精品一区二区在线看| 1024成人网| 日韩美女主播在线视频一区二区三区| 欧美视频完全免费看| 久久精品99久久久| 日韩毛片精品高清免费| 欧美岛国在线观看| 色欲综合视频天天天| 精品夜夜嗨av一区二区三区| 亚洲美女屁股眼交3| 亚洲精品一区二区三区福利 | 性感美女久久精品| 国产精品久久免费看| 337p亚洲精品色噜噜| 91蝌蚪porny| 国产一区二区日韩精品| 亚洲一区二区三区不卡国产欧美| 久久亚洲影视婷婷| 一本色道久久综合狠狠躁的推荐| 六月丁香综合在线视频| 亚洲精品久久久久久国产精华液| 91精品国产综合久久精品麻豆| 成人小视频免费在线观看| 美女精品一区二区| 亚欧色一区w666天堂| 亚洲免费伊人电影| 国产精品免费视频观看| 精品欧美一区二区在线观看| 欧美日韩久久久| 色成人在线视频| 99久久精品国产麻豆演员表| 精品在线你懂的| 另类小说欧美激情| 日本成人在线视频网站| 婷婷丁香久久五月婷婷| 亚洲黄色录像片| 1024成人网| 亚洲美女一区二区三区| 中文字幕免费在线观看视频一区| 亚洲精品在线网站| 欧美成人伊人久久综合网| 欧美精品日韩一区| 欧美丰满少妇xxxxx高潮对白| 在线一区二区三区四区| 色呦呦日韩精品| 91福利国产成人精品照片| 日本二三区不卡| 欧美午夜精品一区二区三区| 在线观看免费成人| 欧美午夜宅男影院| 欧美精品电影在线播放| 91精品国产日韩91久久久久久| 欧美一卡二卡三卡四卡| 日韩美女视频一区二区在线观看| 91精品国产免费| 欧美变态tickling挠脚心| 久久亚洲精品小早川怜子| 亚洲国产精品成人综合| 亚洲欧洲制服丝袜| 亚洲高清免费在线| 麻豆国产精品777777在线| 国产一区二区三区免费看| 国产凹凸在线观看一区二区| 成人黄色在线网站| 日本伦理一区二区| 欧美一二三在线| 中文字幕欧美日韩一区| 亚洲综合久久av| 久久国产精品一区二区| 成人v精品蜜桃久久一区| 欧美在线三级电影| 日韩视频123| 亚洲欧洲99久久| 日韩电影免费一区| 岛国精品一区二区| 欧美猛男超大videosgay| 精品国产a毛片| 亚洲一区在线观看网站| 国内偷窥港台综合视频在线播放| 99精品视频一区二区三区| 欧美日韩激情一区| 国产精品久久夜| 美女任你摸久久 | 久久99精品国产.久久久久| 波多野结衣在线aⅴ中文字幕不卡| 欧美色倩网站大全免费| 国产亚洲1区2区3区| 丝袜美腿亚洲综合| 99精品欧美一区二区三区小说| 欧美一区永久视频免费观看| 亚洲天堂成人在线观看| 国内精品久久久久影院色| 91天堂素人约啪|