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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? t905.lst

?? 用89C51 控制nRf 905收發(fā) C源代碼
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.08   T905                                                                  04/08/2004 18:54:17 PAGE 1   


C51 COMPILER V7.08, COMPILATION OF MODULE T905
OBJECT MODULE PLACED IN T905.OBJ
COMPILER INVOKED BY: D:\KEIL\C51\BIN\C51.EXE T905.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /******************************************************************************************\ 
   2          ============================================================================================
   3          * T905.c
   4          *
   5          * This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTYT; 
   6          * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
   7          *
   8          *
   9          * NOTES:
  10          * This program is for the nRF905 with 232 interface;
  11          * $write date: 2004.4.7 ;time 11:00$
  12          * $Revision: 1 $
  13          *
  14          /*******************************************************************************************/
  15          #include <reg51.h>
  16          #include <intrins.h>
  17          
  18          #define uchar unsigned char 
  19          #define uint  unsigned int
  20          
  21          #define WC              0x00                    // Write configuration register command
  22          #define RC              0x10                    // Read  configuration register command
  23          #define WTP             0x20                    // Write TX Payload  command
  24          #define RTP             0x21                    // Read  TX Payload  command
  25          #define WTA             0x22                    // Write TX Address  command
  26          #define RTA             0x23                    // Read  TX Address  command
  27          #define RRP             0x24                    // Read  RX Payload  command
  28          /*******************************************************************************************/
  29          typedef struct RFConfig
  30          {
  31                  uchar n;
  32                  uchar buf[10];
  33          }RFConfig;
  34          
  35          code RFConfig RxTxConf =
  36          {
  37                  10,
  38                  0x01, 0x0c, 0x44, 0x20, 0x20, 0xcc, 0xcc, 0xcc,0xcc, 0x58       
  39          };
  40          // The content of this struct is nRF905's initialize data.
  41          // CH_NO=1;433MHZ;Normal Opration,No Retrans;RX,TX Address is 4 Bytes
  42          // RX TX Payload Width is 32 Bytes;Disable Extern Clock;Fosc=16MHZ
  43          // 8 Bits CRC And enable
  44          /*******************************************************************************************/
  45          uchar data TxBuf[32];
  46          uchar data RxBuf[32];
  47          /*******************************************************************************************/
  48          uchar bdata DATA_BUF;
  49          sbit    flag    =DATA_BUF^7;
  50          sbit    flag1   =DATA_BUF^0;
  51          /*******************************************************************************************/
  52          sbit    TX_EN   =P2^6;
  53          sbit    TRX_CE  =P2^5;
  54          sbit    PWR_UP  =P2^4;
  55          sbit    MISO    =P2^3;
