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

📄 cs18-2.lst

📁 《手把手教你学单片机的C程序设计》及实验程序
💻 LST
字号:
C51 COMPILER V7.06   CS18_2                                                                02/11/2007 13:42:49 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE CS18_2
OBJECT MODULE PLACED IN CS18-2.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE CS18-2.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <REG51.H>              
   2          #define uchar unsigned char     
   3          #define uint unsigned int               
   4          /*****************************************/
   5          uchar data cnt;                         
   6          /******************************************/
   7          sbit LAMP=P1^0;                         
   8          /*****************************************/
   9          void init(void)                                 
  10          {                                                       
  11   1      TMOD=0x01;                                      
  12   1      TH0=-(50000/256);                               
  13   1      TL0=-(50000%256);                       
  14   1      ET0=1;                                          
  15   1      TR0=1;                                          
  16   1      EA=1;                                           
  17   1      }                                                       
  18          /******************************************/
  19          void delay(uint k)                              
  20          {                                                       
  21   1      uint data i,j;                                  
  22   1              for(i=0;i<k;i++)                        
  23   1              {                                               
  24   2              for(j=0;j<121;j++){;}           
  25   2              }                                               
  26   1      }                                                       
  27          /******************************************/
  28          void time0(void) interrupt 1            
  29          {                                                       
  30   1      TH0=-(50000/256);                               
  31   1      TL0=-(50000%256);                       
  32   1      cnt++;                                          
  33   1      if(cnt<=2)LAMP=0;                       
  34   1      else LAMP=1;                                    
  35   1      if(cnt>=20)cnt=0;                               
  36   1      }                                                       
  37          /******************************************/
  38          void main(void)                         
  39          {                                                       
  40   1              init();                                 
  41   1              while(1)                                        
  42   1              {                                               
  43   2              delay(3000);                            
  44   2              }                                               
  45   1      }                                                       
  46          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    100    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      1    ----
   IDATA SIZE       =   ----    ----
C51 COMPILER V7.06   CS18_2                                                                02/11/2007 13:42:49 PAGE 2   

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