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

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

?? nrf24l01.lst

?? 此程序是基于51單片機的NRF24L01的無線通信模塊的程序。
?? LST
字號:
C51 COMPILER V3.20,  SN-50203013  NRF24L01                                                 04/23/08  17:20:23  PAGE 1   


DOS C51 COMPILER V3.20, COMPILATION OF MODULE NRF24L01
OBJECT MODULE PLACED IN NRF24L01.OBJ
COMPILER INVOKED BY: C:\C51\BIN\C51.EXE NRF24L01.C DB OE SMALL ROM(LARGE) 

stmt level    source

   1          #include <reg51.h>
   2          #include <intrins.h>
   3          #include "nRF24L01.h"
   4          #include "i2c.h"
   5          
   6          sbit CE=P1^7;
   7          sbit CSN=P1^4;
   8          sbit SCK=P1^5;
   9          sbit MOSI=P3^1;
  10          sbit MISO=P3^0;
  11          sbit IRQ=P3^2;
  12          sbit green=P1^6;
  13          sbit red=P3^4;
  14          
  15          unsigned char bdata sta;
  16          sbit RX_DR = sta^6;
  17          sbit TX_DS = sta^5;
  18          sbit MAX_RT = sta^4;
  19          
  20          unsigned char sn;
  21          char t_buff[1]={0};
  22          char r_buff[1]={0};
  23          bit flag=0;
  24          
  25          unsigned char config_t[1]={0x0e};
  26          unsigned char en_aa[1]={0x01};
  27          unsigned char en_rxaddr[1]={0x01};
  28          unsigned char setup_retr[1]={0x1a};//auto re_transmit delay is 586us;auto retransmit count is 10;
  29          unsigned char rf_ch[1]={40};
  30          unsigned char rf_setup[1]={0x0f};
  31          
  32          void init_io(void)
  33          {
  34   1       CE=0;
  35   1       CSN=1;
  36   1       SCK=0;
  37   1      }
  38          
  39          void init_int0(void)
  40          {
  41   1        EA=1;
  42   1        EX0=1;
  43   1        IT0=0;
  44   1      }
  45          
  46          void delay_ms(unsigned int x)
  47          {
  48   1          unsigned int i,j;
  49   1          for(i=0;i<x;i++)
  50   1          {
  51   2             j=108;
  52   2                 ;
  53   2             while(j--);
  54   2          }
  55   1      }
