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

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

?? nrf905.lst

?? nRF905開發板的調試程序
?? LST
?? 第 1 頁 / 共 2 頁
字號:
 177   2                {
 178   3                       switch(rsbrf)
 179   3                         {
C51 COMPILER V8.02   NRF905                                                                08/28/2006 20:53:29 PAGE 4   

 180   4                               case 'A':P0=0xef;TxBuf[0]=0xef;delayf=1;break;
 181   4                               case 'B':P0=0xdf;TxBuf[0]=0xdf;delayf=1;break;
 182   4                               case 'C':P0=0xbf;TxBuf[0]=0xbf;delayf=1;break;
 183   4                               case 'D':P0=0x7f;TxBuf[0]=0x7f;delayf=1;break;
 184   4                               //default:P0=0xff;TxBuf[0]=0xff; 
 185   4                              }
 186   3                //====================NRF905發送串口接收到的相應的字符 
 187   3                 if(TxBuf[0]!=0xff)
 188   3                   if(TxBuf[0]!=0x00)
 189   3                        {
 190   4                          SetTxMode();                                // Set Tx Mode
 191   4                          TxPacket();                                 // Transmit Tx buffer data
 192   4                              TxBuf[0] = 0xff;
 193   4                              SetRxMode();                            // Set nRF905 in Rx mode
 194   4                        }                                             
 195   3               //=====================
 196   3                       if(delayf==1)
 197   3                         {
 198   4                           Delay(500);
 199   4                               delayf = 0 ;
 200   4                               P0 = 0xff ;
 201   4                         }
 202   3                 }
 203   2               //=====================
 204   2               if(rsbrf!=0)
 205   2                 {
 206   3                   TxData(rsbrf);
 207   3                       rsbrf = 0 ;
 208   3                 }
 209   2               //=====================
 210   2      
 211   2      
 212   2      }
 213   1      }
 214          /*******************************************************************************************/
 215          /*******************************************************************************************/
 216          //function Config905();
 217          /*******************************************************************************************/
 218          void Config905(void)
 219          {
 220   1              uchar i;                                        
 221   1              CSN=0;                                          // Spi enable for write a spi command
 222   1              SpiWrite(WC);                           // Write config command寫放配置命令
 223   1              for (i=0;i<RxTxConf.n;i++)      // Write configration words  寫放配置字
 224   1              {
 225   2                      SpiWrite(RxTxConf.buf[i]);
 226   2              }
 227   1              CSN=1;                                          // Disable Spi
 228   1      }
 229          /*******************************************************************************************/
 230          //function SpiWrite();
 231          /*******************************************************************************************/
 232          void SpiWrite(uchar  byte)
 233          {
 234   1              uchar i;        
 235   1              DATA_BUF=byte;                          // Put function's parameter into a bdata variable               
 236   1              for (i=0;i<8;i++)                       // Setup byte circulation bits
 237   1              {       
 238   2                      
 239   2                      if (flag)                               // Put DATA_BUF.7 on data line
 240   2                              MOSI=1;
 241   2                      else
C51 COMPILER V8.02   NRF905                                                                08/28/2006 20:53:29 PAGE 5   

 242   2                              MOSI=0;
 243   2                      SCK=1;                                  // Set clock line high
 244   2                      DATA_BUF=DATA_BUF<<1;   // Shift DATA_BUF
 245   2                      SCK=0;                                  // Set clock line low 
 246   2              }       
 247   1      }
 248          /*******************************************************************************************/
 249          //function SpiRead();
 250          /*******************************************************************************************/
 251          uchar SpiRead(void)
 252          {
 253   1              uchar i;        
 254   1              for (i=0;i<8;i++)                       // Setup byte circulation bits
 255   1              {       
 256   2                      DATA_BUF=DATA_BUF<<1;   // Right shift DATA_BUF
 257   2                      SCK=1;                                  // Set clock line high
 258   2                      if (MISO)
 259   2                              flag1=1;                        // Read data
 260   2                      else
 261   2                              flag1=0;
 262   2                                                              
 263   2                      
 264   2                      SCK=0;                                  // Set clock line low
 265   2              }
 266   1              return DATA_BUF;                        // Return function parameter
 267   1      }
 268          /*******************************************************************************************/
 269          //function TxPacket();
 270          /*******************************************************************************************/
 271          void TxPacket(void)
 272          {
 273   1              uchar i;
 274   1              //Config905();                          
 275   1              CSN=0;                                          // Spi enable for write a spi command   
 276   1              SpiWrite(WTP);                          // Write payload command
 277   1              for (i=0;i<32;i++)
 278   1              {
 279   2                      SpiWrite(TxBuf[i]);             // Write 32 bytes Tx data
 280   2              }
 281   1              CSN=1;                                          // Spi disable                                          
 282   1              Delay(1);
 283   1              CSN=0;                                          // Spi enable for write a spi command   
 284   1              SpiWrite(WTA);                          // Write address command
 285   1              for (i=0;i<4;i++)                       // Write 4 bytes address
 286   1              {
 287   2                      SpiWrite(RxTxConf.buf[i+5]);
 288   2              }       
 289   1              CSN=1;                                          // Spi disable
 290   1              TRX_CE=1;                                       // Set TRX_CE high,start Tx data transmission
 291   1              Delay(1);                                       // while (DR!=1);
 292   1              TRX_CE=0;                                       // Set TRX_CE low
 293   1      }
 294          /*******************************************************************************************/
 295          //function RxPacket();
 296          /*******************************************************************************************/
 297          void RxPacket(void)
 298          {
 299   1              uchar i;        
 300   1              TRX_CE=0;                                       // Set nRF905 in standby mode   
 301   1              CSN=0;                                          // Spi enable for write a spi command
 302   1              SpiWrite(RRP);                          // Read payload command 
 303   1              for (i=0;i<32;i++)
C51 COMPILER V8.02   NRF905                                                                08/28/2006 20:53:29 PAGE 6   

 304   1              {
 305   2                      RxBuf[i]=SpiRead();             // Read data and save to buffer         
 306   2              }
 307   1              CSN=1;                                          // Disable spi
 308   1              while(DR||AM);  
 309   1              P0=     RxBuf[0];                               // Buffer[0] output from P0 port...
 310   1              TRX_CE=1;
 311   1              //xx=(RxBuf[0]>>4)&0x0f;
 312   1              //TxData(xx);
 313   1               //=====================
 314   1                        switch(P0)
 315   1                  {
 316   2                    case 0xef:TxData('A');;break;
 317   2                        case 0xdf:TxData('B');;break;
 318   2                        case 0xbf:TxData('C');;break;
 319   2                        case 0x7f:TxData('D');;break;
 320   2                        //default:P0=0xff;TxBuf[0]=0xff; 
 321   2                       } 
 322   1               //=====================
 323   1                
 324   1              Delay(500);                                     // ...light led
 325   1              P0=0xff;                                        // Close led                                                            
 326   1      }
 327          /*******************************************************************************************/
 328          //function SetTxMode();
 329          /*******************************************************************************************/
 330          void SetTxMode(void)                            
 331          {       
 332   1              TX_EN=1;
 333   1              TRX_CE=0;
 334   1              Delay(1);                                       // delay for mode change(>=650us)
 335   1      }                               
 336          /*******************************************************************************************/
 337          //function SetRxMode();
 338          /*******************************************************************************************/
 339          void SetRxMode(void)
 340          {
 341   1              TX_EN=0;
 342   1              TRX_CE=1;
 343   1              Delay(1);                                       // delay for mode change(>=650us)                               
 344   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    604    ----
   CONSTANT SIZE    =     11    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     69       5
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人在线视频网址| 激情五月婷婷综合网| 波多野结衣亚洲一区| 国产精品成人一区二区艾草| 成人精品鲁一区一区二区| 中文字幕在线不卡一区二区三区 | 欧美日本韩国一区二区三区视频| 亚洲欧洲性图库| 欧美亚洲尤物久久| 日韩国产精品久久| 久久久久久久久久美女| av电影在线观看完整版一区二区| 亚洲美女在线国产| 欧美一区二区在线视频| 国内欧美视频一区二区| 亚洲欧洲国产日本综合| 欧美三级韩国三级日本三斤| 美女一区二区视频| 亚洲欧美在线另类| 欧美日韩国产在线观看| 国产美女精品一区二区三区| 国产精品成人一区二区三区夜夜夜| 欧美伊人久久久久久午夜久久久久| 美女精品自拍一二三四| 国产精品免费av| 欧美日本精品一区二区三区| 国产原创一区二区| 亚洲综合色丁香婷婷六月图片| 日韩女优制服丝袜电影| 91免费精品国自产拍在线不卡| 日韩高清中文字幕一区| 国产精品美女一区二区三区| 欧美日韩大陆在线| 成人一区二区三区视频| 午夜精品成人在线视频| 国产精品嫩草久久久久| 欧美一区二区在线免费观看| 成人av电影观看| 久久国产生活片100| 亚洲女同一区二区| 亚洲精品日韩专区silk | 在线播放视频一区| 国产精品羞羞答答xxdd| 午夜精品一区二区三区免费视频| 国产三级精品三级在线专区| 欧美精品亚洲一区二区在线播放| 成人av网站在线观看| 久久国产夜色精品鲁鲁99| 亚洲综合视频在线观看| 国产精品色眯眯| 精品国产不卡一区二区三区| 欧美亚洲国产bt| av男人天堂一区| 国产一区在线视频| 日本不卡一二三| 亚洲第一搞黄网站| 亚洲日本一区二区| 国产精品白丝在线| 久久久久久久久久美女| 日韩精品影音先锋| 欧美顶级少妇做爰| 欧美三区在线视频| 在线欧美小视频| 91美女片黄在线| av电影天堂一区二区在线 | 国产乱码一区二区三区| 美女网站在线免费欧美精品| 亚洲风情在线资源站| 亚洲乱码日产精品bd | 亚洲精品视频观看| 国产精品久久久久久一区二区三区 | 国产综合色在线| 天堂久久久久va久久久久| 夜夜精品视频一区二区| 国产精品大尺度| 成人免费在线播放视频| 中文字幕巨乱亚洲| 国产精品天干天干在观线| 国产视频在线观看一区二区三区| 久久九九国产精品| 国产精品丝袜久久久久久app| 久久天堂av综合合色蜜桃网| 久久亚洲综合av| 亚洲国产精品国自产拍av| 国产日韩精品一区二区浪潮av| 久久久91精品国产一区二区精品| 国产性做久久久久久| 国产精品久久久一本精品| 成人欧美一区二区三区白人| 一区二区三区在线视频播放| 亚洲五月六月丁香激情| 视频在线观看国产精品| 九九国产精品视频| 国产精品一二三四区| 成人午夜在线视频| 91黄视频在线观看| 91精品中文字幕一区二区三区| 91麻豆精品国产综合久久久久久| 欧美一级日韩免费不卡| 久久婷婷色综合| 亚洲欧洲国产日韩| 图片区小说区国产精品视频| 老司机午夜精品99久久| 成人精品gif动图一区| 色婷婷av一区| 欧美成人vr18sexvr| 日本一二三四高清不卡| 一区二区三区影院| 麻豆精品精品国产自在97香蕉| 国产福利一区二区三区视频| 91久久精品一区二区| 欧美伦理视频网站| 国产日韩高清在线| 亚洲福中文字幕伊人影院| 国产麻豆视频精品| 欧美影视一区二区三区| 久久综合久久鬼色| 亚洲一区二区五区| 国产成人免费在线视频| 在线精品视频一区二区三四| 日韩精品一区二区三区在线观看| 国产精品久久久久一区| 日本亚洲视频在线| 日本乱人伦aⅴ精品| 久久久精品影视| 亚洲成人av中文| 不卡av在线网| 欧美mv和日韩mv的网站| 一区二区激情视频| 国产aⅴ综合色| 日韩一区二区三区免费观看| 亚洲丝袜另类动漫二区| 国产一区二区在线观看视频| 欧美亚洲精品一区| 国产精品三级电影| 国产一区二区三区观看| 91精品国产综合久久福利软件| 国产精品美女久久久久久久久久久| 免费人成黄页网站在线一区二区| av午夜一区麻豆| 国产拍揄自揄精品视频麻豆| 日韩综合在线视频| 色94色欧美sute亚洲线路二| 国产精品私人影院| 国产成人免费视频一区| 日韩精品一区二区三区swag| 亚洲成av人**亚洲成av**| 91女神在线视频| 综合婷婷亚洲小说| 成人精品gif动图一区| 久久先锋影音av鲁色资源网| 蜜桃久久久久久| 欧美日韩色综合| 亚洲综合色成人| 色乱码一区二区三区88 | 亚洲欧美日韩中文字幕一区二区三区| 国产一区二区三区四| 日韩美一区二区三区| 日韩成人免费电影| 欧美另类高清zo欧美| 一区二区三区不卡视频| 日本韩国欧美在线| 亚洲精品美腿丝袜| 欧洲一区二区av| 亚洲主播在线播放| 欧美在线一二三| 亚洲午夜久久久久久久久电影网 | 国产精品久久久久影院色老大| 国产精品资源在线看| 欧美精品一区二区久久婷婷| 久久精品国产第一区二区三区| 欧美一级黄色录像| 久久99热狠狠色一区二区| 26uuu久久天堂性欧美| 国产精品系列在线播放| 中文字幕欧美激情一区| 91香蕉国产在线观看软件| 一区二区视频在线看| 欧美主播一区二区三区| 婷婷综合在线观看| 日韩女优制服丝袜电影| 国产高清无密码一区二区三区| 中文字幕欧美三区| 欧美亚洲一区二区在线| 日韩国产在线观看| 久久久精品日韩欧美| 99视频超级精品| 午夜免费久久看| 欧美成人激情免费网| 成人午夜视频免费看| 亚洲一区二区在线观看视频| 91精品国产一区二区三区香蕉| 激情文学综合网| 欧美经典一区二区| 欧美日韩一区三区| 国产在线精品一区二区夜色| 中文字幕乱码亚洲精品一区| 欧美性感一区二区三区| 国内精品久久久久影院色 | 亚洲不卡一区二区三区|