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

📄 control.lst

📁 基于51单片机系统
💻 LST
字号:
C51 COMPILER V8.02   CONTROL                                                               08/03/2008 10:54:15 PAGE 1   


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

line level    source

   1          #include <at89x52.h>
   2          #include "define.h"
   3          
   4          void CutOff_1(unsigned char Channel)    // 电压通道1-8切断
   5          {
   6   1              switch(Channel)
   7   1              {
   8   2                      case 1:
   9   2                              CTRL_A2 = 1;
  10   2                              CTRL_A1 = 0;
  11   2                              CTRL_A0 = 0;
  12   2                              break;
  13   2                      case 2:
  14   2                              CTRL_A2 = 1;
  15   2                              CTRL_A1 = 0;
  16   2                              CTRL_A0 = 1;
  17   2                              break;
  18   2                      case 3:
  19   2                              CTRL_A2 = 1;
  20   2                              CTRL_A1 = 1;
  21   2                              CTRL_A0 = 0;
  22   2                              break;
  23   2                      case 4:
  24   2                              CTRL_A2 = 1;
  25   2                              CTRL_A1 = 1;
  26   2                              CTRL_A0 = 1;
  27   2                              break;
  28   2                      case 5:
  29   2                              CTRL_A2 = 0;
  30   2                              CTRL_A1 = 1;
  31   2                              CTRL_A0 = 1;
  32   2                              break;
  33   2                      case 6:
  34   2                              CTRL_A2 = 0;
  35   2                              CTRL_A1 = 1;
  36   2                              CTRL_A0 = 0;
  37   2                              break;
  38   2                      case 7:
  39   2                              CTRL_A2 = 0;
  40   2                              CTRL_A1 = 0;
  41   2                              CTRL_A0 = 1;
  42   2                              break;
  43   2                      case 8:
  44   2                              CTRL_A2 = 0;
  45   2                              CTRL_A1 = 0;
  46   2                              CTRL_A0 = 0;
  47   2                              break;
  48   2              }
  49   1      
  50   1              CTRL_D = 1;
  51   1              CTRL_LE1 = 0;
  52   1              CTRL_LE1 = 1;
  53   1      }
  54          
  55          void CutOff_2(unsigned char Channel)    // 电压通道9-16切断
C51 COMPILER V8.02   CONTROL                                                               08/03/2008 10:54:15 PAGE 2   

  56          {
  57   1              switch(Channel)
  58   1              {
  59   2                      case 9:
  60   2                              CTRL_A2 = 1;
  61   2                              CTRL_A1 = 0;
  62   2                              CTRL_A0 = 0;
  63   2                              break;
  64   2                      case 10:
  65   2                              CTRL_A2 = 1;
  66   2                              CTRL_A1 = 0;
  67   2                              CTRL_A0 = 1;
  68   2                              break;
  69   2                      case 11:
  70   2                              CTRL_A2 = 1;
  71   2                              CTRL_A1 = 1;
  72   2                              CTRL_A0 = 0;
  73   2                              break;
  74   2                      case 12:
  75   2                              CTRL_A2 = 1;
  76   2                              CTRL_A1 = 1;
  77   2                              CTRL_A0 = 1;
  78   2                              break;
  79   2                      case 13:
  80   2                              CTRL_A2 = 0;
  81   2                              CTRL_A1 = 1;
  82   2                              CTRL_A0 = 1;
  83   2                              break;
  84   2                      case 14:
  85   2                              CTRL_A2 = 0;
  86   2                              CTRL_A1 = 1;
  87   2                              CTRL_A0 = 0;
  88   2                              break;
  89   2                      case 15:
  90   2                              CTRL_A2 = 0;
  91   2                              CTRL_A1 = 0;
  92   2                              CTRL_A0 = 1;
  93   2                              break;
  94   2                      case 16:
  95   2                              CTRL_A2 = 0;
  96   2                              CTRL_A1 = 0;
  97   2                              CTRL_A0 = 0;
  98   2                              break;
  99   2              }
 100   1      
 101   1              CTRL_D = 1;
 102   1              CTRL_LE2 = 0;
 103   1              CTRL_LE2 = 1;
 104   1      }
 105          
 106          void CutOff_3(unsigned char Channel)    // 电压通道17-21切断
 107          {
 108   1              switch(Channel)
 109   1              {
 110   2                      case 17:
 111   2                              CTRL_A2 = 1;
 112   2                              CTRL_A1 = 0;
 113   2                              CTRL_A0 = 0;
 114   2                              break;
 115   2                      case 18:
 116   2                              CTRL_A2 = 1;
 117   2                              CTRL_A1 = 0;
C51 COMPILER V8.02   CONTROL                                                               08/03/2008 10:54:15 PAGE 3   

 118   2                              CTRL_A0 = 1;
 119   2                              break;
 120   2                      case 19:
 121   2                              CTRL_A2 = 1;
 122   2                              CTRL_A1 = 1;
 123   2                              CTRL_A0 = 0;
 124   2                              break;
 125   2                      case 20:
 126   2                              CTRL_A2 = 1;
 127   2                              CTRL_A1 = 1;
 128   2                              CTRL_A0 = 1;
 129   2                              break;
 130   2                      case 21:
 131   2                              CTRL_A2 = 0;
 132   2                              CTRL_A1 = 1;
 133   2                              CTRL_A0 = 1;
 134   2                              break;
 135   2              }
 136   1      
 137   1              CTRL_D = 1;
 138   1              CTRL_LE3 = 0;
 139   1              CTRL_LE3 = 1;
 140   1      }
 141          
 142          void Reconnect_1(unsigned char Channel)      // 电压通道1-8开启
 143          {
 144   1              switch(Channel)
 145   1              {
 146   2                      case 1:
 147   2                              CTRL_A2 = 1;
 148   2                              CTRL_A1 = 0;
 149   2                              CTRL_A0 = 0;
 150   2                              break;
 151   2                      case 2:
 152   2                              CTRL_A2 = 1;
 153   2                              CTRL_A1 = 0;
 154   2                              CTRL_A0 = 1;
 155   2                              break;
 156   2                      case 3:
 157   2                              CTRL_A2 = 1;
 158   2                              CTRL_A1 = 1;
 159   2                              CTRL_A0 = 0;
 160   2                              break;
 161   2                      case 4:
 162   2                              CTRL_A2 = 1;
 163   2                              CTRL_A1 = 1;
 164   2                              CTRL_A0 = 1;
 165   2                              break;
 166   2                      case 5:
 167   2                              CTRL_A2 = 0;
 168   2                              CTRL_A1 = 1;
 169   2                              CTRL_A0 = 1;
 170   2                              break;
 171   2                      case 6:
 172   2                              CTRL_A2 = 0;
 173   2                              CTRL_A1 = 1;
 174   2                              CTRL_A0 = 0;
 175   2                              break;
 176   2                      case 7:
 177   2                              CTRL_A2 = 0;
 178   2                              CTRL_A1 = 0;
 179   2                              CTRL_A0 = 1;
C51 COMPILER V8.02   CONTROL                                                               08/03/2008 10:54:15 PAGE 4   

 180   2                              break;
 181   2                      case 8:
 182   2                              CTRL_A2 = 0;
 183   2                              CTRL_A1 = 0;
 184   2                              CTRL_A0 = 0;
 185   2                              break;
 186   2              }
 187   1      
 188   1              CTRL_D = 0;
 189   1              CTRL_LE1 = 0;
 190   1              CTRL_LE1 = 1;
 191   1      }
 192          
 193          void Reconnect_2(unsigned char Channel)      // 电压通道9-16开启
 194          {
 195   1              switch(Channel)
 196   1              {
 197   2                      case 9:
 198   2                              CTRL_A2 = 1;
 199   2                              CTRL_A1 = 0;
 200   2                              CTRL_A0 = 0;
 201   2                              break;
 202   2                      case 10:
 203   2                              CTRL_A2 = 1;
 204   2                              CTRL_A1 = 0;
 205   2                              CTRL_A0 = 1;
 206   2                              break;
 207   2                      case 11:
 208   2                              CTRL_A2 = 1;
 209   2                              CTRL_A1 = 1;
 210   2                              CTRL_A0 = 0;
 211   2                              break;
 212   2                      case 12:
 213   2                              CTRL_A2 = 1;
 214   2                              CTRL_A1 = 1;
 215   2                              CTRL_A0 = 1;
 216   2                              break;
 217   2                      case 13:
 218   2                              CTRL_A2 = 0;
 219   2                              CTRL_A1 = 1;
 220   2                              CTRL_A0 = 1;
 221   2                              break;
 222   2                      case 14:
 223   2                              CTRL_A2 = 0;
 224   2                              CTRL_A1 = 1;
 225   2                              CTRL_A0 = 0;
 226   2                              break;
 227   2                      case 15:
 228   2                              CTRL_A2 = 0;
 229   2                              CTRL_A1 = 0;
 230   2                              CTRL_A0 = 1;
 231   2                              break;
 232   2                      case 16:
 233   2                              CTRL_A2 = 0;
 234   2                              CTRL_A1 = 0;
 235   2                              CTRL_A0 = 0;
 236   2                              break;
 237   2              }
 238   1      
 239   1              CTRL_D = 0;
 240   1              CTRL_LE2 = 0;
 241   1              CTRL_LE2 = 1;
C51 COMPILER V8.02   CONTROL                                                               08/03/2008 10:54:15 PAGE 5   

 242   1      }
 243          
 244          void Reconnect_3(unsigned char Channel)      // 电压通道17-21开启
 245          {
 246   1              switch(Channel)
 247   1              {
 248   2                      case 17:
 249   2                              CTRL_A2 = 1;
 250   2                              CTRL_A1 = 0;
 251   2                              CTRL_A0 = 0;
 252   2                              break;
 253   2                      case 18:
 254   2                              CTRL_A2 = 1;
 255   2                              CTRL_A1 = 0;
 256   2                              CTRL_A0 = 1;
 257   2                              break;
 258   2                      case 19:
 259   2                              CTRL_A2 = 1;
 260   2                              CTRL_A1 = 1;
 261   2                              CTRL_A0 = 0;
 262   2                              break;
 263   2                      case 20:
 264   2                              CTRL_A2 = 1;
 265   2                              CTRL_A1 = 1;
 266   2                              CTRL_A0 = 1;
 267   2                              break;
 268   2                      case 21:
 269   2                              CTRL_A2 = 0;
 270   2                              CTRL_A1 = 1;
 271   2                              CTRL_A0 = 1;
 272   2                              break;
 273   2              }
 274   1      
 275   1              CTRL_D = 0;
 276   1              CTRL_LE3 = 0;
 277   1              CTRL_LE3 = 1;
 278   1      }


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