⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 slave.lst

📁 无线模块nrf24l01程序
💻 LST
字号:
C51 COMPILER V8.02   SLAVE                                                                 08/21/2008 00:39:54 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE SLAVE
OBJECT MODULE PLACED IN .\Bin\slave.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE slave.c BROWSE DEBUG OBJECTEXTEND OBJECT(.\Bin\slave.obj)

line level    source

   1           #include<reg52.h>
   2           #include<nRF24L01.h>
   3          
   4          
   5          uchar bdata keycheck[2]={0};
   6          sbit    KEY1    =keycheck[0]^0;
   7          sbit    KEY2    =keycheck[0]^1;                          
   8          sbit    KEY3    =keycheck[0]^2;
   9          sbit    KEY4    =keycheck[0]^3;
  10          sbit    KEY5    =keycheck[0]^4;
  11          sbit    KEY6    =keycheck[0]^5;
  12          sbit    UP      =keycheck[0]^6;
  13          sbit    DOWN    =keycheck[0]^7;
  14          //sbit    LEFT    =keycheck^8;
  15          //sbit    RIGHT   =keycheck^9;
  16          
  17          
  18          
  19          
  20          
  21          
  22          void main()
  23          {
  24   1          TMOD =  0x11;  //设置计数器工作方式为16位装载 ,计数器1波特率发生器2400bps@12MHz
  25   1              IE   =  0xff;
  26   1              SCON=0x50;
  27   1              TCLK=1;
  28   1              RCLK=1;
  29   1              RCAP2H=0xff;
  30   1              RCAP2L=0xFD;//115200Bps
  31   1              TR2=1;
  32   1              init_io();
  33   1      
  34   1      
  35   1              while(1)
  36   1              {
  37   2                      SetRX_Mode();
  38   2                      if(nRF24L01_RxPacket(keycheck))
  39   2                      {
  40   3                              if(KEY1==1);
  41   3                              if(KEY2==1);
  42   3                              if(KEY3==1);
  43   3                              if(KEY4==1);
  44   3                              if(KEY5==1);
  45   3                              if(KEY6==1);
  46   3                              if(UP==1);
  47   3                              if(DOWN==1);
  48   3      //                      if(LEFT==1);
  49   3      //                      if(DOWN==1);
  50   3                              SBUF=keycheck[0];
  51   3                              while(TI==0);
  52   3                              TI=0;           
  53   3      
  54   3                      }
  55   2                                                      
C51 COMPILER V8.02   SLAVE                                                                 08/21/2008 00:39:54 PAGE 2   

  56   2      
  57   2                      
  58   2              }
  59   1      }
  60          
  61                  


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


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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -