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

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

?? main.c

?? MSP430單片機(jī)的閱讀器源碼
?? C
字號:
/**************************************************************************************************/
#include "msp430x22x4.h"
#include "hardware.h"
#include "cc2500.h"
#include "timer.h"
#include "uart.h"
#include "spi.h"
/**************************************************************************************************/
/*                                       變量定義                                                 */
/**************************************************************************************************/
extern unsigned char paTable[];
extern unsigned char paTableLen;
unsigned char txBuffer[4],rxBuffer[4];

unsigned char uartbuf[3]="#";

/******閱讀器數(shù)據(jù)數(shù)據(jù)格式定義******/
extern unsigned char Connected =0;        //是否已經(jīng)建立連接
extern unsigned char ReActive = 0;        //是否重新激活標(biāo)簽

const unsigned char Active = 0xA5;        //激活命令
const unsigned char Query  = 0xAA;        //詢問命令
const unsigned char Kill   = 0x5A;        //滅活命令
const unsigned char AckQuery  = 0x55;     //詢問回復(fù)
const unsigned char AckKill   = 0xEF;     //沒活回復(fù)
const unsigned char ActiveChannel = 64;   //激活信道
const unsigned char KillChannel = 64;     //滅活信道

const unsigned char LenActive = 1;        //長度:激活命令
const unsigned char LenQuery  = 1;        //長度:詢問命令
const unsigned char LenKill   = 3;        //長度:滅活命令+標(biāo)簽號碼
const unsigned char LenAckQuery =3;       //長度:詢問回復(fù)+標(biāo)簽號碼
const unsigned char LenAckKill  =3;       //長度:沒活回復(fù)+標(biāo)簽號碼

void delay(unsigned int);

/**************************************************************************************************
**函數(shù)名稱:void main (void)
**入口參數(shù):無
**出口參數(shù):無
**功能描述:主循環(huán)函數(shù)
**************************************************************************************************/
void main (void)
{ 
  unsigned char i;
  unsigned char len=4;
  unsigned char n=0;
  
  WDTCTL = WDTPW + WDTHOLD;                 // Stop watchdog timer to prevent time out reset               
  
  BCSCTL1 = CALBC1_8MHZ;                    // 設(shè)置 DCO 為8MHz
  DCOCTL  = CALDCO_8MHZ;      
  
  IFG1 &= ~OFIFG;                           // 清除晶振失效標(biāo)志  
    
  P1DIR |= 0x71;                            // GDO2,,CS,SI,CLK,SO,GDO0,LED
      
  TI_CC_SPISetup();                         // 初始化 SPI 接口   
  TI_CC_PowerupResetCCxxxx();               // 復(fù)位 CC2500 
  writeRFSettings();                        // 寫配置寄存器 
  TI_CC_SPIWriteBurstReg(TI_CCxxx0_PATABLE, paTable, paTableLen); 
  TI_CC_SPIStrobe(TI_CCxxx0_SIDLE);  
  
  InitWDTTimer();
  InitUart();
  _EINT();
  LED_OFF;
    
  while(!Connected);//等待建立連接
  
  while(1)
  {
    while(!ReActive)//循環(huán)查詢所有信道,收到重新激活命令將退出該循環(huán)
    {   		
      SwitchChannel(n);//切換信道      
      txBuffer[0] = LenQuery; 
      txBuffer[1] = Query;
      
      RFSendPacket(txBuffer,(LenQuery+1));//查詢該信道是否有標(biāo)簽
    
      if (RFReceivePacket(&rxBuffer[0],&len))
      {
        if(rxBuffer[0] == AckQuery)//收到標(biāo)簽信息?
        {
          LED_ON;                  
          txBuffer[0] = LenKill; 
          txBuffer[1] = Kill;
          txBuffer[2] = rxBuffer[1]; 
          txBuffer[3] = rxBuffer[2];
          RFSendPacket(txBuffer,(LenKill+1));//滅活該標(biāo)簽 
          
          if (RFReceivePacket(&rxBuffer[0],&len))
          {
            if(rxBuffer[0] == AckKill)//收到標(biāo)簽信息?
            {
              if((rxBuffer[1] == txBuffer[2]) && (rxBuffer[2] == txBuffer[3]));
              {
                uartbuf[1] = rxBuffer[1]; 
                uartbuf[2] = rxBuffer[2];
                SendUart(uartbuf,3);
                LED_OFF;
              }
            }
          }
        }
      }      
      n++;
      if(n>=64)//64個信道掃描完畢?
      { n=0;
        
      }
    }//end of while(!ReActive)
    
    SwitchChannel(ActiveChannel);//切換到激活信道
    txBuffer[0] = LenActive; 
    txBuffer[1] = Active;      
    for(i=0;i<3;i++)
      RFSendPacket(txBuffer,(LenActive+1));//此時工作在激活信道激活所有標(biāo)簽
    ReActive = 0;                        //關(guān)閉重新激活標(biāo)志,該標(biāo)志將在串口中斷收到相應(yīng)的命令后置位
  }//end of while(1)
}

void delay(unsigned int i)
{
  unsigned int j,k;
  for(j=0;j<i;j++)
    for(k=0;k<65000;k++);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品丝袜黑色高跟| 日本成人在线电影网| 亚洲午夜视频在线观看| 日韩激情视频网站| 成人av网站在线观看免费| 欧美性视频一区二区三区| 久久影音资源网| 一区二区免费在线播放| 国产黑丝在线一区二区三区| 欧美性大战久久久久久久| 欧美激情综合网| 日韩av二区在线播放| 一本大道av一区二区在线播放| 日韩色在线观看| 一区二区三区欧美日| 国产91富婆露脸刺激对白| 91.com在线观看| 亚洲少妇最新在线视频| 国产主播一区二区三区| 91精品国产麻豆国产自产在线 | 国产精品理伦片| 毛片av中文字幕一区二区| 欧美日本在线播放| 亚洲乱码国产乱码精品精的特点| 国产精品一区二区黑丝| 欧美成人video| 日韩国产高清在线| 欧美日韩在线电影| 一级女性全黄久久生活片免费| 成人午夜私人影院| 国产校园另类小说区| 韩国av一区二区| 精品国产亚洲在线| 免费精品视频在线| 精品免费国产二区三区| 免费在线观看成人| 日韩欧美一级二级三级| 免费高清在线一区| 欧美刺激午夜性久久久久久久| 午夜不卡在线视频| 欧美日韩一二三| 亚洲va欧美va天堂v国产综合| 91一区在线观看| 亚洲综合自拍偷拍| 精品1区2区3区| 日韩福利视频网| 日韩三级在线观看| 91原创在线视频| 综合电影一区二区三区| 欧美在线观看禁18| 午夜精品久久久久久久久| 欧美久久一二三四区| 青娱乐精品视频在线| 日韩精品一区二区在线| 国产乱码精品一品二品| 中文字幕亚洲成人| 91成人免费网站| 日本欧美在线观看| 日韩精品一区国产麻豆| 日本va欧美va欧美va精品| 日韩亚洲欧美成人一区| 国产在线播放一区| 自拍偷拍亚洲激情| 欧美男生操女生| 狠狠色狠狠色综合系列| 18欧美亚洲精品| 欧美午夜一区二区三区| 免费人成精品欧美精品| 国产日韩成人精品| 色偷偷一区二区三区| 蜜臀久久久99精品久久久久久| xnxx国产精品| 91免费视频网址| 青青草精品视频| 国产精品久久久久久久蜜臀| 欧美日韩久久久久久| 国产真实乱偷精品视频免| 亚洲黄色片在线观看| 日韩亚洲欧美在线| 91视频观看免费| 免费成人你懂的| 亚洲丝袜精品丝袜在线| 91精品国产免费| 色香蕉成人二区免费| 精品一区二区精品| 亚洲第四色夜色| 国产精品国产自产拍高清av | 欧美图片一区二区三区| 精品系列免费在线观看| 18欧美亚洲精品| 日韩欧美高清在线| 欧美色网站导航| 丁香六月综合激情| 精品中文字幕一区二区小辣椒| 亚洲日本韩国一区| 久久精品视频在线免费观看 | 亚洲大片精品永久免费| 欧美激情一区不卡| 欧美大黄免费观看| 欧美日韩一二区| 91浏览器打开| 成人一道本在线| 国产一区激情在线| 奇米888四色在线精品| 亚洲宅男天堂在线观看无病毒| 国产日韩v精品一区二区| 精品理论电影在线| 91精品国产综合久久香蕉的特点| 91麻豆精东视频| 不卡高清视频专区| 国产成人av在线影院| 久久精品99久久久| 日韩电影在线观看电影| 亚洲午夜在线视频| 综合久久久久久| 琪琪久久久久日韩精品| 一区二区欧美视频| 亚洲欧美激情在线| 国产精品第一页第二页第三页| 久久精品一区二区| 国产欧美日韩在线观看| 国产三级欧美三级| 国产视频一区二区在线| 久久久www成人免费毛片麻豆| 日韩精品专区在线影院观看| 91精选在线观看| 日韩欧美国产综合| 亚洲精品一区二区三区四区高清| 欧美一区二区在线免费观看| 4438成人网| 欧美一区二区久久久| 日韩欧美中文字幕制服| 欧美tickling挠脚心丨vk| 日韩午夜在线播放| 精品福利一区二区三区免费视频| 精品福利一区二区三区免费视频| 久久久久成人黄色影片| 国产精品视频一二三区 | 欧美大片一区二区| 久久综合九色综合97_久久久| 久久婷婷国产综合国色天香| 久久久久久夜精品精品免费| 中文字幕在线免费不卡| 一个色在线综合| 日产国产高清一区二区三区 | 午夜精品久久久| 麻豆精品一二三| 成人激情免费视频| 欧美午夜精品一区二区三区| 日韩欧美色电影| 国产精品欧美一区二区三区| 一区二区久久久久久| 久久精品国产色蜜蜜麻豆| 国产成人午夜精品影院观看视频| 色婷婷av一区| 日韩精品一区二区三区老鸭窝| 国产精品高潮久久久久无| 亚洲久本草在线中文字幕| 美女性感视频久久| 91丨国产丨九色丨pron| 日韩欧美一区二区视频| 国产精品国产三级国产三级人妇| 日日摸夜夜添夜夜添国产精品| 国产麻豆精品在线观看| 91官网在线免费观看| 亚洲精品在线三区| 亚洲一区av在线| 国产一区福利在线| 欧美老肥妇做.爰bbww| 日本一区二区视频在线| 免费看黄色91| 色老汉av一区二区三区| 久久色视频免费观看| 午夜婷婷国产麻豆精品| 成人毛片在线观看| 日韩午夜激情电影| 亚洲已满18点击进入久久| 国产一区美女在线| 91精品午夜视频| 夜夜夜精品看看| 成人精品视频一区二区三区 | 久久影音资源网| 日韩不卡免费视频| 日韩美女在线视频| 亚洲成va人在线观看| 99re成人在线| 国产日韩欧美精品综合| 经典一区二区三区| 欧美一区二区视频在线观看| 亚洲黄色免费网站| 91捆绑美女网站| 亚洲国产电影在线观看| 精品在线观看视频| 51精品久久久久久久蜜臀| 亚洲国产欧美日韩另类综合| 99国产精品久久久久久久久久久| 国产亚洲欧美激情| 日本va欧美va欧美va精品| 欧美日精品一区视频| 一区二区三区精品|