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

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

?? f.c

?? PTR8000發(fā)送接收驅(qū)動(dòng)程序。只需在主程序中只需做小小的改動(dòng)就可以
?? C
字號(hào):
//發(fā)送
/*************火箭發(fā)射點(diǎn)火系統(tǒng)***************************/
#include "reg52.h"  
void mode1(void);
void mode2(void);
void mode3(void);
void mode4(void);
void mode5(void);
void  Config905(void);     //對(duì)PTR8000進(jìn)行配置
unsigned int a[8],b[8];  
unsigned int flag=0;
int i,t;
int flat=1;
 
sbit SCK = P2^5;
sbit MISO= P2^7;
sbit MOSI= P2^6;
sbit DR  = P2^1;     //數(shù)據(jù)就緒輸出
sbit CSN = P2^4;     //SPI使能
sbit PWR = P2^2;     //Power Down 模式
sbit TX_EN= P2^3;    //'1'發(fā)射模式 '0'接收模式
sbit TRX_CE=P2^0;    //使能發(fā)射/接收模式

/**********************************/
//延時(shí)大約為1S左右  
//以0.1S為單位計(jì)時(shí) 
//即 定時(shí)時(shí)間 time=t*0.1 S 
/*********************************/ 
void delay()
{
int i,j;
//for(k=0;k<t;k++)
for(i=0;i<500*5;i++)
for(j=0;j<100;j++);
}
/********************************/
//任意延時(shí)
/*******************************/
void Delay(int x)
{
     unsigned int i;
    for(i=0;i<x;i++);
}
/*******十進(jìn)制數(shù)轉(zhuǎn)二進(jìn)制數(shù)*************************/
void fun2(int n)	
{
unsigned int i,t=n;
for(i=0;i<8;i++)
{
a[i]=t%2;
t/=2;
}
}
/********************************/
//函數(shù)名:int fun22(int n)
//功能:計(jì)算2的n 次方  
/********************************/
int fun22(int n)
{
unsigned int i;
int f=1;
for(i=0;i<n;i++)
f*=2;
return f;
}
/**********將高位和低位進(jìn)行交換*********************/
int fun21(void)
{
unsigned int  i,t;
int s=0;
for(i=0;i<4;i++)
{
t=b[i];               //高低位進(jìn)行交換      
b[i]=b[7-i];
b[7-i]=t;       //   在PTR800發(fā)送時(shí)先發(fā)高位,再發(fā)低位
}
for(i=0;i<8;i++)
s+=(b[i]*fun22(i));   //將二進(jìn)制數(shù)轉(zhuǎn)為十進(jìn)制數(shù)
return s;
}

