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

📄 rec_main.lst

📁 nrf2401接收模块
💻 LST
字号:
C51 COMPILER V6.12  REC_MAIN                                                               04/27/2009 10:34:35 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE REC_MAIN
OBJECT MODULE PLACED IN .\rec_main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE .\rec_main.c DEBUG OBJECTEXTEND

stmt level    source

   1          #include "reg51.h"
   2          #include "nRF2401_rec.h"
   3          
   4          sbit led = P1^0;
   5           
   6          void flash_led ( unsigned char n );                     //led闪烁程序
   7          void delayms ( unsigned int dly );                      //延时1MS的程序
   8          
   9          
  10          unsigned int RxBuf[25];									// 接收缓冲,保存接收到的数据
  11          
  12          int main()
  13          {
  14   1      	nRF2401_Initial();									// nRF2401A初始化
  15   1       
  16   1          while((nRF2401_RxStatus()) != 1);
  17   1      	
  18   1          nRF2401_ReceiveByte(RxBuf);							// 接收数据
  19   1            
  20   1          flash_led ( RxBuf[0]*2);
  21   1      }
  22          
  23          //====================================================================================
  24          //文 件 名: flash_led
  25          //功能描述: led flash
  26          //====================================================================================
  27          
  28          void flash_led ( unsigned char n )
  29            {
  30   1         
  31   1         for ( ; n > 0; n-- )
  32   1          {
  33   2           led = !led;    //控制LED闪烁N次
  34   2           delayms ( 1000 );
  35   2          }
  36   1        }
  37          
  38          
  39          //====================================================================================
  40          //文 件 名: delayms();
  41          //功能描述: 延时程序
  42          //延时次数:
  43          //====================================================================================
  44          
  45          void delayms ( unsigned int dly )
  46           {
  47   1        unsigned int i;
  48   1        for ( ; dly > 0; dly-- ) 
  49   1         {
  50   2          for ( i=0; i<50; i++ );
  51   2         }
  52   1       } 
  53          
  54          
  55          
C51 COMPILER V6.12  REC_MAIN                                                               04/27/2009 10:34:35 PAGE 2   

  56          
  57          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     83    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     50       1
   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 + -