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

📄 ledzys.lst

📁 基于89S52的LED灯左闪右闪实验
💻 LST
字号:
C51 COMPILER V8.02   LEDZYS                                                                09/13/2007 10:12:55 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE LEDZYS
OBJECT MODULE PLACED IN LEDZYS.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LEDZYS.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<reg51.h>
   2          #include <intrins.h>
   3          
   4          
   5          void delayms(unsigned char ms) 
   6          // 延时子程序
   7          { 
   8   1      unsigned char i;
   9   1      while(ms--)
  10   1      {
  11   2      for(i = 0; i < 120; i++);
  12   2      }
  13   1      }
  14          
  15          
  16          flash()
  17          {                   P0=0x00;
  18   1      delayms(250);
  19   1                          P0=0xff;
  20   1      delayms(250);
  21   1                          P0=0x00;
  22   1      delayms(250);
  23   1                          P0=0xff;
  24   1      delayms(250);
  25   1      }
  26          
  27          main()
  28          {
  29   1      unsigned char LED;
  30   1      LED = 0xfe;
  31   1      P0 = LED;
  32   1      
  33   1      while(1)
  34   1      {
  35   2      
  36   2      LED = _crol_(LED,1); //循环右移1位,点亮下一个LED
  37   2      P0 = LED;
  38   2      delayms(250);
  39   2      if(LED==0x7f)
  40   2      
  41   2      {  flash();
  42   3      
  43   3        P0=0x7f;
  44   3      
  45   3      while(P0!=0xfe)
  46   3      {
  47   4      
  48   4      P0=P0<<7|P0>>1;//循环左移
  49   4      delayms(250);
  50   4      }
  51   3                    
  52   3      flash(); 
  53   3      
  54   3      }
  55   2      
C51 COMPILER V8.02   LEDZYS                                                                09/13/2007 10:12:55 PAGE 2   

  56   2      }
  57   1      }


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