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

📄 xuliang.lst

📁 电能表源码
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.06   XULIANG                                                               11/24/2008 09:37:08 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE XULIANG
OBJECT MODULE PLACED IN xuliang.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE bottom\xuliang.c LARGE OPTIMIZE(9,SIZE) BROWSE NOAREGS MODDP2 INCDIR(C:\DOC
                    -UMENTS AND SETTINGS\ADMINISTRATOR.LENOVO-80B42371\桌面\VANGO\程序\var\) DEBUG OBJECTEXTEND PRINT(.\xuliang.lst) OBJECT(x
                    -uliang.obj)

stmt level    source

   1          /*************************************************************************************
   2          
   3                  文件类型:
   4                  文件作用:需量量计量
   5                  修改权限:
   6                  文件相关:
   7                  
   8                  创 建 人:chenbo
   9                  创建日期:2007.11.24
  10                  当前版本:Ver0.1
  11                  
  12                  版本信息:Ver0.1                                        
  13          
  14          **************************************************************************************/
  15          #include "Tiger.h"
*** WARNING C318 IN LINE 15 OF bottom\xuliang.c: can't open file 'Tiger.h'
  16          #include "typemeter.h"
*** WARNING C318 IN LINE 16 OF bottom\xuliang.c: can't open file 'typemeter.h'
  17          
  18          //==========================================================
  19          //函数功能:开始需量计量
  20          //
  21          //==========================================================
  22          void Start_xuliang(void)
  23          {
  24   1        time_xuliangcount=0;                  // 需量周期计数器
*** ERROR C202 IN LINE 24 OF BOTTOM\XULIANG.C: 'time_xuliangcount': undefined identifier
  25   1        time_count_z=0;                               // 时间计数器
*** ERROR C202 IN LINE 25 OF BOTTOM\XULIANG.C: 'time_count_z': undefined identifier
  26   1        time_count_f=0;
*** ERROR C202 IN LINE 26 OF BOTTOM\XULIANG.C: 'time_count_f': undefined identifier
  27   1        num_xuliangCF_z=0;                    // 在需量周期内CF个数
*** ERROR C202 IN LINE 27 OF BOTTOM\XULIANG.C: 'num_xuliangCF_z': undefined identifier
  28   1        num_xuliangCF_f=0;
*** ERROR C202 IN LINE 28 OF BOTTOM\XULIANG.C: 'num_xuliangCF_f': undefined identifier
  29   1      }
  30          
  31          //===========================================================
  32          //函数功能:初始化需量模块
  33          //
  34          //==========================================================
  35          void Init_xuliangmode(void)
  36           {uint8 i;
*** ERROR C202 IN LINE 36 OF BOTTOM\XULIANG.C: 'uint8': undefined identifier
*** ERROR C141 IN LINE 36 OF BOTTOM\XULIANG.C: syntax error near 'i'
  37   1        addr_baseonIDandtype(RAM,ID_XULPOSENGCURT);
*** ERROR C202 IN LINE 37 OF BOTTOM\XULIANG.C: 'RAM': undefined identifier
  38   1        for(i=0;i<6;i++)
*** ERROR C202 IN LINE 38 OF BOTTOM\XULIANG.C: 'i': undefined identifier
  39   1          {ram[(*ID_coretalbpoint[0]).dataaddr+i]=0;                 //清当前需量数据
*** ERROR C202 IN LINE 39 OF BOTTOM\XULIANG.C: 'ID_coretalbpoint': undefined identifier
  40   2              }
  41   1        F_refreshxuliang=0;                              //清最大需量保存标志位
C51 COMPILER V7.06   XULIANG                                                               11/24/2008 09:37:08 PAGE 2   

*** ERROR C202 IN LINE 41 OF BOTTOM\XULIANG.C: 'F_refreshxuliang': undefined identifier
  42   1        flag_xuliangminut=RTCTIME.rMinute;               //当前分钟不执行
*** ERROR C202 IN LINE 42 OF BOTTOM\XULIANG.C: 'flag_xuliangminut': undefined identifier
  43   1        flag_xuliangmode=0;
*** ERROR C202 IN LINE 43 OF BOTTOM\XULIANG.C: 'flag_xuliangmode': undefined identifier
  44   1        Start_xuliang();                                 
  45   1       }
  46          
  47          //=============================================================
  48          //函数功能:根据脉冲个数和时间计算平均功率
  49          //入口参数:脉冲个数,时间,需量地址
  50          //返回值:
  51          //=============================================================
  52          void jisuanxuliang(unsigned int num_CF,unsigned int time_CF,unsigned int addr)
  53           { Word32 temp_data;
*** ERROR C202 IN LINE 53 OF BOTTOM\XULIANG.C: 'Word32': undefined identifier
*** ERROR C141 IN LINE 53 OF BOTTOM\XULIANG.C: syntax error near 'temp_data'
  54   1         uint8 i;
*** ERROR C202 IN LINE 54 OF BOTTOM\XULIANG.C: 'uint8': undefined identifier
*** ERROR C141 IN LINE 54 OF BOTTOM\XULIANG.C: syntax error near 'i'
  55   1         temp_data.lword=3600;
*** ERROR C202 IN LINE 55 OF BOTTOM\XULIANG.C: 'temp_data': undefined identifier
  56   1         temp_data.lword=temp_data.lword*10000;
*** ERROR C202 IN LINE 56 OF BOTTOM\XULIANG.C: 'temp_data': undefined identifier
  57   1         temp_data.lword=temp_data.lword/time_CF;
*** ERROR C202 IN LINE 57 OF BOTTOM\XULIANG.C: 'temp_data': undefined identifier
  58   1         temp_data.lword=temp_data.lword*(num_CF-1);
*** ERROR C202 IN LINE 58 OF BOTTOM\XULIANG.C: 'temp_data': undefined identifier
  59   1         temp_data.lword=temp_data.lword/changshu;
*** ERROR C202 IN LINE 59 OF BOTTOM\XULIANG.C: 'temp_data': undefined identifier
  60   1         temp_data.lword=long_to_4bcd(temp_data.lword);
*** ERROR C202 IN LINE 60 OF BOTTOM\XULIANG.C: 'temp_data': undefined identifier
  61   1         for(i=0;i<3;i++)
*** ERROR C202 IN LINE 61 OF BOTTOM\XULIANG.C: 'i': undefined identifier
  62   1            {wr_buff[i]=temp_data.byte[i+1];
*** ERROR C202 IN LINE 62 OF BOTTOM\XULIANG.C: 'i': undefined identifier
  63   2                }
  64   1         data_addr.word[1]=addr;                          //保存当前需量到ram
*** ERROR C202 IN LINE 64 OF BOTTOM\XULIANG.C: 'data_addr': undefined identifier
  65   1         Write_data(RAM,3);
*** ERROR C202 IN LINE 65 OF BOTTOM\XULIANG.C: 'RAM': undefined identifier
  66   1       }
  67          
  68          //==========================================================
  69          //函数功能:比较最大需量
  70          //入口参数:当前需量和最大需量地址
  71          //返回参数:1,表示有最大需量更新,0,表示没有更新
  72          //==========================================================
  73          unsigned char max_xuliangchuli(unsigned int addr_currnt,unsigned int addr)
  74          { Word32 temp_max; 
*** ERROR C202 IN LINE 74 OF BOTTOM\XULIANG.C: 'Word32': undefined identifier
*** ERROR C141 IN LINE 74 OF BOTTOM\XULIANG.C: syntax error near 'temp_max'
  75   1        unsigned long curr_xuliang;
*** ERROR C141 IN LINE 75 OF BOTTOM\XULIANG.C: syntax error near 'unsigned'
*** ERROR C202 IN LINE 75 OF BOTTOM\XULIANG.C: 'curr_xuliang': undefined identifier
  76   1        unsigned char i,value;
*** ERROR C141 IN LINE 76 OF BOTTOM\XULIANG.C: syntax error near 'unsigned'
*** ERROR C202 IN LINE 76 OF BOTTOM\XULIANG.C: 'i': undefined identifier
  77   1        value=0;
*** ERROR C202 IN LINE 77 OF BOTTOM\XULIANG.C: 'value': undefined identifier
  78   1        data_addr.word[1]=addr;                        //读取最大需量值
*** ERROR C202 IN LINE 78 OF BOTTOM\XULIANG.C: 'data_addr': undefined identifier
C51 COMPILER V7.06   XULIANG                                                               11/24/2008 09:37:08 PAGE 3   

  79   1        Read_data(RAM,3);

⌨️ 快捷键说明

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