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

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

?? nrf24l01.lst

?? 此程序是基于51單片機的NRF24L01的無線通信模塊的程序。
?? LST
字號:
C51 COMPILER V3.20,  SN-50203013  NRF24L01                                                 04/22/08  15:54:43  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 "display.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          
  14          unsigned char bdata sta;
  15          sbit RX_DR = sta^6;
  16          sbit TX_DS = sta^5;
  17          sbit MAX_RT = sta^4;
  18          
  19          unsigned char sn;
  20          char r_buff[2];
  21          float TA=0.0;
  22          bit flag=0;
  23          
  24          unsigned char config_r[1]={0x0F};
  25          unsigned char en_aa[1]={0x01};
  26          unsigned char en_rxaddr[1]={0x01};
  27          unsigned char rf_ch[1]={40};
  28          unsigned char rf_setup[1]={0x0f};
  29          unsigned char rx_pw_p0[1]={2};//there is 1 byte in RX payload in data pipe 0;
  30          
  31          void init_io(void)
  32          {
  33   1       CE=0;
  34   1       CSN=1;
  35   1       SCK=0;
  36   1      }
  37          
  38          void init_int0(void)
  39          {
  40   1        EA=1;
  41   1        EX0=1;
  42   1        IT0=0;
  43   1      }
  44          
  45          unsigned char SPI_R(unsigned char cn,unsigned char n,char *p)
  46          {
  47   1        unsigned char i,j;
  48   1        
  49   1        CSN=0;
  50   1        for(i=0;i<8;i++)
  51   1        {
  52   2          MOSI = (cn & 0x80);         // output 'byte', MSB to MOSI
  53   2          cn = (cn << 1);
  54   2          sn = (sn<<1);          // shift next bit into MSB..
  55   2          SCK = 1;                      // Set SCK high..
C51 COMPILER V3.20,  SN-50203013  NRF24L01                                                 04/22/08  15:54:43  PAGE 2   

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

 118   1        CE=0;
 119   1        SPI_W(WRITE_REG + CONFIG,1,config_r);
 120   1        SPI_W(WRITE_REG + EN_AA,1,en_aa);
 121   1        SPI_W(WRITE_REG + EN_RXADDR,1,en_rxaddr);
 122   1        SPI_W(WRITE_REG + RF_CH,1,rf_ch);
 123   1        SPI_W(WRITE_REG + RF_SETUP,1,rf_setup);
 124   1        SPI_W(WRITE_REG + RX_PW_P0,1,rx_pw_p0);
 125   1        CE=1;
 126   1      }
 127          
 128          void main(void)
 129          {
 130   1          int temp,temp1;
 131   1          
 132   1          init_io();
 133   1          init_int0();
 134   1          RX();
 135   1          while(1)
 136   1          {
 137   2            if(flag)
 138   2            {
 139   3              flag=0;
 140   3              SPI_R(RD_RX_PLOAD,2,r_buff);
 141   3              green=1;
 142   3              CE=1;/*把數據取出來后立即進入接收狀態*/
 143   3              temp=(int)r_buff[0]<<4;
 144   3      	temp1=(int)r_buff[1]>>4;
 145   3      	TA=(float)temp+(float)temp1;
 146   3      	TA=TA/16;
 147   3              display(TA,1);//display only when received payload
 148   3            }
 149   2          }  
 150   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    952    ----
   CONSTANT SIZE    =     24    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     14      56
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1       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一区二区三区免费野_久草精品视频
日韩一区二区在线播放| 亚洲一区二区五区| 成人福利视频在线| 日韩精品一级中文字幕精品视频免费观看 | 久久久蜜桃精品| 99精品1区2区| 国产成人综合网| 一区二区视频免费在线观看| 91精品在线麻豆| www.久久久久久久久| 美女国产一区二区三区| 亚洲最快最全在线视频| 国产欧美精品国产国产专区| 精品视频一区三区九区| 福利电影一区二区| 麻豆成人91精品二区三区| 亚洲国产成人porn| 亚洲精品免费在线播放| 久久久久久久久99精品| 这里只有精品电影| 欧美日韩国产一级二级| 一本大道av伊人久久综合| 99精品视频在线播放观看| 国产精品一二一区| 国产麻豆精品95视频| 蜜臀99久久精品久久久久久软件| 无吗不卡中文字幕| 日韩av在线发布| 蜜臂av日日欢夜夜爽一区| 日韩精品一二三| 韩国视频一区二区| 国产激情一区二区三区| 91色乱码一区二区三区| 日韩视频中午一区| 日韩欧美国产一二三区| 欧美精品一区二区蜜臀亚洲| 日韩视频一区二区三区在线播放| 欧美成人综合网站| 久久九九全国免费| 亚洲电影一区二区三区| 日韩电影在线观看网站| 国产乱子伦一区二区三区国色天香 | 777午夜精品视频在线播放| 99精品视频一区二区三区| 91久久国产综合久久| 日韩欧美国产成人一区二区| 久久精品视频网| 亚洲成a人片在线观看中文| 日韩不卡免费视频| 99久久99精品久久久久久| 欧美高清视频一二三区 | 色综合久久九月婷婷色综合| 91精品国产福利| 亚洲免费av在线| 国产成人在线看| 欧美一卡二卡三卡| 亚洲国产精品人人做人人爽| 成人丝袜高跟foot| 日韩一级片网站| 日本亚洲天堂网| 欧美日韩一区三区四区| 一区二区三区欧美日韩| hitomi一区二区三区精品| 日韩一卡二卡三卡| 蜜臀久久99精品久久久久久9| 欧美午夜精品久久久久久超碰| 国产精品久久影院| 91原创在线视频| 亚洲综合网站在线观看| 欧美亚洲尤物久久| 香蕉av福利精品导航| 欧美精品在欧美一区二区少妇| 亚洲图片有声小说| 中文字幕精品一区二区三区精品| 肉丝袜脚交视频一区二区| 欧美二区乱c少妇| 久久99精品一区二区三区| 精品蜜桃在线看| 99re视频这里只有精品| 亚洲男帅同性gay1069| 欧美日韩一区二区三区高清| 视频一区欧美精品| 久久精品视频在线免费观看| 一本久道中文字幕精品亚洲嫩 | 国产精品久久99| 欧美日韩三级一区| 99久久国产综合精品麻豆| 日日夜夜精品视频免费| 国产精品久久久久久久久图文区| 精品视频在线免费看| 成人av资源网站| 久久国产麻豆精品| 午夜精品福利一区二区蜜股av | 国产精品―色哟哟| 日韩欧美视频一区| 欧美性生活影院| 91一区二区在线| 不卡高清视频专区| 国产伦精一区二区三区| 日韩和欧美一区二区| 亚洲一二三四在线| 亚洲乱码国产乱码精品精可以看| 久久一区二区三区国产精品| 欧美日本一区二区三区四区| 9i看片成人免费高清| 99视频一区二区| 欧美日韩一区国产| 91国内精品野花午夜精品| 91视视频在线直接观看在线看网页在线看| 黄页视频在线91| 国产老女人精品毛片久久| 国产成人8x视频一区二区| 成人一级视频在线观看| 99精品视频在线观看免费| 91亚洲午夜精品久久久久久| 99久久精品国产观看| 欧美色视频在线观看| 欧美嫩在线观看| 久久这里只有精品首页| 亚洲国产激情av| 偷拍自拍另类欧美| 国产麻豆视频精品| 色先锋久久av资源部| 这里只有精品99re| 久久久精品国产免大香伊| 中文字幕亚洲一区二区av在线 | 正在播放一区二区| 久久久久久久精| 亚洲精品久久久蜜桃| 久久se这里有精品| 欧美最猛黑人xxxxx猛交| 26uuu亚洲综合色欧美| 亚洲一区二区欧美| 成人h精品动漫一区二区三区| 欧美高清性hdvideosex| 国产精品黄色在线观看| 精品一区二区在线免费观看| 97se亚洲国产综合自在线| 精品国产一区久久| 亚洲gay无套男同| 在线观看免费成人| 一区二区三区中文在线观看| 国产成a人亚洲| 久久久不卡网国产精品一区| 日韩av电影天堂| 欧洲精品一区二区三区在线观看| 国产精品私房写真福利视频| 国产成人超碰人人澡人人澡| 欧美一级片在线| 青草av.久久免费一区| 91精品麻豆日日躁夜夜躁| 天天免费综合色| 日韩午夜激情av| 国产一区欧美日韩| 中文字幕精品综合| 91美女片黄在线| 亚洲午夜久久久久久久久电影院| 欧美日韩午夜影院| 久久成人麻豆午夜电影| 久久免费午夜影院| jizzjizzjizz欧美| 亚洲成年人影院| 久久色中文字幕| 一道本成人在线| 久久精品国产久精国产| 欧美国产日韩亚洲一区| 一本色道久久加勒比精品| 日韩高清在线不卡| 久久久久久久久久看片| 欧美日韩一区久久| 国产91精品欧美| 喷水一区二区三区| 成人免费小视频| 精品久久久久久综合日本欧美| 成人一区二区在线观看| 日韩高清一区二区| 亚洲精品欧美二区三区中文字幕| 日韩欧美一级精品久久| 欧美性受极品xxxx喷水| 成人永久aaa| 成人午夜又粗又硬又大| 奇米综合一区二区三区精品视频| 亚洲人成精品久久久久| 国产人伦精品一区二区| 欧美电视剧免费全集观看| 欧美日韩视频在线第一区| 成人国产免费视频| 粉嫩aⅴ一区二区三区四区| 国产一区二区h| 国产精品影视网| 国产风韵犹存在线视精品| 麻豆91在线观看| 蜜臀国产一区二区三区在线播放 | 亚洲影视在线观看| 亚洲精品成人精品456| 亚洲乱码国产乱码精品精小说| 亚洲成人综合在线| 午夜久久久久久| 日日摸夜夜添夜夜添精品视频 | 国产精品综合一区二区|