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

📄 snd_main.lst

📁 nrf2401发送代码
💻 LST
字号:
C51 COMPILER V6.12  SND_MAIN                                                               04/27/2009 10:27:55 PAGE 1   


C51 COMPILER V6.12, COMPILATION OF MODULE SND_MAIN
OBJECT MODULE PLACED IN .\snd_main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE E:\发送\snd_main.c DEBUG OBJECTEXTEND PRINT(.\snd_main.lst) OBJECT(.\snd_ma
                    -in.obj) 

stmt level    source

   1          #include "reg51.h"
   2          #include "nRF2401_snd.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          
  17   1          while((nRF2401_RxStatus()) != 1);
  18   1      	
  19   1          nRF2401_ReceiveByte(RxBuf);							// 接收数据
  20   1            
  21   1          flash_led ( RxBuf[0]*2);
  22   1      
  23   1      }
  24          
  25          
  26          
  27          
  28          
  29          //====================================================================================
  30          //文 件 名: flash_led
  31          //功能描述: led flash
  32          //====================================================================================
  33          
  34          void flash_led ( unsigned char n )
  35            {
  36   1         
  37   1         for ( ; n > 0; n-- )
  38   1          {
  39   2           led = !led;    //控制LED闪烁N次
  40   2           delayms ( 1000 );
  41   2          }
  42   1        }
  43          
  44          
  45          //====================================================================================
  46          //文 件 名: delayms();
  47          //功能描述: 延时程序
  48          //延时次数:
  49          //====================================================================================
  50          
  51          void delayms ( unsigned int dly )
  52           {
  53   1        unsigned int i;
  54   1        for ( ; dly > 0; dly-- ) 
C51 COMPILER V6.12  SND_MAIN                                                               04/27/2009 10:27:55 PAGE 2   

  55   1         {
  56   2          for ( i=0; i<50; i++ );
  57   2         }
  58   1       } 


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 + -