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

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

?? transmitter.lst

?? 關(guān)于NORDIC公司的NRF24E1芯片的單片機(jī)編程,使其自動(dòng)載入EPPROM中內(nèi)容
?? LST
字號(hào):
C51 COMPILER V7.50   TRANSMITTER                                                           11/20/2006 22:09:40 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE TRANSMITTER
OBJECT MODULE PLACED IN Transmitter.OBJ
COMPILER INVOKED BY: D:\keil\C51\BIN\C51.EXE Transmitter.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*=====================================================================
   2           * 
   3           *由 Keil C51 V7.50 編譯通過(guò)
   4           *==============================================================================
   5          */
   6          #include <reg24e1.h>
   7          
   8          struct RFConfig
   9          {
  10              unsigned char n;
  11              unsigned char buf[15];
  12          };
  13          
  14          typedef struct RFConfig RFConfig;
  15          
  16          #define ADDR_INDEX   8   // Index to address bytes in RFConfig.buf 
  17          #define ADDR_COUNT  4   // Number of address bytes
  18          
  19          
  20          const RFConfig tconf =
  21          {
  22              15,                          //If the nRF2401 subsystem is to be configured for 2 channel RX in ShockBurst, a
  23                              //total of 120 bits must be shifted in during the first configuration
  24                             // after VDD is applied.                是不是不要120--143bit(Reserved for testing) 了
  25              0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,                     //數(shù)據(jù)包是8位8位的傳,地址是32位,需要CRC,是16位,
  26              0xaa, 0xbb, 0x12, 0x34, 0x83, 0x6f, 0x05                       //1 Mbps的 RF Data Rate,16MHz的時(shí)鐘頻率,調(diào)制于2404MHz.
  27          };                      //      The MSB bit should be loaded first into the configuration register
  28          
  29          
  30          void Delay100us(volatile unsigned char n)
  31          {
  32   1          unsigned char i;
  33   1          while(n--)
  34   1              for(i=0;i<35;i++)
  35   1                  ;
  36   1      }
  37          
  38          void Delayms(volatile unsigned char n)
  39          {
  40   1          unsigned char j;
  41   1          while(n--)
  42   1              for(j=0;j<10;j++)
  43   1                      Delay100us(10);
  44   1      
  45   1      }
  46          
  47          unsigned char SpiReadWrite(unsigned char b)
  48                          // Output data is shifted on negedge SCK, and input data is read on posedge SCK
  49          {
  50   1          EXIF &= ~0x20;                   // Clear SPI interrupt
  51   1          SPI_DATA = b;                   // Move byte to send to SPI data register
  52   1          while((EXIF & 0x20) == 0x00)   // Wait until SPI hs finished transmitting
  53   1              ;
  54   1          return SPI_DATA;
  55   1      }
C51 COMPILER V7.50   TRANSMITTER                                                           11/20/2006 22:09:40 PAGE 2   

  56          
  57          void TransmitPacket(unsigned char b)
  58          {
  59   1          unsigned char i;
  60   1          CE = 1;
  61   1          Delay100us(0);
  62   1          for(i=0;i<ADDR_COUNT;i++)
  63   1              SpiReadWrite(tconf.buf[ADDR_INDEX+i]);   //先傳4bytes的地址(0xaa, 0xbb, 0x12, 0x34)
  64   1          SpiReadWrite(b);
  65   1          CE = 0;
  66   1          Delay100us(3);                               // Wait 300us   
  67   1      }
  68          
  69          unsigned char GetChar(void)
  70          {
  71   1          unsigned char c;
  72   1          while(!RI)
  73   1              ;
  74   1          RI = 0;
  75   1          c=SBUF ;
  76   1          return c;
  77   1      }
  78          
  79          void Transmitter(void)
  80          {
  81   1          unsigned char b;
  82   1          
  83   1          CS = 1;
  84   1          Delay100us(0);
  85   1          for(b=0;b<tconf.n;b++)
  86   1          {
  87   2              SpiReadWrite(tconf.buf[b]);
  88   2          }
  89   1          CS = 0;
  90   1          b=GetChar();                      
  91   1          TransmitPacket(b);          // Transmit data
  92   1      }
  93          
  94          
  95          
  96          void Init(void)
  97          {
  98   1      
  99   1      //  Port ini
 100   1          P0_ALT = 0x06;                    // Select alternate functions on pins P0.1 and P0.2,  TXD RXD 
 101   1               
 102   1          PWR_UP = 1;                    // Turn on Radio
 103   1          Delay100us(30);               // Wait > 3ms 
 104   1          SPICLK = 0;                  // Max SPI clock (XTAL/8)
 105   1          SPI_CTRL = 0x02;            // Connect internal SPI controller to Radio CH1
 106   1      
 107   1      //  serial communication ini
 108   1          TH1 = 243;           // 19200@16MHz (when T1M=1 and SMOD=1)     19200=(2/32)*{(16M/4)*[1/(256-243)]} 
 109   1          CKCON |= 0x10;      // T1M=1 (/4 timer clock)                                            
 110   1          PCON = 0x80;       // SMOD=1 (double baud rate)
 111   1          SCON = 0x52;      // Serial mode 1, enable receiver
 112   1          TMOD = 0x20;     // Timer1 8bit auto reload                 
 113   1          TCON = 0x40;    // Start timer1                             
 114   1      }    
 115          
 116          
 117          void main(void)
