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

📄 inttrup.lst

📁 16路巡检仪 该仪表采用c语言编写
💻 LST
字号:
C51 COMPILER V7.50   INTTRUP                                                               06/25/2008 14:22:37 PAGE 1   


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

line level    source

   1          #include <AT89X52.H>
*** WARNING C318 IN LINE 1 OF inttrup.c: can't open file 'AT89X52.H'
   2          #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
   3          extern  uchar   keyn,Chose,TMing1,VFport;
   4          extern  uchar   xdata   LEDbuf[8];
   5          extern  uint    tming3;
   6          uint    xdata   TMing2=0;
   7          uchar   count,kcout,jitter,jiasu,KEYbuf[4],Refreshtime=settime,countt=1;
   8          uchar   vfmark=0;
   9          uchar   VFnowt=0;
  10          uchar   tt=0;
  11          uchar   xj=xjian;
  12          extern  float   xdata   PV[road];
  13          void VFtime()
  14          {
  15   1              VFnowt--;
  16   1              if(vfmark==0)
  17   1                      {       
  18   2                              if(VFnowt==VFGETT)
  19   2                                      {       
  20   3                                              TMOD=0x53;
*** ERROR C202 IN LINE 20 OF INTTRUP.C: 'TMOD': undefined identifier
  21   3                                              TH0=0;TL0=0;
*** ERROR C202 IN LINE 21 OF INTTRUP.C: 'TH0': undefined identifier
*** ERROR C202 IN LINE 21 OF INTTRUP.C: 'TL0': undefined identifier
  22   3                                              TH1=0;TL1=0;TR1=1;
*** ERROR C202 IN LINE 22 OF INTTRUP.C: 'TH1': undefined identifier
*** ERROR C202 IN LINE 22 OF INTTRUP.C: 'TL1': undefined identifier
*** ERROR C202 IN LINE 22 OF INTTRUP.C: 'TR1': undefined identifier
  23   3                                      }
  24   2                              if(VFnowt==0)
  25   2                                      {       
  26   3                                              TMOD=0x73;
*** ERROR C202 IN LINE 26 OF INTTRUP.C: 'TMOD': undefined identifier
  27   3                                              vfmark=1;
  28   3                                              
  29   3                                      }       
  30   2                      }
  31   1      }
  32          
  33          
  34          void LEDtime()
  35          {       uchar  txdat;   
C51 COMPILER V7.50   INTTRUP                                                               06/25/2008 14:22:37 PAGE 2   

  36   1              Refreshtime--;                                          //时间定为2MS刷新一次显示数据(当系统晶振为6MHZ)
  37   1              if(Refreshtime==0)
  38   1                      {       xj--;
  39   2                              if(xj==0)
  40   2                                      {
  41   3                                              tming3++;
  42   3                                              xj=xjian;
  43   3                                      }
  44   2                              Refreshtime=settime;            //重装刷新时间
  45   2                              if(count<Screen)                        //判断是否扫描一遍LED
  46   2                                      count++;
  47   2                              else 
  48   2                                      count=1;
  49   2                              txdat=count-1;
  50   2                              if(txdat==0)                            //当点亮的LED是第一个时,DISDATA为1,其余的为0
  51   2                                      DISDATA=1;
*** ERROR C202 IN LINE 51 OF INTTRUP.C: 'DISDATA': undefined identifier
  52   2                              else    
  53   2                                      DISDATA=0;
*** ERROR C202 IN LINE 53 OF INTTRUP.C: 'DISDATA': undefined identifier
  54   2                              displaydata=LEDbuf[txdat];
*** ERROR C202 IN LINE 54 OF INTTRUP.C: 'P0': undefined identifier
  55   2                              LEDclk;                                         //      输出一脉冲供给74HC164做时钟
*** ERROR C202 IN LINE 55 OF INTTRUP.C: 'DISCLK': undefined identifier
*** ERROR C202 IN LINE 55 OF INTTRUP.C: 'DISCLK': undefined identifier
  56   2                              if(KEYin==1)
*** ERROR C202 IN LINE 56 OF INTTRUP.C: 'KEYin': undefined identifier
  57   2              {       TMing2=0;       
  58   3                      tt=0;
  59   3                      switch(count-1)                 //扫描哪个键盘被按下
  60   3                      {
  61   4                              case    0x04:           KEYbuf[kcout]=ADDdata;
  62   4                              break;
  63   4                              case    0x05:           KEYbuf[kcout]=SET;
  64   4                              break;
  65   4                              case    0x06:           KEYbuf[kcout]=AM;
  66   4                              break;
  67   4                              case    0x07:           KEYbuf[kcout]=SUBdata;
  68   4                              break;
  69   4                              default:;
  70   4                      }
  71   3                      kcout++;
  72   3                      if(kcout>1)
  73   3                              kcout=0;
  74   3                      if(KEYbuf[0]==KEYbuf[1])        //扫描延时
  75   3                      {       jitter++;                               //判断键盘是否有没按下
  76   4                              jiasu++;
  77   4                      }
  78   3                      else
  79   3                              {
  80   4                                      jiasu=0;
  81   4                                      jitter=0;                       //无键盘按下
  82   4                              }               
  83   3                      if(jitter==30)                          //给键盘赋值
  84   3                              {       
  85   4                                      keyn=KEYbuf[1];
  86   4                                      jitter=0;       
  87   4                              }
  88   3                      if(jiasu>=200)                          //当条件成立时,键盘加速
  89   3                              {
  90   4                                      if((KEYbuf[0]==ADDdata)|(KEYbuf[0]==SUBdata)) //是加、减键时加速
  91   4                                      {
C51 COMPILER V7.50   INTTRUP                                                               06/25/2008 14:22:37 PAGE 3   

  92   5                                              if((Chose!=syscsdisplay)&&(Chose!=fundisplay)&&(Chose!=teshucsdisplay))
  93   5                                                      keyn=KEYbuf[1];
  94   5                                      }
  95   4                                      jiasu=195;
  96   4                                              
  97   4                              }
  98   3                      }
  99   2                      else
 100   2                                      {
 101   3                                              TMing2++;
 102   3                                              tt++;
 103   3                                              if(tt>=8)
 104   3                                              {
 105   4                                                      jiasu=0;
 106   4                                                      tt=0;
 107   4                                              }
 108   3                                      }
 109   2                                              
 110   2                      }
 111   1      
 112   1      }
 113          
 114          
 115          void  Time0(void)interrupt      1                       //T0中断处理
 116          {       
 117   1              VFtime();                                       //采样中断处理
 118   1              LEDtime();                                              // LED中断处理
 119   1      }
 120          
 121          
 122          
 123          
 124          
 125          
 126          
 127          
 128          
 129          
 130          
 131          

C51 COMPILATION COMPLETE.  2 WARNING(S),  24 ERROR(S)

⌨️ 快捷键说明

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