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

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

?? nrf2401.c

?? nRF2401源碼
?? C
字號:
/*******************************************
            nRF2401發(fā)送程序
*******************************************/

#include <AT89X51.H>
#include <intrins.h>


#define uchar   unsigned char 
#define uint    unsigned int 
#define nop     _nop_()
#define nop5()  _nop_(); _nop_(); _nop_(); _nop_(); _nop_()    //延時5us

#define DATA P1_0      
#define CLK  P1_1
#define CS   P1_2      
#define CE   P1_3       
#define DIR  P1_4                   //控制74lvc4245數(shù)據(jù)流向 DIR=1:5V->3V 

#define LED  P1_5   //通訊


uchar  Addr_r[4]={0x00,0x00,0x00,0x11};		 // 地址寄存器
uchar  AddrByte_cnt=4;		    	         // 地址Byte數(shù)

uchar  code InitData[15]=         	// nRF2401 控制字 15 Byte
{	0x00,					        // 通道二接收數(shù)據(jù)寬度(1Byte)(112->119)  --不用
	0x08,							// 通道一接收數(shù)據(jù)寬度(1Byte)(104->111)  --8位
	0x00,							// 通道二地址(A24)  (5Byte) ( 64->103)  --不用
	0x00,							// 通道二地址(A23)          
	0x00,							// 通道二地址(A22)        
	0x00,							// 通道二地址(A21)        
	0x00,							// 通道二地址(A20)
	0x00,							// 通道一地址(A14)  (5Byte) ( 24->63 )  --地址碼:0x00 cccc cccc
	0x00,							// 通道一地址(A13)
	0x00,							// 通道一地址(A12)
	0x00,							// 通道一地址(A11)
	0x00,							// 通道一地址(A10)
	0x83,							// b7~b2:接收地址寬度,和發(fā)送端一致,不超過40bit         ( 18->23 ) --地址碼長度:32
								    // b1~b0:CRC模式選擇(01-8bit;11-16bit;00/10-no)        ( 16->17 ) --CRC使能,CRC16
	0x4F,						    // b15:接收通道選擇(0-通道1;1-通道1和2)                ( 15 )     --單頻道
								    // b14:收發(fā)模式(0-Direct模式,1-ShockBurst模式)         ( 14 )     --突發(fā)模式
								    // b13:波特率選擇(0-250Kbps;1-1Mbps)                   ( 13 )     --250Kbps
								    // b12~b10:晶振選擇(000-4M;001-8M;010-12M;011-16M)     ( 10->12 ) --16M
								    // b9~b8:發(fā)射功率(11-0db)                              ( 8 -> 9 ) --0db
	0x04						    // b7~b1:發(fā)射頻率配置					               ( 1 -> 7 ) --2402M	
                                    // b0:收發(fā)控制(0-發(fā)送;1-接收)                          ( 0 )      --發(fā)送狀態(tài)
};

   
/*******************************************
             函數(shù)聲明
*******************************************/
void  Delay_ms(uchar n);
void  nRF2401_init(void);
void  nRF2401_WriteByte(uchar b);
void  nRF2401_SendByte(uchar d);



/************************************************************
                  延時子程序
*************************************************************/
void main(void)
{
  uchar a[10]={1,12,23,34,45,56,67,78,89,90};
  uchar m,n; 
  uint k;
  LED=1;

  DIR=1;                       //控制74lvc4245數(shù)據(jù)流向 DIR=1:5V->3V 
  nRF2401_init();
 
  while(1)
   for(m=0;m<10;m++)
    { 
	 LED=0;
     nRF2401_SendByte(a[m]);   //發(fā)送地址和數(shù)據(jù)

    for(k=0;k<5000;k++);
     for(k=0;k<5000;k++);

	 LED=1;
 
     for(k=0;k<5000;k++);
      for(k=0;k<5000;k++);

    }
}


/************************************************************
                  延時子程序
*************************************************************/
void  Delay_ms(uchar n)
{ uchar i;
  while(n--)
    for(i = 0; i<122; i++)      //延時n ms
     { ; }
}

/************************************************************
 語法格式:	void nRF2401_init(void)
 實現(xiàn)功能:	初始化nRF2401
 參數(shù):		無
 返回值:	無
*************************************************************/
void nRF2401_init(void)
{
	uchar i;
	CLK=0;                         //時鐘線初始化
	CE=0;
	CS=1;                          //置配置模式
	nop5();
	nop5();                        //延時10us
	for(i=0;i<15;i++)
      nRF2401_WriteByte(InitData[i]);
    nop5();
    CS=0;
    CE=1;                          //置發(fā)送模式
}