C51 COMPILER V7.08   T905                                                                  04/08/2004 18:54:17 PAGE 2   

  56          sbit    MOSI    =P2^2;
  57          sbit    SCK             =P2^1;
  58          sbit    CSN             =P2^0;
  59          
  60          sbit    AM              =P3^2;
  61          sbit    DR              =P3^3;
  62          sbit    CD              =P3^5;
  63          
  64          /*******************************************************************************************/
  65          void InitIO(void);                              // Initialize IO port
  66          void Inituart(void);                    // initialize 232 uart
  67          void Config905(void);                   // Config nRF905 module
  68          void SetTxMode(void);                   // Set nRF905 in Tx mode
  69          void SetRxMode(void);                   // Set nRF905 in Rx mode
  70          void TxPacket(void);                    // Send data by nRF905
  71          void RxPacket(void);                    // Recive data by nRF905
  72          void SpiWrite(uchar);                   // Write data to nRF905
  73          uchar SpiRead(void);                    // Read data to nRF905
  74          void Delay(uchar n);                    // Delay 100us
  75          void Scankey(void);                             // Scan key
  76          void TxData (uchar x);                  // Send key_value to CRT display
  77          /*******************************************************************************************/
  78          //function main();
  79          /*******************************************************************************************/
  80          void main(void)
  81          {       
  82   1              InitIO();                                       // Initialize IO port
  83   1              Inituart();                                     // initialize 232 uart
  84   1              Config905();                            // Config nRF905 module
  85   1              SetTxMode();                            // Set Tx Mode
  86   1              TxPacket();                                     // Transmit Tx buffer data
  87   1              Delay(500);                                     // delay for led light  
  88   1              P0=0xff;                                        // led close
  89   1              SetRxMode();                            // Set nRF905 in Rx mode
  90   1              while(1)                                        // circulation
  91   1              {       
  92   2                      Scankey();                              // Scan key
  93   2                      if (DR)                                 // If recive data ready... 
  94   2                              RxPacket();                     // ... recive data
  95   2              }       
  96   1      }
  97          /*******************************************************************************************/
  98          //function InitIO();
  99          /*******************************************************************************************/
 100          void InitIO(void)
 101          {
 102   1              P0=0x0f;                                        // led light
 103   1              CSN=1;                                          // Spi  disable                                         
 104   1              SCK=0;                                          // Spi clock line init high
 105   1              DR=1;                                           // Init DR for input
 106   1              AM=1;                                           // Init AM for input
 107   1              PWR_UP=1;                                       // nRF905 power on
 108   1              TRX_CE=0;                                       // Set nRF905 in standby mode
 109   1              TX_EN=0;                                        // set radio in Rx mode 
 110   1      }
 111          /*******************************************************************************************/
 112          //function Inituart();
 113          /*******************************************************************************************/
 114          void Inituart(void)
 115          {
 116   1              TMOD = 0x20;                            //timer1 working mode 1
 117   1              TL1 = 0xfd;                                     //f7=9600 for 16mhz Fosc,and ... 
C51 COMPILER V7.08   T905                                                                  04/08/2004 18:54:17 PAGE 3   

 118   1              TH1 = 0xfd;                                     //...fd=19200 for 11.0592mhz Fosc
 119   1              SCON = 0xd8;                            //uart mode 3,ren==1
 120   1              PCON = 0x80;                            //smod=0
 121   1              TR1 = 1;                                        //start timer1
 122   1      }
 123          /*******************************************************************************************/
 124          //function Config905();
 125          /*******************************************************************************************/
 126          void Config905(void)
 127          {
 128   1              uchar i;                                        
 129   1              CSN=0;                                          // Spi enable for write a spi command
 130   1              SpiWrite(WC);                           // Write config command
 131   1              for (i=0;i<RxTxConf.n;i++)      // Write configration words
 132   1              {
 133   2                      SpiWrite(RxTxConf.buf[i]);
 134   2              }
 135   1              CSN=1;                                          // Disable Spi
 136   1      }
 137          /*******************************************************************************************/
 138          //function Delay100us();Delay 100us
 139          /*******************************************************************************************/
 140          void Delay(uchar n)
 141          {
 142   1              uint i;
 143   1              while(n--)
 144   1              for(i=0;i<80;i++);      
 145   1      }
 146          /*******************************************************************************************/
 147          //function SpiWrite();
 148          /*******************************************************************************************/

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区免费在线播放| 国产一级精品在线| 久久综合网色—综合色88| k8久久久一区二区三区 | 偷拍日韩校园综合在线| 久久久91精品国产一区二区精品| 一级女性全黄久久生活片免费| av电影一区二区| 久久se精品一区二区| 亚洲综合丁香婷婷六月香| 国产女人18水真多18精品一级做| 国产综合色在线视频区| 五月婷婷另类国产| 专区另类欧美日韩| 日本一区二区三区在线观看| 欧美片在线播放| 99久久综合国产精品| 国产精品香蕉一区二区三区| 麻豆精品视频在线观看免费| 午夜精品视频一区| 亚洲综合偷拍欧美一区色| 亚洲日本一区二区三区| 国产精品免费丝袜| 久久精品人人做人人爽人人| 日韩欧美国产麻豆| 欧美一区二区视频在线观看2020 | 亚洲黄色尤物视频| 欧美激情中文字幕| 欧美国产精品中文字幕| 国产香蕉久久精品综合网| 精品成人免费观看| 欧美变态tickling挠脚心| 欧美日韩国产bt| 欧美视频在线播放| 欧美日韩国产一区| 欧美精品乱码久久久久久 | 99在线精品视频| 成人黄色软件下载| av电影一区二区| 91亚洲男人天堂| 91成人免费在线视频| 欧美亚洲动漫制服丝袜| 色婷婷久久久久swag精品| 91免费版在线| 欧美三日本三级三级在线播放| 图片区日韩欧美亚洲| 日韩不卡在线观看日韩不卡视频| 国产三级三级三级精品8ⅰ区| 欧美影视一区在线| 欧美区视频在线观看| 日韩一区二区三| 日韩精品最新网址| 国产校园另类小说区| 国产精品福利av| 亚洲综合色丁香婷婷六月图片| 精品粉嫩超白一线天av| 国产亚洲欧洲一区高清在线观看| 欧美在线一区二区| 欧美一级日韩不卡播放免费| 91精品国产手机| 久久久久青草大香线综合精品| 3751色影院一区二区三区| 日韩精品资源二区在线| 欧美国产激情一区二区三区蜜月| 欧美肥胖老妇做爰| 久久久亚洲欧洲日产国码αv| 欧美亚洲动漫另类| 精品福利在线导航| 亚洲色图丝袜美腿| 亚洲va国产天堂va久久en| 韩国精品一区二区| 色呦呦一区二区三区| 日韩一区和二区| 中文字幕一区二区三区在线不卡 | 国产片一区二区| 亚洲激情第一区| 韩国女主播一区二区三区| thepron国产精品| 欧美三级午夜理伦三级中视频| 97se亚洲国产综合自在线| 欧美日韩免费观看一区二区三区| 91在线观看高清| 3atv一区二区三区| 国产精品国产自产拍在线| 亚洲成人一区在线| 国产成人精品一区二区三区四区 | 亚洲国产成人高清精品| 久久99精品国产91久久来源| 99国产精品视频免费观看| 欧美日韩视频一区二区| 国产亚洲欧美日韩日本| 午夜不卡av免费| 成人av集中营| 日韩精品一区二区在线观看| 一区二区三区美女视频| 成人午夜又粗又硬又大| 欧美大白屁股肥臀xxxxxx| 亚洲精品日日夜夜| 成人免费视频视频在线观看免费 | 国产一区二区三区电影在线观看 | 粉嫩aⅴ一区二区三区四区| 欧美日韩高清一区二区三区| 中文字幕av资源一区| 日本欧美一区二区三区乱码 | 毛片av一区二区| 色哟哟国产精品| 国产精品无人区| 精品一区二区三区蜜桃| 欧美日韩国产综合久久| 亚洲欧美在线视频| 国产成人免费在线视频| 精品入口麻豆88视频| 午夜视频在线观看一区二区| 91蜜桃视频在线| 国产精品伦一区| 福利一区福利二区| 久久午夜免费电影| 久久电影国产免费久久电影| 91麻豆精品国产| 亚洲成av人片| 欧美三片在线视频观看| 一区二区三区中文字幕| 色综合天天在线| 亚洲欧洲日韩在线| www.日韩在线| 国产精品天干天干在线综合| 国产精品996| 国产午夜久久久久| 国产传媒日韩欧美成人| 国产日韩精品一区二区浪潮av| 亚洲精品福利视频网站| 91麻豆视频网站| 夜夜亚洲天天久久| 欧美午夜不卡视频| 亚洲欧美日韩电影| 色婷婷一区二区| 香蕉成人伊视频在线观看| 欧美日韩精品一二三区| 日本aⅴ亚洲精品中文乱码| 日韩欧美aaaaaa| 国产在线播放一区三区四| 国产色91在线| 99视频精品免费视频| 一区二区三区四区高清精品免费观看| 久久电影网站中文字幕| 久久蜜桃av一区精品变态类天堂 | 欧美xxxx老人做受| 国内成+人亚洲+欧美+综合在线| 91极品视觉盛宴| 手机精品视频在线观看| 欧美变态凌虐bdsm| 国产成人精品三级| 亚洲精品日产精品乱码不卡| 色综合中文字幕国产| 亚洲电影欧美电影有声小说| 日韩女优视频免费观看| 国产精华液一区二区三区| 中文字幕在线观看不卡| 欧美无砖砖区免费| 久久国产剧场电影| 中文字幕亚洲电影| 欧美日韩一区二区电影| 激情五月激情综合网| 国产精品第五页| 在线不卡一区二区| 国产精品一区二区你懂的| 亚洲人成伊人成综合网小说| 欧美日韩国产一级| 国产iv一区二区三区| 亚洲在线中文字幕| 久久久亚洲午夜电影| 欧美最猛黑人xxxxx猛交| 久久99国产精品麻豆| 综合中文字幕亚洲| 欧美一区二区在线不卡| 成人免费高清在线| 奇米色一区二区| 1024成人网| 亚洲精品一区在线观看| 欧美中文字幕一二三区视频| 精品无人码麻豆乱码1区2区| 亚洲乱码精品一二三四区日韩在线| 91原创在线视频| 国内精品第一页| 亚洲一区二区黄色| 国产精品三级电影| 精品欧美一区二区久久| 91丨九色porny丨蝌蚪| 国产麻豆精品95视频| 亚洲国产欧美在线| 国产精品蜜臀在线观看| 欧美v亚洲v综合ⅴ国产v| 在线观看亚洲精品视频| 丁香婷婷综合色啪| 裸体一区二区三区| 亚洲高清免费一级二级三级| 中文字幕不卡在线| 久久你懂得1024| 精品少妇一区二区三区| 欧美日韩午夜在线视频|