C51 COMPILER V3.20,  SN-50203013  NRF24L01                                                 04/23/08  17:20:23  PAGE 2   

  56          
  57          unsigned char SPI_R(unsigned char cn,unsigned char n,char *p)
  58          {
  59   1        unsigned char i,j;
  60   1        
  61   1        CSN=0;
  62   1        for(i=0;i<8;i++)
  63   1        {
  64   2          MOSI = (cn & 0x80);         // output 'byte', MSB to MOSI
  65   2          cn = (cn << 1);
  66   2          sn = (sn<<1);          // shift next bit into MSB..
  67   2          SCK = 1;                      // Set SCK high..
  68   2          sn |= MISO;       		  // capture current MISO bit
  69   2          SCK = 0;            		  // ..then set SCK low again
  70   2         }
  71   1         for(j=0;j<n;j++)
  72   1         {
  73   2           for(i=0;i<8;i++)
  74   2           {
  75   3           *p =(*p<<1);
  76   3           SCK=1;
  77   3           *p |= MISO;
  78   3           SCK=0;
  79   3           }
  80   2           p++;
  81   2         }
  82   1        CSN=1;
  83   1        return(sn);
  84   1      }
  85          
  86          unsigned char SPI_W(unsigned char cn,unsigned char n,char *p)
  87          {
  88   1        unsigned char i,j;
  89   1        CSN=0;
  90   1        for(i=0;i<8;i++)
  91   1        {
  92   2          MOSI = (cn & 0x80);         // output 'byte', MSB to MOSI
  93   2          cn = (cn << 1);
  94   2          sn = (sn<<1);          // shift next bit into MSB..
  95   2          SCK = 1;                      // Set SCK high..
  96   2          sn |= MISO;       		  // capture current MISO bit
  97   2          SCK = 0;            		  // ..then set SCK low again
  98   2        }
  99   1          for(j=0;j<n;j++)/*先寫低字節的,再寫高字節的*/
 100   1          {
 101   2            for(i=0;i<8;i++)
 102   2            {
 103   3              MOSI= *p&0x80;
 104   3              *p<<=1;
 105   3              SCK=1;
 106   3               _nop_();
 107   3              SCK=0;
 108   3              _nop_();
 109   3            }
 110   2            p++;
 111   2          }
 112   1         CSN=1;
 113   1        return(sn);
 114   1      }
 115          
 116          void ISR_int0(void) interrupt 0 using 1
 117          {
C51 COMPILER V3.20,  SN-50203013  NRF24L01                                                 04/23/08  17:20:23  PAGE 3   

 118   1        CE=0;
 119   1        sta=SPI_R(NOP,0,r_buff);
 120   1        if(TX_DS)
 121   1        {
 122   2          green=0;
 123   2          red=1;
 124   2        }
 125   1        if(MAX_RT)
 126   1        {
 127   2          red=0;
 128   2          green=1;
 129   2        }
 130   1        SPI_W(WRITE_REG + STATUS,1,&sta);//clear RX_DS or TX_DS or MAX_RT interrupt flag
 131   1        flag=1;
 132   1      }
 133          
 134          void main(void)
 135          {
 136   1        int temp,temp1;
 137   1        unsigned char SLAdd_R,SLAdd_W;
 138   1        unsigned char re_buff[2]={0x01,0x60};
 139   1        unsigned char pi_buff[1]={0x00};
 140   1        unsigned char r_buff[2]; 
 141   1        
 142   1        SLAdd_R=0x95;
 143   1        SLAdd_W=0X94; 
 144   1        
 145   1        init_io();
 146   1        init_int0();
 147   1        
 148   1        SPI_W(WRITE_REG + CONFIG,1,config_t);
 149   1        SPI_W(WRITE_REG + EN_AA,1,en_aa);
 150   1        SPI_W(WRITE_REG + EN_RXADDR,1,en_rxaddr);
 151   1        SPI_W(WRITE_REG + SETUP_RETR,1,setup_retr);
 152   1        SPI_W(WRITE_REG + RF_CH,1,rf_ch);
 153   1        SPI_W(WRITE_REG + RF_SETUP,1,rf_setup);
 154   1        
 155   1        sendnbyte(&SLAdd_W,2,re_buff);
 156   1        stop();
 157   1        sendnbyte(&SLAdd_W,1,pi_buff);
 158   1        delay_ms(240);
 159   1        recnbyte(&SLAdd_R,2,r_buff);
 160   1        
 161   1        loop:
 162   1        {
 163   2        SPI_W(WR_TX_PLOAD,2,r_buff);
 164   2        CE=1;
 165   2        while(1)
 166   2        {
 167   3          sendnbyte(&SLAdd_W,2,re_buff);
 168   3          stop();
 169   3          sendnbyte(&SLAdd_W,1,pi_buff);
 170   3          delay_ms(240);
 171   3          recnbyte(&SLAdd_R,2,r_buff);
 172   3          if(flag)
 173   3          {
 174   4            flag=0;
 175   4            red=1;
 176   4            green=1;
 177   4            goto loop;
 178   4          }
 179   3        }
C51 COMPILER V3.20,  SN-50203013  NRF24L01                                                 04/23/08  17:20:23  PAGE 4   

 180   2        }
 181   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    949    ----
   CONSTANT SIZE    =      3    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     10      36
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      2    ----
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一区二区| 日韩一区二区在线看| 石原莉奈在线亚洲三区| 欧洲国产伦久久久久久久| 一区二区三区四区国产精品| 在线观看91精品国产入口| 樱桃视频在线观看一区| 欧美性大战久久久久久久蜜臀| 一区二区三区美女视频| 欧美综合欧美视频| 日本欧美韩国一区三区| 国产亚洲欧美一区在线观看| 成人va在线观看| 亚洲精品乱码久久久久久黑人| 欧美视频一区二| 青椒成人免费视频| 久久美女艺术照精彩视频福利播放| 岛国精品在线观看| 一区二区三区精密机械公司| 欧美嫩在线观看| 激情小说欧美图片| ㊣最新国产の精品bt伙计久久| 337p日本欧洲亚洲大胆色噜噜| 国产传媒久久文化传媒| 亚洲精品成a人| 日韩美女一区二区三区四区| 成人国产精品免费观看视频| 午夜久久久久久久久| 亚洲精品一区二区三区99| 成人av资源下载| 日韩精品一级中文字幕精品视频免费观看 | 色综合一区二区| 亚洲高清免费在线| 久久久午夜电影| 色噜噜久久综合| 国内成人免费视频| 一区二区三区四区不卡视频 | 国产成人综合亚洲91猫咪| 亚洲激情自拍偷拍| 26uuu亚洲综合色| 色94色欧美sute亚洲线路二| 久久国产人妖系列| 亚洲精品视频自拍| 久久综合丝袜日本网| 欧美特级限制片免费在线观看| 国产一区二区h| 亚洲高清视频的网址| 极品少妇xxxx精品少妇偷拍| 国产精品毛片高清在线完整版 | 日韩无一区二区| 91女厕偷拍女厕偷拍高清| 国产在线精品一区二区不卡了 | 精品国产精品一区二区夜夜嗨| 99re6这里只有精品视频在线观看| 美美哒免费高清在线观看视频一区二区 | 欧美日韩国产123区| 成人免费毛片app| 国产最新精品精品你懂的| 亚洲成人自拍网| 亚洲丝袜精品丝袜在线| 欧美国产禁国产网站cc| 精品美女被调教视频大全网站| 欧美在线观看一区| 97精品国产露脸对白| 盗摄精品av一区二区三区| 国产一区二区三区最好精华液| 日韩黄色小视频| 午夜精品久久久| 东方欧美亚洲色图在线| 国产精品自在在线| 美女网站色91| 久久99国产精品久久99果冻传媒| 天堂va蜜桃一区二区三区漫画版| 亚洲男女一区二区三区| 亚洲色欲色欲www| 日本一区二区综合亚洲| 国产欧美中文在线| 久久精品日产第一区二区三区高清版 | 国产麻豆午夜三级精品| 美女爽到高潮91| 激情偷乱视频一区二区三区| 美女视频免费一区| 九色综合狠狠综合久久| 免费国产亚洲视频| 久久草av在线| 国产精品一区二区你懂的| 国产精品99久| 99久久精品久久久久久清纯| av电影一区二区| 色综合色狠狠天天综合色| 一本色道久久加勒比精品| 在线观看一区二区精品视频| 欧美久久久久免费| 日韩一级在线观看| 国产亚洲欧美日韩俺去了| 国产精品日产欧美久久久久| 国精产品一区一区三区mba桃花| 久久国产日韩欧美精品| 国产成人福利片| 色综合夜色一区| 欧美精品自拍偷拍| 精品1区2区在线观看| 国产欧美一区二区三区在线看蜜臀 | 偷窥少妇高潮呻吟av久久免费| 蜜臀av一区二区| 国产成人啪免费观看软件| 91麻豆免费视频| 欧美一区二区三区免费观看视频 | 天堂影院一区二区| 国产在线不卡一区| 91国偷自产一区二区三区观看 | 精品日本一线二线三线不卡| 国产色婷婷亚洲99精品小说| 亚洲人一二三区| 秋霞午夜av一区二区三区| 国产麻豆精品视频| 91福利在线播放| 欧美一级一区二区| 国产精品国模大尺度视频| 天天操天天干天天综合网| 国产伦精一区二区三区| 在线看国产一区二区| 久久综合狠狠综合| 亚洲国产精品一区二区久久 | 五月天国产精品| 国产高清视频一区| 欧美日韩亚洲综合在线| 久久久精品黄色| 舔着乳尖日韩一区| 91小视频在线| 久久久国产一区二区三区四区小说 | 久久99精品久久久久久动态图 | wwwwxxxxx欧美| 一区二区三区在线免费观看| 久久99国产精品久久99| 欧美色偷偷大香| 中文字幕在线不卡| 毛片av中文字幕一区二区| 欧美优质美女网站| 日本一区二区免费在线| 亚洲1区2区3区4区| 91在线播放网址| 久久综合五月天婷婷伊人| 天天操天天综合网| 日本伦理一区二区| 国产一区啦啦啦在线观看| 欧美在线视频全部完| 国产清纯在线一区二区www| 免费的成人av| 欧美日韩不卡一区| 一区二区三区四区在线| 91亚洲精华国产精华精华液| 久久精品夜夜夜夜久久| 美女久久久精品| 欧美疯狂性受xxxxx喷水图片| 一区二区在线观看免费视频播放| 国产高清在线精品| 精品精品欲导航| 精品在线免费视频| 日韩一二三区不卡| 人人爽香蕉精品| 日韩精品自拍偷拍| 久久av老司机精品网站导航| 欧美一级日韩不卡播放免费| 亚洲成av人片在线观看| 欧洲av在线精品| 亚洲国产美国国产综合一区二区| 91福利视频在线| 亚洲一区av在线| 欧美色视频在线| 亚洲第四色夜色| 欧美久久久久久蜜桃| 亚洲成人在线观看视频| 欧美午夜在线一二页| 亚洲国产日韩一级| 欧美日韩成人综合在线一区二区| 视频一区二区欧美| 欧美成人aa大片| 国产乱子伦视频一区二区三区| 久久久久久亚洲综合影院红桃| 国产99久久久精品| 国产精品成人在线观看| 91视频.com| 亚洲成a天堂v人片| 精品免费日韩av| 成人毛片视频在线观看| 中文字幕制服丝袜成人av| 成人黄色小视频| 亚洲精品乱码久久久久久黑人 | 欧美丝袜自拍制服另类| 免费在线观看一区| 日本一区二区免费在线| 在线影院国内精品| 麻豆免费看一区二区三区| 久久久精品一品道一区| 成人永久看片免费视频天堂| 一区二区三区免费看视频| 精品欧美久久久| 91视频免费播放|