/*************************************/
void SpiWrite(int c)       //SPI寫(xiě)         將單片機(jī)中數(shù)據(jù)寫(xiě)到ptr8000中
{
    unsigned int i=8;
	fun2(c);               //將c轉(zhuǎn)換為二進(jìn)制數(shù)
	for(i=0;i<8;i++)
	{
		Delay(10);
        SCK=0;
        MOSI=a[7-i];        //從高位到低位寫(xiě)
        Delay(10);
        SCK=1;             ///sck給一個(gè)上升沿發(fā)送一位數(shù)據(jù)
        Delay(10);          //延時(shí)83us
        SCK=0;
	}
  SCK=0;
}
/**************************************/
int SpiRead(void)      //SPI讀           從外部ptr8000中讀入單片機(jī)
{
     unsigned int i=8;
     int ddata=0;
	for(i=0;i<8;i++)
	{

SCK=1 ;
if(MISO) b[i]=1;
else b[i]=0;
        
 SCK=0;
Delay(20);
	}
   SCK=0;
    Delay(20);
	ddata=fun21();       //data十進(jìn)制數(shù) 
    return ddata;
}
/*******接收子程序********************************/
int PtrRead()      //PTR8000讀     
{
int key;
 Config905();     

 PWR=1; 
 TX_EN=0;
 TRX_CE=1;                    //接收      
 
while(!DR) ;                 //等待接收
//Delay(2000);
 while(DR)                    //接收數(shù)據(jù)準(zhǔn)備就緒
 //if(DR)
    {
     PWR=1;                      //進(jìn)入待機(jī)模式 
     TRX_CE=0;
     TX_EN=0;
     CSN=0;                      //片選
     SpiWrite(0x24);             //寫(xiě)讀rx(接收)有效數(shù)據(jù)(配置)
	{
     key=SpiRead();
	Delay(20);
	}
     CSN=1;
	Delay(20);
	return key;
}
//else flat=1;
}
/**********************************/
void Config905(void)          //配置nRF905 
{   CSN=1;
    SCK=0;
    PWR=1;
    TRX_CE=0;
    TX_EN=0;
    Delay(2);
    CSN=0;
    SpiWrite( 0x00);             //配置命令//
    SpiWrite( 0x4C);          //CH_NO,配置頻段在430MHZ  4c
    SpiWrite( 0x0C);          //輸出功率為10db,不重發(fā),節(jié)電為正常模式  0c
    SpiWrite( 0x44);          //地址寬度設(shè)置,為4字節(jié)
    SpiWrite( 0x01);
    SpiWrite( 0x01);             //接收發(fā)送有效數(shù)據(jù)長(zhǎng)度為1字節(jié)
    SpiWrite( 0x19);          //接收地址 4字節(jié)
    SpiWrite( 0x85);
    SpiWrite( 0x06);
    SpiWrite( 0x27);       
    SpiWrite( 0x58);          //16位CRC校驗(yàn),CRC充許,16M晶振        
 CSN=1;
}
/***********************************/
void TxPacket(int ddata)  //數(shù)據(jù)包發(fā)送
{	
int x=ddata;   
PWR=1;                    //待機(jī)和SPI編程模式
TRX_CE=0;
    TX_EN=1;     
    CSN=0;         
    SpiWrite(0x22);            //寫(xiě)發(fā)送地址,后面跟4字節(jié)地址//
    SpiWrite(0x19);             //0x19
    SpiWrite(0x85);             //0x85
    SpiWrite(0x06);               //0x06
    SpiWrite(0x27);            //0x27
    CSN=1;
    Delay(20);                 //延時(shí)1/6ms
    CSN=0;
    SpiWrite(0x20);            //寫(xiě)發(fā)送數(shù)據(jù)命令,后面跟一字節(jié)數(shù)據(jù)//
    SpiWrite(x);            //發(fā)送到數(shù)據(jù)
    CSN=1;
    Delay(20);
    TRX_CE=1;                  //使能發(fā)射模式//
    Delay(255);                //等帶發(fā)送完成//延時(shí)2ms
    TRX_CE=0;    
}
/*******主函數(shù)******************************/
//先發(fā)5個(gè)1,再接收1個(gè)2,
//
/*********************************************/
void main()
{int key,i=0;
P1=0xff; 
Config905();                 //P1口初始化
 while(1)
{ 
   if(P0==0x01)
     { 
       for(i=0;i<1;i++)                                                    //while(flat)                //一直循環(huán)查詢
          { 
            TxPacket(1);             //發(fā)5個(gè)1出去
          }  
    	key=PtrRead();
     if(key==2) 
        { 
        // for(i=0;1<3;i++) 
          // {
	          P1=~P1;
              Delay(20000); 
				  P1=0xff;
	         //	key=0;
          //  }
         }
 //  P1=0;
            //模式1
//while(1)
   
/*	 */
    }

}
}

   

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美区自拍先锋| 日本不卡一区二区三区| 欧美性猛交xxxxxx富婆| 奇米精品一区二区三区在线观看一| 精品三级在线看| 97精品视频在线观看自产线路二| 亚洲成精国产精品女| 久久婷婷国产综合国色天香| 99久久精品久久久久久清纯| 青青草91视频| 亚洲私人黄色宅男| 日韩精品一区在线| 91福利在线导航| 国内精品免费**视频| 亚洲永久免费视频| 国产亚洲综合av| 在线播放欧美女士性生活| 国产成人福利片| 日韩精品色哟哟| 综合亚洲深深色噜噜狠狠网站| 日韩视频在线观看一区二区| 91在线视频免费观看| 美女视频免费一区| 一区二区高清视频在线观看| 久久综合一区二区| 7777精品伊人久久久大香线蕉完整版| 国产99久久久久| 免费国产亚洲视频| 一区二区三区在线视频观看58| 久久久久久日产精品| 欧美日韩五月天| 91视频免费观看| 懂色av一区二区夜夜嗨| 毛片基地黄久久久久久天堂| 亚洲精品高清视频在线观看| 国产精品婷婷午夜在线观看| 精品欧美乱码久久久久久1区2区| 欧美日产在线观看| 欧美在线视频不卡| 99精品在线免费| 成人动漫中文字幕| 国产成人免费网站| 国产精品18久久久久久久久| 精品制服美女久久| 久久99精品久久久久久| 免费不卡在线视频| 免费不卡在线观看| 美女视频网站久久| 久久精品99国产精品日本| 青青青伊人色综合久久| 亚洲第一综合色| 午夜电影网亚洲视频| 亚洲va欧美va人人爽午夜| 亚洲最色的网站| 一区2区3区在线看| 亚洲电影一级黄| 秋霞午夜鲁丝一区二区老狼| 丝袜美腿亚洲色图| 蜜桃视频免费观看一区| 青青草国产成人99久久| 麻豆国产欧美日韩综合精品二区| 日韩电影在线一区二区| 日韩av一二三| 国产在线日韩欧美| 成人丝袜高跟foot| zzijzzij亚洲日本少妇熟睡| av激情综合网| 欧美日韩在线播| 欧美精品久久天天躁| 欧美白人最猛性xxxxx69交| 日韩免费在线观看| 久久久激情视频| 国产精品乱码一区二三区小蝌蚪| 国产精品免费丝袜| 一区二区三区日韩精品| 亚洲国产中文字幕| 免费av成人在线| 国产精一品亚洲二区在线视频| 国产精品一二二区| 91网页版在线| 欧美日韩和欧美的一区二区| 欧美一区在线视频| 久久久国产午夜精品 | 福利视频网站一区二区三区| 成人动漫在线一区| 欧美日韩久久不卡| 久久精品一二三| 亚洲精选在线视频| 久久99最新地址| 91在线视频免费观看| 555www色欧美视频| 久久久777精品电影网影网| 亚洲同性同志一二三专区| 天天做天天摸天天爽国产一区| 麻豆成人综合网| fc2成人免费人成在线观看播放| 在线中文字幕一区二区| 精品国产一区二区三区忘忧草 | 国产一区二区精品久久91| 91网站在线观看视频| 日韩精品中午字幕| 亚洲另类一区二区| 韩国毛片一区二区三区| 欧日韩精品视频| 久久新电视剧免费观看| 亚洲免费毛片网站| 国产精品一区一区| 欧美精品久久天天躁| 国产精品久久久久国产精品日日| 午夜国产精品影院在线观看| 成人激情免费电影网址| 91精选在线观看| 亚洲同性gay激情无套| 国内久久婷婷综合| 欧美天堂亚洲电影院在线播放| 国产无一区二区| 奇米一区二区三区| 色噜噜夜夜夜综合网| 久久久99久久| 久久精品久久精品| 欧美人与禽zozo性伦| 亚洲免费观看视频| 成人免费三级在线| 亚洲精品一区二区三区四区高清 | 日本欧美加勒比视频| 色综合色狠狠综合色| 久久精品亚洲一区二区三区浴池 | 亚洲精品免费视频| 国产一区二区精品在线观看| 欧美日韩一区三区| 亚洲欧美激情视频在线观看一区二区三区| 国产美女视频一区| 日韩欧美中文一区二区| 亚洲成人动漫一区| 欧美亚洲日本国产| 亚洲乱码精品一二三四区日韩在线 | 精品三级av在线| 婷婷丁香久久五月婷婷| 欧美亚洲国产一区二区三区| 国产精品女主播在线观看| 国产精品996| 久久久久97国产精华液好用吗| 免费成人性网站| 欧美一区二区三区四区五区| 亚洲第一成年网| 在线观看免费成人| 亚洲一区在线视频| 91福利在线看| 亚洲综合色网站| 91传媒视频在线播放| 亚洲欧美一区二区三区孕妇| 成人高清免费观看| 国产精品久久久一本精品| 国产成人在线视频播放| 久久精品人人做| 懂色av一区二区三区免费观看| 国产婷婷色一区二区三区四区 | 亚洲r级在线视频| 91.com在线观看| 奇米在线7777在线精品 | 国产欧美一区二区精品仙草咪| 国产一区二区中文字幕| 久久综合色婷婷| 国产99一区视频免费 | 中文字幕国产一区| 成人午夜短视频| 亚洲男女一区二区三区| 欧美特级限制片免费在线观看| 亚洲成av人片在www色猫咪| 91精品午夜视频| 激情综合亚洲精品| 日本一区二区三区国色天香 | 激情欧美一区二区| 国产午夜亚洲精品午夜鲁丝片| 不卡电影一区二区三区| 一区二区免费看| 日韩一卡二卡三卡| 成人性视频免费网站| 一区二区三区在线视频观看58 | 亚洲成精国产精品女| 日韩欧美电影一二三| 国产精品 欧美精品| 亚洲精品v日韩精品| 91.xcao| 粉嫩一区二区三区性色av| 亚洲精品v日韩精品| 日韩免费在线观看| 99国内精品久久| 日本不卡123| 国产精品国产三级国产三级人妇 | 在线观看日产精品| 狠狠久久亚洲欧美| 一区二区三区在线观看动漫| 欧美一级黄色录像| 99久久久无码国产精品| 天堂成人国产精品一区| 国产精品丝袜一区| 欧美一区二区三区在线观看| 成人夜色视频网站在线观看| 日本午夜精品视频在线观看 |