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

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

?? t905.lst

?? 用89C51 控制nRf 905收發 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          /*******************************************************************************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99re热这里只有精品免费视频| 日韩精品一级中文字幕精品视频免费观看| 美腿丝袜亚洲综合| 日韩免费高清电影| 国产精品一二三四| 国产精品久久久久9999吃药| 波多野结衣在线一区| 亚洲欧洲国产日韩| 欧美日韩性生活| 久久电影网电视剧免费观看| 中文字幕免费不卡在线| 一本久久a久久精品亚洲| 性感美女极品91精品| 精品国产网站在线观看| 国产98色在线|日韩| 亚洲精品大片www| 717成人午夜免费福利电影| 极品销魂美女一区二区三区| 欧美国产精品v| 欧美天堂一区二区三区| 男女视频一区二区| 欧美国产综合色视频| 欧洲一区二区三区免费视频| 久久99久久精品| 中文字幕制服丝袜成人av| 欧美日韩一区二区三区视频| 国产精品亚洲人在线观看| 亚洲色图在线看| 日韩午夜电影在线观看| kk眼镜猥琐国模调教系列一区二区| 亚洲综合区在线| 久久久亚洲午夜电影| 欧美影片第一页| 国产成人在线视频播放| 亚洲高清视频在线| 中日韩av电影| 欧美一级二级三级乱码| 91在线观看污| 激情综合色综合久久| 亚洲已满18点击进入久久| 国产亚洲成年网址在线观看| 欧美另类变人与禽xxxxx| 成人av在线电影| 免费不卡在线观看| 亚洲一区免费视频| 中文字幕中文乱码欧美一区二区 | 欧美日本韩国一区二区三区视频| 久久99久久99精品免视看婷婷| 亚洲永久免费av| 国产日韩精品久久久| 日韩写真欧美这视频| 在线区一区二视频| aaa国产一区| 国产福利91精品一区| 久久精品国产第一区二区三区| 亚洲最新视频在线播放| 国产精品网站一区| 久久久久久麻豆| 日韩欧美不卡在线观看视频| 欧美欧美欧美欧美| 色av成人天堂桃色av| 成人午夜大片免费观看| 国产黑丝在线一区二区三区| 激情六月婷婷久久| 久久电影网站中文字幕| 奇米影视7777精品一区二区| 婷婷久久综合九色综合绿巨人| 亚洲免费电影在线| 一区二区三区四区视频精品免费| 国产精品福利在线播放| 综合久久给合久久狠狠狠97色| 国产偷v国产偷v亚洲高清| 久久综合九色综合97婷婷| 日韩精品一区二| 2023国产精华国产精品| 久久久久久久久久电影| 久久久久久久电影| 国产三级精品在线| 国产精品水嫩水嫩| 日韩一区在线免费观看| 亚洲人成在线观看一区二区| 亚洲欧美影音先锋| 亚洲最大色网站| 天天色图综合网| 蜜桃在线一区二区三区| 久久99久久99小草精品免视看| 国产一区二区中文字幕| 成人午夜视频在线观看| 99精品国产热久久91蜜凸| 色婷婷精品大视频在线蜜桃视频| 色妞www精品视频| 日韩视频一区二区三区| 日韩欧美激情四射| 久久久激情视频| 中文字幕在线免费不卡| 亚洲精品国产精华液| 日韩高清欧美激情| 激情六月婷婷综合| 不卡影院免费观看| 欧美日韩黄色一区二区| 久久综合九色综合97婷婷| 中文字幕在线观看一区| 婷婷综合在线观看| 国产精品一卡二| 91福利社在线观看| 日韩欧美国产电影| 亚洲日本在线天堂| 奇米777欧美一区二区| 福利电影一区二区三区| 欧美裸体一区二区三区| 国产欧美一区二区精品婷婷| 亚洲精选在线视频| 国产资源在线一区| av在线不卡电影| 欧美高清视频在线高清观看mv色露露十八| 日韩免费高清视频| 亚洲精品ww久久久久久p站| 美女看a上一区| 色综合久久久久| 久久蜜桃一区二区| 午夜免费久久看| 成人污视频在线观看| 宅男在线国产精品| 中文字幕色av一区二区三区| 蜜臀av一区二区三区| 色综合中文字幕国产 | 亚洲国产精品久久人人爱蜜臀| 美腿丝袜在线亚洲一区| 色美美综合视频| 亚洲国产激情av| 免费在线看成人av| 91行情网站电视在线观看高清版| 精品国产乱码久久久久久图片| 亚洲一区二区三区三| 高清国产一区二区三区| 欧美日韩精品一区二区在线播放| 国产精品乱码妇女bbbb| 九色综合国产一区二区三区| 欧美性大战xxxxx久久久| 国产精品久久久久久久久快鸭| 蜜臀国产一区二区三区在线播放 | 成人午夜av影视| 2017欧美狠狠色| 麻豆一区二区99久久久久| 欧美色区777第一页| 亚洲免费观看高清在线观看| 粉嫩一区二区三区在线看| 久久亚洲精品小早川怜子| 午夜精品久久久久久久蜜桃app| av一区二区三区黑人| 亚洲欧美激情插| 成人av资源下载| 欧美国产乱子伦| 国产成人丝袜美腿| 久久久久久久久久久电影| 精品在线一区二区三区| 精品欧美一区二区三区精品久久| 石原莉奈在线亚洲三区| 欧美日韩久久一区二区| 亚洲综合成人在线| 欧美日韩亚洲国产综合| 午夜精品123| 7777精品伊人久久久大香线蕉经典版下载 | 91久久精品网| 亚洲免费资源在线播放| 91麻豆精东视频| 亚洲日本护士毛茸茸| 91猫先生在线| 一级做a爱片久久| 欧美三级视频在线播放| 无吗不卡中文字幕| 欧美精品久久一区二区三区 | 日本美女一区二区三区| 欧美一区二区日韩| 美女www一区二区| 欧美成人福利视频| 国产精品夜夜嗨| 中文字幕一区二区在线观看| 91丨九色丨国产丨porny| 亚洲精品第1页| 欧美顶级少妇做爰| 九九精品视频在线看| 国产亚洲欧美色| 91香蕉视频mp4| 亚洲国产乱码最新视频| 日韩欧美色综合| 高清在线成人网| 亚洲国产成人高清精品| 欧美不卡123| 99视频有精品| 石原莉奈在线亚洲二区| 久久久久亚洲综合| 色丁香久综合在线久综合在线观看| 亚洲影院免费观看| 久久久久97国产精华液好用吗| 99re成人在线| 免费在线观看不卡| 国产欧美精品一区| 欧美性猛片xxxx免费看久爱| 国产精品白丝av|