/************************************************************
 語法格式:	void nRF2401_WriteByte(unsigned int b)
 實現(xiàn)功能:	向nRF2401A寫入一個字節(jié)數(shù)據(jù)
 參數(shù):		uchar b: 待寫入數(shù)據(jù)
 返回值:		無
*************************************************************/
void nRF2401_WriteByte(uchar b)
{  
  uchar i;                             // 發(fā)送數(shù)據(jù)為一個字節(jié)(8位)
  for(i=0;i<8;i++) 
   { if ((b<<i)&0x80)     DATA = 1;    //先發(fā)送高位
     else                 DATA = 0; 
	 nop;                              //延時1us
     CLK=1;                            //上升沿有效
     nop;
	 nop;
     CLK=0;  
     nop;                   
   } 
} 

/************************************************************
 語法格式:	void nRF2401_SendByte(uchar d)
 實現(xiàn)功能:	將目標地址+字節(jié)數(shù)據(jù)寫入nRF2401
 參數(shù):		uchar d: 待發(fā)送字節(jié)數(shù)據(jù)
 返回值:		無
*************************************************************/
void nRF2401_SendByte(uchar d)
{
	uchar i;
	CS=0;
    CE=1;
	nop5();
	nop5();
	for(i=0; i<AddrByte_cnt; i++)          //AddrByte_cnt為主機地址字節(jié)數(shù)
	   nRF2401_WriteByte(Addr_r[i]);       //主機地址
 	nRF2401_WriteByte(d);                  //d為待發(fā)數(shù)據(jù)
	nop5();
	CE=0;                                  //CE置低,激活nRF2401發(fā)送數(shù)據(jù)d
	Delay_ms(1);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
粉嫩aⅴ一区二区三区四区| 欧美久久久久免费| 激情欧美日韩一区二区| 三级欧美韩日大片在线看| 一区二区三区在线观看动漫| 国产精品无遮挡| 中文字幕在线不卡一区二区三区| 欧美国产日本视频| 中文字幕一区二区日韩精品绯色| 日本不卡一区二区| 亚洲6080在线| 日本少妇一区二区| 久久福利视频一区二区| 日韩精品欧美成人高清一区二区| 97精品久久久久中文字幕| 在线观看视频一区二区欧美日韩| 欧美影视一区二区三区| 欧美日韩国产高清一区| 日韩一卡二卡三卡四卡| 久久精品男人天堂av| 国产精品家庭影院| 亚洲h在线观看| 成人黄色软件下载| 久久成人免费电影| 欧美日韩一区中文字幕| 欧美成人三级在线| 国产精品人妖ts系列视频| 免费不卡在线视频| 欧美精品免费视频| 亚洲成a人v欧美综合天堂| 欧美成人a视频| 亚洲18色成人| 欧美日韩国产综合一区二区| 一区二区三区四区国产精品| 色噜噜夜夜夜综合网| 91精品国产色综合久久| 日本一区免费视频| 日韩不卡一二三区| 欧美日韩视频在线第一区| 亚洲一级二级在线| 国产成人av影院| 欧美人狂配大交3d怪物一区 | 亚洲男人的天堂在线观看| 亚洲国产sm捆绑调教视频| 韩国精品一区二区| 精品福利视频一区二区三区| 亚洲人123区| 色综合久久天天综合网| 26uuu精品一区二区| 亚洲不卡在线观看| 555www色欧美视频| 亚洲欧洲av一区二区三区久久| 成人成人成人在线视频| 亚洲欧洲综合另类| 在线播放亚洲一区| 久久精品国产亚洲高清剧情介绍| 久久久一区二区三区| 偷窥少妇高潮呻吟av久久免费| www.日韩av| 精品国产麻豆免费人成网站| 国产成人av一区二区三区在线观看| 国产精品色眯眯| 欧美中文字幕亚洲一区二区va在线| 亚洲成人在线免费| 久久久久久夜精品精品免费| caoporn国产精品| 婷婷中文字幕一区三区| 久久精品一区二区| 欧美三级韩国三级日本一级| 精品无人区卡一卡二卡三乱码免费卡| 欧美日韩国产高清一区二区三区| 久久99国产精品成人| 日韩毛片精品高清免费| 在线观看视频一区二区欧美日韩| 视频一区二区不卡| 亚洲国产精品激情在线观看| 欧美日韩精品一区二区天天拍小说 | 欧美aⅴ一区二区三区视频| 国产日产精品1区| 欧美丝袜自拍制服另类| 国产精品一二三在| 久久一区二区三区国产精品| 91色九色蝌蚪| 亚洲狠狠丁香婷婷综合久久久| 在线亚洲一区二区| 精品一区二区免费| 亚洲6080在线| 综合亚洲深深色噜噜狠狠网站| 日韩欧美在线123| 在线免费视频一区二区| 国产高清久久久久| 日本欧美肥老太交大片| 亚洲免费观看高清完整版在线 | 美女视频黄 久久| 日韩视频在线观看一区二区| 成人精品免费网站| 一区二区三区四区在线免费观看| 精品区一区二区| 欧美性一二三区| 91网页版在线| 99re这里只有精品首页| 国产精品 日产精品 欧美精品| 奇米色777欧美一区二区| 亚洲va韩国va欧美va| 夜夜嗨av一区二区三区| 自拍偷拍国产亚洲| 中文字幕精品一区二区三区精品| 精品国产sm最大网站| 91精品国产欧美一区二区成人 | 亚洲国产欧美日韩另类综合| 综合在线观看色| 国产精品嫩草影院av蜜臀| 国产日韩欧美精品一区| 久久亚洲综合色| 久久精品人人做人人综合| 精品久久久久一区二区国产| 日韩欧美黄色影院| 99久久伊人久久99| 从欧美一区二区三区| 丁香婷婷综合色啪| 国产91综合一区在线观看| 国产精品18久久久久久vr| 国产suv精品一区二区883| 国产精品一区二区在线观看网站 | 色综合久久久久久久久| 99re热这里只有精品视频| 91在线看国产| 欧美三级欧美一级| 日韩丝袜情趣美女图片| 精品欧美一区二区在线观看 | 国产精品传媒视频| 一区二区三区四区高清精品免费观看| 亚洲精品亚洲人成人网在线播放| 亚洲激情欧美激情| 日本不卡中文字幕| 久久se这里有精品| 丁香婷婷综合激情五月色| 9l国产精品久久久久麻豆| 色久综合一二码| 欧美一级国产精品| 国产欧美日韩在线视频| 亚洲男同1069视频| 免费成人性网站| 成人高清视频免费观看| 色婷婷久久一区二区三区麻豆| 欧美猛男超大videosgay| 日韩欧美高清dvd碟片| 日本一区二区成人| 婷婷综合另类小说色区| 国产aⅴ精品一区二区三区色成熟| 91视频免费观看| 日韩精品专区在线影院观看| 国产女同性恋一区二区| 天天av天天翘天天综合网 | 91精品国产色综合久久不卡电影| 26uuu色噜噜精品一区二区| 综合久久久久综合| 久久av老司机精品网站导航| 99久久久精品| 日韩精品一区二区三区视频播放| 中文字幕一区二区三区四区 | 国产精品一区二区不卡| 91亚洲精品一区二区乱码| 在线成人免费观看| 亚洲色图丝袜美腿| 国产一区二区影院| 国产精品一区三区| 欧美日韩国产系列| 成人免费在线播放视频| 精品中文av资源站在线观看| 91官网在线免费观看| 久久久精品免费观看| 天天av天天翘天天综合网| 99国产精品99久久久久久| 日韩精品一区二区在线观看| 亚洲精品成人天堂一二三| 国产精品18久久久久久久网站| 91精品国产综合久久福利| 亚洲视频网在线直播| 成人一道本在线| 久久这里只精品最新地址| 亚洲成人一二三| 在线日韩国产精品| 亚洲视频免费看| 国产成人免费高清| 久久婷婷综合激情| 久久综合综合久久综合| 欧美日韩色一区| 亚洲精品免费视频| 欧美另类久久久品| 亚洲黄网站在线观看| 99久久综合色| 亚洲视频中文字幕| 99v久久综合狠狠综合久久| 国产精品女同一区二区三区| 国产精品66部| 欧美国产激情二区三区| 成人精品小蝌蚪| 国产精品污www在线观看| 国产盗摄视频一区二区三区|