C51 COMPILER V7.50   TRANSMITTER                                                           11/20/2006 22:09:40 PAGE 3   

 118          {
 119   1          Init();
 120   1          while(1)
 121   1                   {
 122   2                   Transmitter();
 123   2                   Delayms(500);              //間隔0.5s發(fā)一次
 124   2                   }       
 125   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    187    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     16       2
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人高清视频在线观看| 91亚洲精品久久久蜜桃网站 | 欧美日韩在线三区| 一区二区三区不卡视频| 欧美性高清videossexo| 日日骚欧美日韩| 日韩欧美国产一区二区三区| 国产在线看一区| 中文字幕不卡在线观看| 色国产精品一区在线观看| 亚洲第一福利一区| 2022国产精品视频| 99综合电影在线视频| 亚洲成人动漫在线观看| 日韩欧美中文字幕制服| 成人污视频在线观看| 一区二区在线观看不卡| 欧美一区二区三区人| 国产福利一区二区三区在线视频| 日韩毛片精品高清免费| 欧美一级免费观看| 成人免费高清在线观看| 天堂成人国产精品一区| 国产视频911| 欧美日韩精品久久久| 国产河南妇女毛片精品久久久| 亚洲私人黄色宅男| 日韩精品中文字幕在线一区| av在线不卡网| 久久成人精品无人区| ●精品国产综合乱码久久久久| 91精品国产综合久久久久久漫画| 国产91富婆露脸刺激对白| 亚洲成人综合视频| 中文字幕免费不卡在线| 91精品国产一区二区三区蜜臀| 成人开心网精品视频| 欧美aaa在线| 亚洲激情一二三区| 国产日韩欧美综合一区| 欧美一区二区在线看| 97久久精品人人做人人爽50路| 美女任你摸久久| 亚洲永久免费av| 国产精品亲子伦对白| 亚洲国产日韩在线一区模特| 久久这里只有精品首页| 欧美丰满少妇xxxxx高潮对白| 91亚洲资源网| 国产成人h网站| 麻豆视频一区二区| 亚洲成人自拍偷拍| 洋洋成人永久网站入口| 国产精品国产三级国产aⅴ中文| 精品成人a区在线观看| 91精品黄色片免费大全| 欧美系列在线观看| 日本黄色一区二区| 99精品欧美一区二区蜜桃免费 | 欧美在线短视频| 国产a久久麻豆| 国产尤物一区二区| 久久国产精品99久久人人澡| 天天免费综合色| 性欧美疯狂xxxxbbbb| 亚洲网友自拍偷拍| 一级日本不卡的影视| 亚洲色图一区二区| 日韩美女啊v在线免费观看| 国产精品入口麻豆原神| 美女一区二区三区在线观看| 丝袜美腿高跟呻吟高潮一区| 一区二区欧美视频| 一区二区三区国产精品| 亚洲一级在线观看| 亚洲风情在线资源站| 亚洲成人高清在线| 日韩vs国产vs欧美| 麻豆成人免费电影| 国内精品写真在线观看| 国产乱妇无码大片在线观看| 精品一区二区三区免费观看| 久久电影国产免费久久电影| 黄页视频在线91| 国产成人小视频| 成人av在线影院| 色素色在线综合| 欧美色综合网站| 欧美一区二区三区性视频| 精品三级在线看| 久久久高清一区二区三区| 国产欧美日韩中文久久| 亚洲欧美中日韩| 亚洲一区免费视频| 日本欧美加勒比视频| 国产精一区二区三区| 成人激情电影免费在线观看| 色国产综合视频| 日韩亚洲欧美在线| 欧美激情在线免费观看| 一区二区三区高清| 免费在线观看成人| 国产精品自产自拍| 在线免费观看不卡av| 日韩欧美色综合| 中文字幕中文字幕在线一区 | 日韩精品色哟哟| 狠狠色丁香久久婷婷综合_中| 成人国产在线观看| 欧美日韩你懂得| 久久久久久久性| 夜夜嗨av一区二区三区四季av| 麻豆久久久久久| 91日韩一区二区三区| 日韩视频一区在线观看| 中文av一区二区| 日本va欧美va瓶| 国产午夜精品一区二区| 亚洲精品免费在线播放| 精品一区二区三区免费| 一本色道久久综合亚洲aⅴ蜜桃 | 国产在线播放一区二区三区| 色诱亚洲精品久久久久久| 欧美成人video| 亚洲精品国产一区二区精华液 | 国产成都精品91一区二区三| 欧美午夜精品久久久久久超碰| 精品国产一区二区三区久久影院 | 久久精品久久精品| 91麻豆精品在线观看| 久久综合九色综合久久久精品综合| 综合久久一区二区三区| 精品一二线国产| 欧美三级日韩三级| 中文字幕一区二区5566日韩| 免费高清视频精品| 欧美日韩视频在线观看一区二区三区| 国产婷婷色一区二区三区在线| 日韩中文字幕av电影| 91丨porny丨国产| 国产日韩欧美综合一区| 久久机这里只有精品| 欧美三级日韩三级| 1024成人网| 成人av电影在线观看| 久久精品视频在线免费观看| 日本aⅴ亚洲精品中文乱码| 91蜜桃免费观看视频| 日本一区二区三区四区| 国产一区二区在线观看免费| 在线综合+亚洲+欧美中文字幕| 一区二区三区在线播| av动漫一区二区| 国产日韩av一区| 精东粉嫩av免费一区二区三区| 制服丝袜av成人在线看| 视频一区视频二区中文字幕| 欧美私人免费视频| 亚洲午夜免费视频| 91福利国产成人精品照片| 亚洲欧美日韩久久| 99视频在线精品| 亚洲少妇中出一区| 91亚洲午夜精品久久久久久| 中文字幕亚洲综合久久菠萝蜜| 粉嫩av亚洲一区二区图片| 日本一区二区三区dvd视频在线| 国产精一品亚洲二区在线视频| 国产午夜亚洲精品羞羞网站| 国产成人综合在线播放| 国产女人aaa级久久久级| 国产不卡一区视频| 中文字幕av一区二区三区| av在线不卡电影| 伊人开心综合网| 911精品产国品一二三产区| 日韩电影免费在线看| 日韩一区国产二区欧美三区| 久久国产精品99久久久久久老狼 | 日韩一区有码在线| 色8久久精品久久久久久蜜| 亚洲大片精品永久免费| 日韩视频在线观看一区二区| 国产精品一线二线三线| 亚洲国产精品传媒在线观看| 91色.com| 91免费看片在线观看| 亚洲激情综合网| 91麻豆精品国产91久久久久久久久 | 日韩经典中文字幕一区| 欧美成人三级电影在线| 国产999精品久久| 亚洲最新在线观看| 欧美一区二区三区的| 国产精品影视天天线| 亚洲精品免费在线播放| 日韩欧美电影一二三| youjizz国产精品| 日韩国产欧美三级| 欧美激情在线一区二区三区|