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

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

?? fasong.lst

?? NRF905-433頻段無線232通訊程序在4800HZ上
?? LST
字號:
C51 COMPILER V7.06   FASONG                                                                07/25/2007 13:13:45 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE FASONG
OBJECT MODULE PLACED IN Fasong.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Fasong.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <reg52.h>
   2          #include <ABSACC.h>
   3          #include <intrins.h>
   4          #include <stdio.h>
   5          #define uint unsigned int
   6          #define uchar unsigned char
   7          #define BYTE_BIT0       0x01
   8          #define BYTE_BIT1       0x02
   9          #define BYTE_BIT2       0x04
  10          #define BYTE_BIT3       0x08
  11          #define BYTE_BIT4       0x10
  12          #define BYTE_BIT5       0x20
  13          #define BYTE_BIT6       0x40
  14          #define BYTE_BIT7       0x80
  15          ////////////SPI指令
  16          #define WC              0x00
  17          #define RC              0x10
  18          #define WTP             0x20
  19          #define RTP             0x21
  20          #define WTA             0x22
  21          #define RTA             0x23
  22          #define RRP             0x24
  23          bdata unsigned  char DATA_BUF;
  24          #define DATA7   ((DATA_BUF&BYTE_BIT7) != 0)
  25          #define DATA0   ((DATA_BUF&BYTE_BIT0) != 0)
  26          sbit    flag    =DATA_BUF^7;
  27          sbit    flag1   =DATA_BUF^0;
  28          #define TxRxBuf_Len 32
  29          unsigned char TxRxBuf[TxRxBuf_Len]=
  30          {
  31          
  32          0x01,0x02,0x03,0x4,0x05,0x06,0x07,0x08,
  33          0x09,0x10,0x11,0x12,0x13,0x14,0x15,0x16,
  34          0x17,0x18,0x19,0x20,0x21,0x22,0x23,0x24,
  35          0x25,0x26,0x27,0x28,0x29,0x30,0x31,0x32,
  36          };
  37          //配置口定義//
  38          sbit    TXEN=P3^7;
  39          sbit    TRX_CE=P2^7;
  40          sbit    PWR=P3^6;
  41          sbit    MISO=P2^4;
  42          sbit    MOSI=P2^2;
  43          sbit    SCK=P2^3;
  44          sbit    CSN=P2^0;
  45          /////////////////////////////////////////////////////
  46          sbit    AM=P2^5;
  47          sbit    DR=P2^1;
  48          sbit    CD=P2^6;
  49          //RF寄存器配置//
  50          unsigned char idata RFConf[11]=
  51          {
  52            0x00,                             //配置命令//
  53            0x4c,                             //CH_NO,配置頻段在423MHZ
  54            0x2C,                             //輸出功率為10db,不重發,節電為正常模式
  55            0x44,                             //地址寬度設置,為4字節
C51 COMPILER V7.06   FASONG                                                                07/25/2007 13:13:45 PAGE 2   

  56            0x20,0x20,                        //接收發送有效數據長度為32字節
  57            0xCC,0xCC,0xCC,0xCC,              //接收地址
  58            0x58,                              //CRC充許,8位CRC校驗,外部時鐘信號不使能,16M晶振
  59          };
  60          bit lcdbit;
  61          code TxAddress[4]={0xcc,0xcc,0xcc,0xcc};
  62          ///////////延時/////////////////
  63          static void Delay(uchar n)
  64          {
  65   1              uint i;
  66   1              while(n--)
  67   1              for(i=0;i<80;i++);
  68   1      }
  69          
  70          ///////////////
  71          unsigned char SpiRead(void)
  72          {
  73   1              unsigned char i;
  74   1              for (i=0;i<8;i++)
  75   1              {
  76   2                      DATA_BUF=DATA_BUF<<1;
  77   2                      SCK=1;
  78   2                      if (MISO)       //讀取最高位,保存至最末尾,通過左移位完成整個字節
  79   2                      {
  80   3                              DATA_BUF|=BYTE_BIT0;
  81   3                      }
  82   2                      else
  83   2                      {
  84   3                              DATA_BUF&=~BYTE_BIT0;
  85   3                      }
  86   2                      SCK=0;
  87   2               }
  88   1               return DATA_BUF;
  89   1      }
  90          
  91          void SpiWrite(unsigned char send)
  92          {
  93   1              unsigned char i;
  94   1              DATA_BUF=send;
  95   1              for (i=0;i<8;i++)
  96   1              {
  97   2                      if (DATA7)      //總是發送最高位
  98   2                      {
  99   3                              MOSI=1;
 100   3                      }
 101   2                      else
 102   2                      {
 103   3                              MOSI=0;
 104   3                      }
 105   2                      SCK=1;
 106   2                      DATA_BUF=DATA_BUF<<1;
 107   2                      SCK=0;
 108   2              }
 109   1      }
 110          ////////////////初始化nRF905///////////////////
 111          void nRF905Init(void)
 112          {
 113   1          CSN=1;                                              // Spi  disable
 114   1              SCK=0;                                          // Spi clock line init low
 115   1              DR=0;                                           // Init DR for input
 116   1              AM=0;                                           // Init AM for input
 117   1              CD=0;                                           // Init CD for input
C51 COMPILER V7.06   FASONG                                                                07/25/2007 13:13:45 PAGE 3   

 118   1              PWR=1;                                  // nRF905 power on
 119   1              TRX_CE=0;                                       // Set nRF905 in standby mode
 120   1              TXEN=0;                                 // set radio in Rx mode
 121   1      }
 122          ////////初始化寄存器
 123          void Config905(void)
 124          {
 125   1              uchar i;
 126   1              CSN=0;                                          // Spi enable for write a spi command
 127   1              //SpiWrite(WC);                         // Write config command寫放配置命令
 128   1              for (i=0;i<11;i++)      // Write configration words  寫放配置字
 129   1              {
 130   2                 SpiWrite(RFConf[i]);
 131   2              }
 132   1              CSN=1;                                  // Disable Spi
 133   1      }
 134          /////////////初始化
 135          void Inituart(void)
 136          {
 137   1              TMOD = 0x20;                            //timer1 working mode 1
 138   1              TL1  = 0xfd;                                    //f7=9600 for 16mhz Fosc,and ...
 139   1              TH1  = 0xfd;                                    //...fd=19200 for 11.0592mhz Fosc
 140   1              SCON = 0xd8;                            //uart mode 3,ren==1
 141   1              PCON = 0x80;                            //smod=1
 142   1              TR1  = 1;                                       //start timer1
 143   1      }
 144          /////////////發送數據
 145          void TxPacket(void)
 146          {
 147   1              uchar i;
 148   1              //Config905();
 149   1              CSN=0;
 150   1              SpiWrite(WTP);                          // Write payload command
 151   1              for (i=0;i<32;i++)
 152   1              {
 153   2                      SpiWrite(TxRxBuf[i]);           // Write 32 bytes Tx data
 154   2              }// Spi enable for write a spi command
 155   1              CSN=1;
 156   1              Delay(1);                                               // Spi disable
 157   1              CSN=0;                                          // Spi enable for write a spi command
 158   1              SpiWrite(WTA);                          // Write address command
 159   1              for (i=0;i<4;i++)                       // Write 4 bytes address
 160   1              {
 161   2                      SpiWrite(TxAddress[i]);
 162   2              }
 163   1              CSN=1;                                          // Spi disable
 164   1              TRX_CE=1;                                       // Set TRX_CE high,start Tx data transmission
 165   1              Delay(1);                                       // while (DR!=1);
 166   1              TRX_CE=0;                                       // Set TRX_CE low
 167   1      }
 168          ////////////////////////////////////////////////////
 169          void SetTxMode(void)
 170          {
 171   1              TRX_CE=0;
 172   1              TXEN=1;
 173   1              Delay(1);                                       // delay for mode change(>=650us)
 174   1      }
 175          unsigned char CheckCD(void)             //Pin->檢查是否已存在 同頻率載波
 176          {
 177   1              if (CD==1)
 178   1              {
 179   2                      return 1;
C51 COMPILER V7.06   FASONG                                                                07/25/2007 13:13:45 PAGE 4   

 180   2              }
 181   1              else
 182   1              {
 183   2                      return 0;
 184   2              }
 185   1      }
 186          void TX(void)
 187          {
 188   1                     SetTxMode();// Set nRF905 in Tx mode
 189   1                                 TxPacket();// Send data by nRF905
 190   1      
 191   1      
 192   1       CheckCD();     // 返回CD的當前電平
 193   1      
 194   1              // SetRF_PA_PWR(unsigned char i);       //設置發射功率
 195   1      }
 196          void main(void)
 197          {
 198   1              Inituart();
 199   1              nRF905Init();
 200   1              Config905();
 201   1              while(1)
 202   1                      {
 203   2                     TX();
 204   2                      }
 205   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    255    ----
   CONSTANT SIZE    =      8    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     33    ----
   IDATA SIZE       =     11    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日韩欧美一区二区三区乱码 | 精品999久久久| 欧美一区二区成人| 欧美精品日韩精品| 91精品欧美一区二区三区综合在| 久久美女高清视频| 一级女性全黄久久生活片免费| 天天操天天色综合| 高清久久久久久| 日韩va亚洲va欧美va久久| 日韩欧美一二区| 国产亚洲综合在线| 亚洲成人精品一区二区| 国v精品久久久网| 成人午夜av在线| 91福利资源站| 91精品国产综合久久婷婷香蕉| 日韩免费看的电影| 亚洲黄一区二区三区| 美女任你摸久久| 在线观看区一区二| 中日韩av电影| 麻豆一区二区三| 欧美性极品少妇| 国产女人18毛片水真多成人如厕| 偷拍亚洲欧洲综合| 色综合天天综合网天天看片| 日韩欧美在线1卡| 一区二区在线观看视频在线观看| 久久9热精品视频| 欧美亚洲一区二区在线观看| 中文字幕欧美三区| 国内精品久久久久影院薰衣草| 国产99一区视频免费 | 精一区二区三区| 欧美性大战xxxxx久久久| 欧美国产精品一区二区三区| 亚洲动漫第一页| 在线看一区二区| 亚洲图片欧美激情| 成人少妇影院yyyy| 久久久五月婷婷| 精品无人码麻豆乱码1区2区 | 亚洲日本乱码在线观看| 国产精品18久久久久久久网站| 欧美一区二区女人| 青青草国产成人av片免费| 9人人澡人人爽人人精品| 一区二区三区高清| 亚洲色图20p| 成人免费高清在线| 国产欧美精品在线观看| 国产一区二区三区av电影| 日韩欧美一级二级三级 | 久久―日本道色综合久久| 青青草一区二区三区| 欧美视频一区在线观看| 一区二区三区四区不卡在线 | 色先锋资源久久综合| 亚洲视频一区二区在线观看| 日本精品视频一区二区| 中国色在线观看另类| 99久久综合色| 亚洲国产精品一区二区www | jlzzjlzz亚洲女人18| 国产女主播一区| jlzzjlzz欧美大全| 夜夜嗨av一区二区三区四季av| 欧美色精品天天在线观看视频| 国产精品国产精品国产专区不蜜 | 亚洲一区二区三区不卡国产欧美| 精品视频在线视频| 麻豆一区二区99久久久久| 久久久久青草大香线综合精品| 粉嫩av一区二区三区| 亚洲另类中文字| 日韩一级免费一区| 成人在线综合网站| 一级日本不卡的影视| 欧美亚洲丝袜传媒另类| 青青草国产精品97视觉盛宴 | 亚洲国产日韩a在线播放性色| 日韩一区二区三区在线| 波多野结衣的一区二区三区| 亚洲综合在线五月| 精品国产污污免费网站入口 | 91精品国产色综合久久久蜜香臀| 精品一区在线看| 2023国产精品视频| www.成人在线| 日韩国产高清在线| 欧美国产一区在线| 欧美日韩另类国产亚洲欧美一级| 天堂影院一区二区| 国产精品丝袜久久久久久app| 欧美日韩国产电影| 99在线视频精品| 奇米色一区二区三区四区| 国产精品麻豆视频| 欧美xxxx在线观看| 99麻豆久久久国产精品免费优播| 亚洲国产三级在线| 国产精品成人一区二区三区夜夜夜| 欧美日韩久久一区| av网站免费线看精品| 国产成人av在线影院| 精品一区二区三区的国产在线播放| 爽爽淫人综合网网站| 国产三级精品在线| 精品日韩av一区二区| 欧美精品色综合| 精品国产精品网麻豆系列| 91精品国产综合久久精品app | 国产精品国产精品国产专区不片| 欧美精品一区视频| 欧美精品一区二区三区久久久| 欧美一区二区免费| 欧美成人一区二区三区片免费| 欧美一区二区三区小说| 日韩欧美激情四射| 精品国产乱码久久| 国产欧美在线观看一区| 国产欧美日韩激情| 自拍偷在线精品自拍偷无码专区| 亚洲国产精品激情在线观看| 中文一区二区在线观看| 综合网在线视频| 亚洲一区av在线| 日韩avvvv在线播放| 精品一区二区三区不卡| 国产成人精品免费一区二区| av资源站一区| 欧美色综合影院| 日韩美女主播在线视频一区二区三区| 欧美一级高清大全免费观看| 久久你懂得1024| 亚洲三级电影网站| 视频一区视频二区在线观看| 精品无人码麻豆乱码1区2区 | 国产精品视频在线看| 亚洲色图一区二区三区| 日韩激情一二三区| 国产精品中文字幕一区二区三区| 成人国产精品免费观看视频| 在线国产亚洲欧美| 亚洲精品一区在线观看| 综合久久久久久久| 奇米影视7777精品一区二区| 国产成人精品影视| 色狠狠桃花综合| 26uuu精品一区二区| 亚洲欧美日韩小说| 国产真实乱偷精品视频免| 91视频观看视频| 日韩免费高清av| 亚洲品质自拍视频网站| 91一区二区在线| 日韩一区二区麻豆国产| 国产精品热久久久久夜色精品三区| 亚洲一区二区欧美日韩| 国产高清视频一区| 欧美酷刑日本凌虐凌虐| 久久女同性恋中文字幕| 亚洲不卡av一区二区三区| 国产精品一区二区三区99 | 99视频在线观看一区三区| 欧美一区二区成人| 亚洲另类中文字| 成人av资源在线观看| 日韩美女一区二区三区| 亚洲一卡二卡三卡四卡无卡久久| 国产精品中文字幕日韩精品| 欧美剧情电影在线观看完整版免费励志电影 | 国产精品99久久久久| 制服丝袜国产精品| 亚洲自拍欧美精品| 97久久久精品综合88久久| 久久精品一区二区| 狠狠狠色丁香婷婷综合激情| 欧美精品tushy高清| 亚洲综合免费观看高清完整版在线| 成人免费视频视频在线观看免费| 精品国产乱码久久久久久老虎| 亚洲成av人在线观看| 在线亚洲+欧美+日本专区| 亚洲欧洲在线观看av| 国产999精品久久| 久久久蜜桃精品| 久久精品99国产国产精| 欧美精品第一页| 日韩激情av在线| 欧美一区二区视频网站| 日韩精品乱码免费| 欧美美女一区二区在线观看| 夜夜爽夜夜爽精品视频| 在线一区二区三区| 亚洲综合久久av| 欧美日韩成人在线一区| 午夜精品aaa| 欧美一区二区三区在线观看|