deal.lst

来自「16路巡检仪 该仪表采用c语言编写」· LST 代码 · 共 257 行 · 第 1/2 页

LST
257
字号
C51 COMPILER V7.50   DEAL                                                                  06/25/2008 14:22:38 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE DEAL
OBJECT MODULE PLACED IN deal.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE deal.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include "head.h"
*** WARNING C318 IN LINE 1 OF head.h: can't open file 'AT89X52.H'
*** ERROR C202 IN LINE 70 OF HEAD.H: 'P1': undefined identifier
*** ERROR C202 IN LINE 71 OF HEAD.H: 'P1': undefined identifier
*** ERROR C202 IN LINE 72 OF HEAD.H: 'P1': undefined identifier
*** ERROR C202 IN LINE 73 OF HEAD.H: 'P2': undefined identifier
*** ERROR C202 IN LINE 74 OF HEAD.H: 'P2': undefined identifier
*** ERROR C202 IN LINE 75 OF HEAD.H: 'P2': undefined identifier
*** ERROR C202 IN LINE 76 OF HEAD.H: 'P2': undefined identifier
*** ERROR C202 IN LINE 77 OF HEAD.H: 'P2': undefined identifier
*** ERROR C202 IN LINE 78 OF HEAD.H: 'P2': undefined identifier
*** ERROR C202 IN LINE 79 OF HEAD.H: 'P2': undefined identifier
*** ERROR C202 IN LINE 80 OF HEAD.H: 'P2': undefined identifier
   2          extern  uint    pvdat[4];
   3          extern  uchar   VFport;
   4          extern  uchar   xdata   typdat[16];
   5          extern  float   xdata   PV[16],rangeH[16],rangeL[16];
   6          extern  uint    xdata   VR[16],IR[16];
   7          extern  uint    xdata   pvlb;
   8          void deal(float X)
   9          {
  10   1              uchar   ky;
  11   1              uint    i;
  12   1              float   temp1[5];
  13   1              bit             kr1=1;
  14   1              /*switch(typdat[VFport])                                                //选择输入类型
  15   1                                      {
  16   1                                              case 0: flashFByteR(temp1,0, 0, 2);             
  17   1                                                              if(X<temp1[1])
  18   1                                                                      {
  19   1                                                                              i=0;
  20   1                                                                              ky=0;
  21   1                                                                              break;
  22   1                                                                      }
  23   1                                                              flashFByteR(temp1,0, 28, 2);    
  24   1                                                              if(X<temp1[1])
  25   1                                                                      {
  26   1                                                                              ky=0;
  27   1                                                                              i=36;
  28   1                                                                              break;
  29   1                                                                      }
  30   1                                                               flashFByteR(temp1,0, 56, 2);
  31   1                                                              if(X<temp1[1])
  32   1                                                                      {
  33   1                                                                              ky=0;
  34   1                                                                              i=64;
  35   1                                                                              break;
  36   1                                                                      }       
  37   1                                              break;
  38   1                                              case 1: flashFByteR(temp1,0,84, 2);
  39   1                                                              if(X<temp1[1])
  40   1                                                              {       
  41   1                                                                      ky=0;
  42   1                                                                      i=92;
  43   1                                                                      break;
C51 COMPILER V7.50   DEAL                                                                  06/25/2008 14:22:38 PAGE 2   

  44   1                                                              }
  45   1                                                              flashFByteR(temp1,0, 112, 2);
  46   1                                                              if(X<temp1[1])
  47   1                                                                      {       
  48   1                                                                              ky=0;
  49   1                                                                              i=120;
  50   1                                                                              break;
  51   1                                                                      }
  52   1                                                              flashFByteR(temp1,0, 140, 2);
  53   1                                                              if(X<temp1[1])
  54   1                                                                      {       ky=0;
  55   1                                                                              i=148;
  56   1                                                                              break;
  57   1                                                                      }                                       
  58   1                                              break;
  59   1                                              case 2: flashFByteR(temp1,0, 168, 2);
  60   1                                                              if(X<temp1[1])
  61   1                                                                      {
  62   1                                                                              ky=0;
  63   1                                                                              i=176;
  64   1                                                                              break;
  65   1                                                                      }
  66   1                                                              flashFByteR(temp1,0, 196, 2);
  67   1                                                              if(X<temp1[1])
  68   1                                                                      {
  69   1                                                                              ky=0;
  70   1                                                                              i=184;
  71   1                                                                              break;
  72   1                                                                      }
  73   1                                                              flashFByteR(temp1,0, 224, 2);
  74   1                                                              if(X<temp1[1])
  75   1                                                                      {
  76   1                                                                              ky=0;
  77   1                                                                              i=232;
  78   1                                                                              break;
  79   1                                                                      }
  80   1                                                              flashFByteR(temp1,0, 252, 2);
  81   1                                                              if(X<temp1[1])
  82   1                                                                      {
  83   1                                                                              ky=0;
  84   1                                                                              i=260;
  85   1                                                                              break;
  86   1                                                                      }
  87   1                                                                                      
  88   1                                              break;
  89   1                                              case 3: flashFByteR(temp1,0, 280, 2);
  90   1                                                              if(X<temp1[1])
  91   1                                                                      {
  92   1                                                                              ky=0;
  93   1                                                                              i=288;
  94   1                                                                              break;
  95   1                                                                      }
  96   1                                                              flashFByteR(temp1,0, 308, 2);
  97   1                                                               if(X<temp1[1])
  98   1                                                                      {
  99   1                                                                              ky=0;
 100   1                                                                              i=316;
 101   1                                                                              break;
 102   1                                                                      }
 103   1                                                               flashFByteR(temp1,0, 336, 2);
 104   1                                                              if(X<temp1[1])
 105   1                                                                      {
C51 COMPILER V7.50   DEAL                                                                  06/25/2008 14:22:38 PAGE 3   

⌨️ 快捷键说明

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