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

📄 main.lst

📁 无线模块nrf24l01程序
💻 LST
字号:
C51 COMPILER V8.02   MAIN                                                                  08/20/2008 23:54:41 PAGE 1   


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

line level    source

   1          #include ".\\nRF24L01\\nRF24L01.h"
   2          #include "def.h"
   3          
   4          void Delay(unsigned int s)
   5          {
   6   1              unsigned int i;
   7   1              for(i=0; i<s; i++);
   8   1              for(i=0; i<s; i++);
   9   1      }
  10          bit old1=1,old2=1,new1=1,new2=1;
  11          unsigned char checkkeys(uchar keynum)
  12          {       
  13   1              
  14   1              switch(keynum)
  15   1              {
  16   2              case 1:
  17   2                      
  18   2                      new1=UP;
*** ERROR C202 IN LINE 18 OF MAIN.C: 'UP': undefined identifier
  19   2                      if(old1==1&&new1==0)
  20   2                      {
  21   3                              inerDelay_us(30000);
  22   3                              new1=UP;
*** ERROR C202 IN LINE 22 OF MAIN.C: 'UP': undefined identifier
  23   3                              if(new1==0){old1=new1;return 1;}
  24   3                      
  25   3                      }
  26   2                      old1=new1;
  27   2                      return 0;
  28   2                      break;
  29   2              case 2:
  30   2                      
  31   2                      new2=DOWN;
*** ERROR C202 IN LINE 31 OF MAIN.C: 'DOWN': undefined identifier
  32   2                      if(old2==1&&new2==0)
  33   2                      {
  34   3                              inerDelay_us(30000);
  35   3                              new2=DOWN;
*** ERROR C202 IN LINE 35 OF MAIN.C: 'DOWN': undefined identifier
  36   3                              if(new2==0){old2=new2;return 1;}
  37   3                      
  38   3                      }
  39   2                      old2=new2;
  40   2                      return 0;
  41   2                      break;
  42   2                      
  43   2              }
  44   1              
  45   1      
  46   1      
  47   1              
  48   1      }
  49          void main(void)
  50          {
  51   1      
C51 COMPILER V8.02   MAIN                                                                  08/20/2008 23:54:41 PAGE 2   

  52   1              
  53   1              unsigned char TxBuf[20]={0};     // 
  54   1              unsigned char RxBuf[20]={0};    
  55   1              init_io() ;
  56   1              TMOD =  0x11;  //设置计数器工作方式为16位装载 ,计数器1波特率发生器2400bps@12MHz
  57   1              IE   =  0xff;
  58   1              SCON=0x50;
  59   1              TCLK=1;
  60   1              RCLK=1;
  61   1              RCAP2H=0xff;
  62   1              RCAP2L=0xFD;//115200Bps
  63   1              TR2=1;
  64   1      
  65   1      
  66   1              while(1)
  67   1              {
  68   2                      if(checkkeys(1)){
  69   3                                      TxBuf[0]=0;
  70   3                                  nRF24L01_TxPacket(TxBuf);
  71   3                          Delay(5000);
  72   3                      } 
  73   2                      if(checkkeys(2)){
  74   3                                      TxBuf[0]=1;
  75   3                                  nRF24L01_TxPacket(TxBuf);
  76   3                          Delay(5000);
  77   3                      } 
  78   2      
  79   2              }
  80   1      
  81   1      
  82   1      
  83   1              
  84   1      }

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

⌨️ 快捷键说明

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