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

📄 main123.lst

📁 本文件用于智能云台电机控制和图像处理
💻 LST
📖 第 1 页 / 共 5 页
字号:
C51 COMPILER V8.05a   MAIN123                                                              11/06/2008 11:08:29 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE MAIN123
OBJECT MODULE PLACED IN main123.OBJ
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.EXE main123.c OPTIMIZE(0,SPEED) BROWSE DEBUG OBJECTEXTEND CODE SY
                    -MBOLS

line level    source

   1          
   2                                                                   y= (((unsigned long)sKeyCode[3])<<16)+(((unsigned long)sKeyCode[4])<<8)+(unsigned long)sKeyCode[5]
             -; 
*** ERROR C202 IN LINE 2 OF MAIN123.C: 'sKeyCode': undefined identifier
   3                                                                   //构造一译码关键字
   4                                                  
   5                                                                   WDT_cls();
   6                                                                    
   7                                           
   8                                                                    switch(y)
*** ERROR C141 IN LINE 8 OF MAIN123.C: syntax error near 'switch'
   9                                                                   {
*** ERROR C129 IN LINE 9 OF MAIN123.C: missing ';' before '{'
  10                                                                   case   0x010800:                 //光圈开
  11                                                                            if(cAutoScan==1)
  12                                                                  {
  13                                                                  T0_stop();
  14                                                                  cAutoScan=0;    //自动扫描标志
  15                                                                  }
  16                                                                           CameraStop();
  17                                                                           IrisOpen();
  18                                                                           break;
  19                                                                  case    0x011000:                 //光圈关
  20                                                                            if(cAutoScan==1)
  21                                                                  {
  22                                                                  T0_stop();
  23                                                                  cAutoScan=0;    //自动扫描标志
  24                                                                  }
  25                                                                           CameraStop();
  26                                                                           IrisClose();
  27                                                                           break; 
  28                                                                   case   0x010200:                 //焦距拉近       因电路接线 必须单操作
  29                                                                          if(cAutoScan==1)
  30                                                                  {
  31                                                                  T0_stop();
  32                                                                  cAutoScan=0;    //自动扫描标志
  33                                                                  }
  34                                                                           CameraStop();
  35                                                                           Focus_near();
  36                                                                           break;
  37                                                                           
  38                                                                   case   0x010100:                 //焦距拉远
  39                                                                           if(cAutoScan==1)
  40                                                                  {
  41                                                                  T0_stop();
  42                                                                  cAutoScan=0;    //自动扫描标志
  43                                                                  }
  44                                                                           CameraStop();
  45                                                                           Focus_far()    ;
  46                                                                           break;
  47                                                                           
  48                                                                   case   0x014000:                 //视角宽
  49                                                                            if(cAutoScan==1)
  50                                                                  {
C51 COMPILER V8.05a   MAIN123                                                              11/06/2008 11:08:29 PAGE 2   

  51                                                                  T0_stop();
  52                                                                  cAutoScan=0;    //自动扫描标志
  53                                                                  }
  54                                                                           CameraStop();
  55                                                                           Zoom_wide();
  56                                                                           break;
  57                                                                           
  58                                                                   case   0x012000:                 //视角窄
  59                                                                            if(cAutoScan==1)
  60                                                                  {
  61                                                                  T0_stop();
  62                                                                  cAutoScan=0;    //自动扫描标志
  63                                                                  }
  64                                                                           CameraStop();
  65                                                                           Zoom_tele();
  66                                                                           break;
  67                                                                           
  68                                                                   case   0x010004:                 //向上        上下由T1控制
  69                                                                           if(cAutoScan==1)
  70                                                                  {
  71                                                                  T0_stop();
  72                                                                  cAutoScan=0;    //自动扫描标志
  73                                                                  }
  74                                                                           cDirectVertical=1 ;    
  75                                                                           T0_stop();
  76                                                                           if(cDirectVerticalLim==1 )
  77                                                                                   break; 
  78                                                                           cDirectVerticalLim=0;
  79                                                                           T1_start();
  80                                                                           break;
  81                                                                   case   0x010008:                 //向下
  82                                                                          if(cAutoScan==1)
  83                                                                  {
  84                                                                  T0_stop();
  85                                                                  cAutoScan=0;    //自动扫描标志
  86                                                                  }
  87                                                                           cDirectVertical=-1 ;
  88                                                                           T0_stop();
  89                                                                           if(cDirectVerticalLim==-1 )
  90                                                                                   break;
  91                                                                                   cDirectVerticalLim=0;
  92                                                                           T1_start();
  93                                                                           break;
  94                                                                   case   0x010001:                 //向左        左右由T0控制
  95                                                                     if(cAutoScan==1)
  96                                                                  {
  97                                                                  T0_stop();
  98                                                                  cAutoScan=0;    //自动扫描标志
  99                                                                  }
 100                                                                           cDirectHorizon=1;
 101                                                                           T1_stop();
 102                                                                           if(cDirectHorizonLim ==1 )
 103                                                                                   break; 
 104                                                                                   cDirectHorizonLim =0;    //可以运动则复位
 105                                                                           T0_start();
 106                                                                           break;
 107                                                                   case   0x010002:                 //向右
 108                                                                          if(cAutoScan==1)
 109                                                                  {
 110                                                                  T0_stop();
 111                                                                  cAutoScan=0;    //自动扫描标志
 112                                                                  }
C51 COMPILER V8.05a   MAIN123                                                              11/06/2008 11:08:29 PAGE 3   

 113                                                                           cDirectHorizon=-1;
 114                                                                           T1_stop();
 115                                                                           if(cDirectHorizonLim ==-1 )
 116                                                                                   break; 
 117                                                                                   cDirectHorizonLim =0;     //可以运动则复位
 118                                                                           T0_start();
 119                                                                           break;
 120                                                                    case   0x031301:                //自动扫描
 121                                                                    cAutoScan=1;    //自动扫描标志
 122                                                                  cDirectHorizon=1;
 123                                                                  T0_start();
 124                                                                  break;
 125                                                                    case   0x031a01:                //自动扫描
 126                                                                    cAutoScan=1;    //自动扫描标志
 127                                                                  cDirectHorizon=1;
 128                                                                  T0_start();
 129                                                                  break;
 130                                                                  case   0x031b01:                  //自动扫描
 131                                                                    cAutoScan=1;    //自动扫描标志
 132                                                                  cDirectHorizon=1;
 133                                                                  T0_start();
 134                                                                  break;
 135                                                                           case   0x010000:                 //结束所有运动   2  明景工控

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -