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

📄 main.lst

📁 车灯控制程序
💻 LST
字号:
C51 COMPILER V7.06   MAIN                                                                  01/12/2009 17:26:54 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include<reg52.h>
   2          sbit sangliang = P3^1;
   3          sbit hongcha   = P3^2;
   4          sbit xiangzuo  = P3^3;
   5          sbit zuojiantou= P3^4;
   6          sbit xiangyou  = P3^5;
   7          sbit youjiantou= P3^6;
   8          sbit quanmie   = P3^7;
   9          
  10          sbit E = P0^0;
  11          sbit F = P0^1;
  12          sbit G = P0^2;
  13          sbit H = P0^3;
  14          sbit I = P0^4;
  15          sbit J = P0^5;
  16          sbit K = P0^6;
  17          
  18          sbit R = P2^1;
  19          sbit Q = P2^2;
  20          sbit p = P2^3;
  21          sbit O = P2^4;
  22          sbit N = P2^5;
  23          sbit M = P2^6;
  24          sbit L = P2^7;
  25          
  26          sbit D = P1^3;
  27          sbit C = P1^4;
  28          sbit b = P1^5;
  29          sbit A = P1^6;
  30          
  31          void hongdeng(void)
  32          {
  33   1              L = 0x01;
  34   1              M = 0x01;
  35   1              N = 0x01;
  36   1      
  37   1          E = 0x00;
  38   1          F = 0x00;
  39   1          G = 0x00;
  40   1          H = 0x00;
  41   1          I = 0x00;
  42   1          J = 0x00;
  43   1          K = 0x00;
  44   1      
  45   1          R = 0x00;
  46   1          Q = 0x00;
  47   1          p = 0x00;
  48   1          O = 0x00;
  49   1      
  50   1          D = 0x00;
  51   1          C = 0x00;
  52   1          b = 0x00;
  53   1          A = 0x00;
  54   1      }
  55          
C51 COMPILER V7.06   MAIN                                                                  01/12/2009 17:26:54 PAGE 2   

  56          void zuo(void)
  57          {
  58   1              E = 0x01;
  59   1              D = 0x01;
  60   1          C = 0x01;
  61   1          A = 0x01;
  62   1              G = 0x01;
  63   1          H = 0x01;
  64   1              J = 0x01;
  65   1              R = 0x01;
  66   1              O = 0x01;
  67   1      
  68   1              L = 0x00;
  69   1              M = 0x00;
  70   1              N = 0x00;   
  71   1          F = 0x00;    
  72   1          I = 0x00;    
  73   1          K = 0x00;    
  74   1          Q = 0x00;
  75   1          p = 0x00;    
  76   1              b = 0x00;   
  77   1      }
  78          
  79          void zuojian(void)
  80          {
  81   1              p = 0x01;    
  82   1              b = 0x01;
  83   1              A = 0x01;
  84   1              E = 0x01;
  85   1              R = 0x01;
  86   1              O = 0x01;
  87   1      
  88   1              D = 0x00;
  89   1          C = 0x00;    
  90   1              G = 0x00;
  91   1          H = 0x00;
  92   1              J = 0x00;       
  93   1              L = 0x00;
  94   1              M = 0x00;
  95   1              N = 0x00;   
  96   1          F = 0x00;    
  97   1          I = 0x00;    
  98   1          K = 0x00;    
  99   1          Q = 0x00;     
 100   1      }
 101          
 102          void you(void)
 103          {
 104   1              F = 0x01;    
 105   1          I = 0x01;    
 106   1          K = 0x01;    
 107   1          Q = 0x01;
 108   1              D = 0x01;
 109   1          C = 0x01;    
 110   1              G = 0x01;
 111   1              R = 0x01;
 112   1              b = 0x01;
 113   1      
 114   1              p = 0x00;       
 115   1              A = 0x00;
 116   1              E = 0x00;       
 117   1              O = 0x00;       
C51 COMPILER V7.06   MAIN                                                                  01/12/2009 17:26:54 PAGE 3   

 118   1          H = 0x00;
 119   1              J = 0x00;       
 120   1              L = 0x00;
 121   1              M = 0x00;
 122   1              N = 0x00;        
 123   1      }
 124          
 125          void youjian(void)
 126          {
 127   1              K = 0x01;    
 128   1          Q = 0x01;
 129   1              D = 0x01;
 130   1              b = 0x01;
 131   1              p = 0x01;       
 132   1              A = 0x01;
 133   1      
 134   1              F = 0x00;    
 135   1          I = 0x00;       
 136   1          C = 0x00;    
 137   1              G = 0x00;
 138   1              R = 0x00;       
 139   1              E = 0x00;       
 140   1              O = 0x00;       
 141   1          H = 0x00;
 142   1              J = 0x00;       
 143   1              L = 0x00;
 144   1              M = 0x00;
 145   1              N = 0x00; 
 146   1      }
 147          
 148          void close(void)
 149          {
 150   1              K = 0x00;    
 151   1          Q = 0x00;
 152   1              D = 0x00;
 153   1              b = 0x00;
 154   1              p = 0x00;       
 155   1              A = 0x00;
 156   1              F = 0x00;    
 157   1          I = 0x00;       
 158   1          C = 0x00;    
 159   1              G = 0x00;
 160   1              R = 0x00;       
 161   1              E = 0x00;       
 162   1              O = 0x00;       
 163   1          H = 0x00;
 164   1              J = 0x00;       
 165   1              L = 0x00;
 166   1              M = 0x00;
 167   1              N = 0x00; 
 168   1      }
 169          void main(void)
 170          {
 171   1              P0=0x00;
 172   1              P1=0x00;
 173   1              P2=0x00;
 174   1      
 175   1              if(hongcha==0x00)
 176   1              {
 177   2                      while(hongcha==0x00);
 178   2                      hongdeng();
 179   2              }
C51 COMPILER V7.06   MAIN                                                                  01/12/2009 17:26:54 PAGE 4   

 180   1              else if(xiangzuo==0x00)
 181   1              {
 182   2                      while(xiangzuo==0x00);
 183   2                      zuo();
 184   2              }
 185   1              else if(zuojiantou==0x00)
 186   1              {
 187   2                      while(zuojiantou==0x00);
 188   2                      zuojian();
 189   2              }
 190   1              else if(xiangyou==0x00)
 191   1              {
 192   2                      while(xiangyou==0x00);
 193   2                      you();
 194   2              }
 195   1              else if(youjiantou==0x00)
 196   1              {
 197   2                      while(youjiantou==0x00);
 198   2                      youjian();
 199   2              }
 200   1              if(sangliang==0x00)
 201   1              {
 202   2                      while(sangliang==0x00);
 203   2                      close();
 204   2              }
 205   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    292    ----
   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 + -