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

📄 data.lst

📁 F系列单片机的液晶显示程序 LM28124液晶
💻 LST
字号:
C51 COMPILER V8.02   DATA                                                                  09/22/2007 15:22:04 PAGE 1   


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

line level    source

   1          #include <c8051f020.h>                 // SFR declarations
   2          #include <stdio.h>
   3          #include <var.h>
   4          #include <lib.h>
*** ERROR C141 IN LINE 17 OF LIB.H: syntax error near '('
*** ERROR C141 IN LINE 17 OF LIB.H: syntax error near ')'
   5          #include <define.h>
   6          
   7          
   8          data()
*** ERROR C141 IN LINE 8 OF DATA.C: syntax error near ')'
   9          {
  10          
  11                  for(i=0;i<326;)           //将电容信号差值赋予v[]
*** ERROR C141 IN LINE 11 OF DATA.C: syntax error near '=', expected ')'
*** ERROR C129 IN LINE 11 OF DATA.C: missing ';' before '<'
  12                  {
  13                          v[i]=t[i+2]-t[i+1];
  14                          if(v[i]<0)
  15                          {
  16                                  v[i]=-v[i];
  17                          }
  18                          i=i+1;
  19                  }
  20          
  21                  for(vv=0;vv<326;)       //检验差值小于0.05,找出n0
  22                  {
  23                          if((v[vv]<0.05)&&(v[vv+1]<0.05)&&(v[vv+2]<0.05)&&(v[vv+3]<0.05)&&(v[vv+4]<0.05))
  24                                  {
  25                                          n0=vv;
  26                                          break;                                          
  27                                  }
  28                          vv=vv+1;        
  29                  }
  30                  for(vv=n0;vv<326;)
  31                  {
  32                          if((v[vv]>0.05)&&((v[vv+1]>0.05)||(v[vv+2]>0.05)))
  33                                  {
  34                                          n1=vv;
  35                                          break;
  36                                  }
  37                          vv=vv+1;
  38                  }
  39                  for(vv=n1;vv<326;)
  40                  {
  41                          if((v[vv]<0.05)&&(v[vv+1]<0.05)&&(v[vv+2]<0.05))
  42                                  {
  43                                          n2=vv;
  44                                          break;
  45                                  }
  46                          vv=vv+1;
  47                  }
  48                  for(vv=n2;vv<326;)
  49                  {
  50                          if((v[vv]>0.05)&&((v[vv+1]>0.05)||(v[vv+2]>0.05)))
C51 COMPILER V8.02   DATA                                                                  09/22/2007 15:22:04 PAGE 2   

  51                                  {
  52                                          n3=vv;
  53                                          break;
  54                                  }
  55                          vv=vv+1;
  56                  }       
  57                  n1=n1+1;
  58                  n2=n2+1;
  59                  n3=n3+1;
  60                  T1=n2-n1;
  61                  add=t[n1];
  62                  for(i=n1;i<n2-1;i++)
  63                  {
  64                          add=add+t[i+1]; 
  65                  }
  66                  Equ1=add/T1;
  67                  add=u[n1];
  68                  for(i=n1;i<n2-1;i++)
  69                  {
  70                          add=add+u[i+1]; 
  71                  }
  72                  Equ2=add/T1;
  73                  Tn=n3-n2;
  74                  add=t[n2];
  75                  for(i=n2;i<n3-1;i++)
  76                  {
  77                          add=add+t[i+1]; 
  78                  }       
  79                  EquT=add/Tn;
  80                  add=u[n2];
  81                  for(i=n2;i<n3-1;i++)
  82                  {
  83                          add=add+u[i+1];
  84                  }       
  85                  EquU=add/Tn;    
  86                  T0=0;
  87                  for(i=n2;i<=n3-1;i++)
  88                  {
  89                          if(u[i]==0)
  90                          {
  91                                  T0=T0+1;
  92                          }
  93                  }
  94                  if(Tn%2==0)
  95                  {
  96                          n4=n2+Tn/2-1;   
  97                          add=t[n2];
  98                          for(i=n2;i<n4;i++)
  99                          {
 100                                  add=add+t[i+1]; 
 101                          }       
 102                          EquT1=add/Tn*2;
 103                          add=t[n4+1];
 104                          for(i=n4+1;i<n3-1;i++)
 105                          {
 106                                  add=add+t[i+1]; 
 107                          }
 108                          EquT2=add/Tn*2;
 109          
 110                          add=u[n2];
 111                          for(i=n2;i<n4;i++)
 112                          {
C51 COMPILER V8.02   DATA                                                                  09/22/2007 15:22:04 PAGE 3   

 113                                  add=add+u[i+1]; 
 114                          }       
 115                          EquU1=add/Tn*2;
 116                          add=u[n4+1];
 117                          for(i=n4+1;i<n3-1;i++)
 118                          {
 119                                  add=add+u[i+1]; 
 120                          }
 121                          EquU2=add/Tn*2;
 122                  }
 123                  else
 124                  {
 125                          n4=n2+Tn/2;     
 126                          add=t[n2];
 127                          for(i=n2;i<n4-2;i++)
 128                          {
 129                                  add=add+t[i+1]; 
 130                          }       
 131                          EquT1=add/Tn*2;
 132                          add=t[n4+1];
 133                          for(i=n4+1;i<n3-2;i++)
 134                          {
 135                                  add=add+t[i+1]; 
 136                          }
 137                          EquT2=add/Tn*2;
 138                          add=u[n2];
 139                          for(i=n2;i<n4-2;i++)
 140                          {
 141                                  add=add+u[i+1]; 
 142                          }       
 143                          EquU1=add/Tn*2;
 144                          add=u[n4+1];
 145                          for(i=n4+1;i<n3-2;i++)
 146                          {
 147                                  add=add+u[i+1]; 
 148                          }
 149                          EquU2=add/Tn*2;
 150                  }
 151                  a[0] = T1;
 152                  a[1] = Equ1;
 153                  a[2] = Equ2;
 154                  a[3] = Tn;
 155                  a[4] = EquT;
 156                  a[5] = EquT1;
 157                  a[6] = EquT2;
 158                  a[7] = EquU;
 159                  a[8] = EquU1;
 160                  a[9] = EquU2;
 161                  a[10] = T0;
 162          
 163          
 164          }

C51 COMPILATION COMPLETE.  0 WARNING(S),  5 ERROR(S)

⌨️ 快捷键说明

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