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

📄 lcd.lst

📁 电能表源码
💻 LST
字号:
C51 COMPILER V7.06   LCD                                                                   11/24/2008 09:37:02 PAGE 1   


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

stmt level    source

   1          /*************************************************************************************
   2          
   3                  文件类型:
   4                  文件作用:
   5                  修改权限:
   6                  文件相关:
   7                  
   8                  创 建 人:GeminiKQ
   9                  创建日期:2006.12.20
  10                  当前版本:Ver0.1
  11                  
  12                  版本信息:Ver0.1                                        GeminiKQ
  13          
  14          **************************************************************************************/
  15          #include "Tiger.h"
*** WARNING C318 IN LINE 15 OF bottom\lcd.c: can't open file 'Tiger.h'
  16          #include "lcd.h"
*** WARNING C318 IN LINE 16 OF bottom\lcd.c: can't open file 'lcd.h'
  17          #include "typemeter.h"
*** WARNING C318 IN LINE 17 OF bottom\lcd.c: can't open file 'typemeter.h'
  18          
  19          static char code LCD_NNumber[16] = 
  20          {
  21                  LNumb_a+LNumb_b+LNumb_c+LNumb_d+LNumb_e+LNumb_f,                        // 0
*** ERROR C202 IN LINE 21 OF BOTTOM\LCD.C: 'LNumb_a': undefined identifier
  22                  LNumb_b+LNumb_c,                                                                                        // 1
*** ERROR C202 IN LINE 22 OF BOTTOM\LCD.C: 'LNumb_b': undefined identifier
  23                  LNumb_a+LNumb_b+LNumb_d+LNumb_e+LNumb_g,                                        // 2
*** ERROR C202 IN LINE 23 OF BOTTOM\LCD.C: 'LNumb_a': undefined identifier
  24                  LNumb_a+LNumb_b+LNumb_c+LNumb_d+LNumb_g,                                        // 3
*** ERROR C202 IN LINE 24 OF BOTTOM\LCD.C: 'LNumb_a': undefined identifier
  25                  LNumb_b+LNumb_c+LNumb_f+LNumb_g,                                                        // 4
*** ERROR C202 IN LINE 25 OF BOTTOM\LCD.C: 'LNumb_b': undefined identifier
  26                  LNumb_a+LNumb_c+LNumb_d+LNumb_f+LNumb_g,                                        // 5
*** ERROR C202 IN LINE 26 OF BOTTOM\LCD.C: 'LNumb_a': undefined identifier
  27                  LNumb_a+LNumb_c+LNumb_d+LNumb_e+LNumb_f+LNumb_g,                        // 6
*** ERROR C202 IN LINE 27 OF BOTTOM\LCD.C: 'LNumb_a': undefined identifier
  28                  LNumb_a+LNumb_b+LNumb_c,                                                                        // 7
*** ERROR C202 IN LINE 28 OF BOTTOM\LCD.C: 'LNumb_a': undefined identifier
  29                  LNumb_a+LNumb_b+LNumb_c+LNumb_d+LNumb_e+LNumb_f+LNumb_g,        // 8
*** ERROR C202 IN LINE 29 OF BOTTOM\LCD.C: 'LNumb_a': undefined identifier
  30                  LNumb_a+LNumb_b+LNumb_c+LNumb_d+LNumb_f+LNumb_g,                        // 9
*** ERROR C202 IN LINE 30 OF BOTTOM\LCD.C: 'LNumb_a': undefined identifier
  31                  LNumb_a+LNumb_b+LNumb_c+LNumb_e+LNumb_f+LNumb_g,                        // a
*** ERROR C202 IN LINE 31 OF BOTTOM\LCD.C: 'LNumb_a': undefined identifier
  32                  LNumb_c+LNumb_d+LNumb_e+LNumb_f+LNumb_g,                                        // b
*** ERROR C202 IN LINE 32 OF BOTTOM\LCD.C: 'LNumb_c': undefined identifier
  33                  LNumb_a+LNumb_d+LNumb_e+LNumb_f,                                                        // c
*** ERROR C202 IN LINE 33 OF BOTTOM\LCD.C: 'LNumb_a': undefined identifier
  34                  LNumb_b+LNumb_c+LNumb_d+LNumb_e+LNumb_g,                                        // d
*** ERROR C202 IN LINE 34 OF BOTTOM\LCD.C: 'LNumb_b': undefined identifier
  35                  LNumb_a+LNumb_d+LNumb_e+LNumb_f+LNumb_g,                                        // e
*** ERROR C202 IN LINE 35 OF BOTTOM\LCD.C: 'LNumb_a': undefined identifier
  36                  LNumb_a+LNumb_e+LNumb_f+LNumb_g                                                         // f
C51 COMPILER V7.06   LCD                                                                   11/24/2008 09:37:02 PAGE 2   

*** ERROR C202 IN LINE 36 OF BOTTOM\LCD.C: 'LNumb_a': undefined identifier
  37          };
  38          
  39          static int code LCD_DISaddr[]=
  40             {Disnumaddr_1,                                          //第一位数字(右)
*** ERROR C202 IN LINE 40 OF BOTTOM\LCD.C: 'Disnumaddr_1': undefined identifier
  41              Disnumaddr_2,
*** ERROR C202 IN LINE 41 OF BOTTOM\LCD.C: 'Disnumaddr_2': undefined identifier
  42                  Disnumaddr_3,
*** ERROR C202 IN LINE 42 OF BOTTOM\LCD.C: 'Disnumaddr_3': undefined identifier
  43                  Disnumaddr_4,
*** ERROR C202 IN LINE 43 OF BOTTOM\LCD.C: 'Disnumaddr_4': undefined identifier
  44                  Disnumaddr_5,
*** ERROR C202 IN LINE 44 OF BOTTOM\LCD.C: 'Disnumaddr_5': undefined identifier
  45                  Disnumaddr_6,
*** ERROR C202 IN LINE 45 OF BOTTOM\LCD.C: 'Disnumaddr_6': undefined identifier
  46                  Disnumaddr_7,
*** ERROR C202 IN LINE 46 OF BOTTOM\LCD.C: 'Disnumaddr_7': undefined identifier
  47                  Disnumaddr_8,
*** ERROR C202 IN LINE 47 OF BOTTOM\LCD.C: 'Disnumaddr_8': undefined identifier
  48                  Disnumaddr_9,
*** ERROR C202 IN LINE 48 OF BOTTOM\LCD.C: 'Disnumaddr_9': undefined identifier
  49                  Disnumaddr_10,
*** ERROR C202 IN LINE 49 OF BOTTOM\LCD.C: 'Disnumaddr_10': undefined identifier
  50                  Disnumaddr_11,
*** ERROR C202 IN LINE 50 OF BOTTOM\LCD.C: 'Disnumaddr_11': undefined identifier
  51                  Disnumaddr_12,
*** ERROR C202 IN LINE 51 OF BOTTOM\LCD.C: 'Disnumaddr_12': undefined identifier
  52             };
  53          
  54          
  55          struct dis_str
  56             {   unsigned int    data_ID;                //数据ID号
  57                 unsigned char   offset;                 //偏移
  58                     unsigned char   datalong;               //显示长度
  59                 unsigned char   discode;                //显示序号
  60                     unsigned char   dotflag;                //小数点标志位:从低位开始分别代表 Y1,Y2,Y3,Y4,  Y5,Y6,Y7,0;
  61                     unsigned char   chaflag_1;              //特殊符号显示标志位1,从低到高分别代表:X1,X2,X3,X4,  X5,X6,X7
             -,X8;
  62                     unsigned char   chaflag_2;              //特殊呼号标志2,从低到高代表:X9,X10,X11,X12,  X13,X14,X15,X1
             -6;
  63                     unsigned char   chaflag_3;              //特殊呼号标志3,从低到高代表:X17,X18,X19,0   ,0,0,0,0;
  64                     unsigned char   typedisp;               //显示类型:0:不显示、1:秒刷新  2:即时刷新 3:不刷新
  65             }; 
  66          
  67          //======================================================================================
  68          //显示内容列表
  69          //共82项
  70          // ID号,偏移,显示长度,显示序号,小数点标志,特殊标志1,特殊标志2,特殊标志3,显示类型;
  71          //==========================================================================================
  72          struct dis_str code dis_table[55]=
  73          {{ID_COMADDR,2,4,0x01,0x00,0x00,0x00,0x00,0},                       //表号
*** ERROR C202 IN LINE 73 OF BOTTOM\LCD.C: 'ID_COMADDR': undefined identifier
  74           {ID_DATAMETER,3,3,0x02,0x36,0x00,0x02,0x00,0},                     //12:秒 分 时
*** ERROR C202 IN LINE 74 OF BOTTOM\LCD.C: 'ID_DATAMETER': undefined identifier
  75           {ID_DATAMETER,0,3,0x03,0x36,0x00,0x02,0x00,0},                     //13:年 月 日
*** ERROR C202 IN LINE 75 OF BOTTOM\LCD.C: 'ID_DATAMETER': undefined identifier
  76          
  77           {ID_POSENGSUM,0,4,0x04,0x20,0x00,0xC0,0x05,1},                     //01:当前正向有功总电量
*** ERROR C202 IN LINE 77 OF BOTTOM\LCD.C: 'ID_POSENGSUM': undefined identifier
  78          
  79           {ID_XULENGPOSSUM,0,3,0x05,0x20,0x00,0xE0,0x01,0},                  //当前正向有功最大需量
C51 COMPILER V7.06   LCD                                                                   11/24/2008 09:37:02 PAGE 3   

*** ERROR C202 IN LINE 79 OF BOTTOM\LCD.C: 'ID_XULENGPOSSUM': undefined identifier
  80           {ID_XULENGPOSSUM,5,3,0x06,0x35,0x00,0x20,0x00,0},                  //当前正向有功最大需量发生时间,日分时
*** ERROR C202 IN LINE 80 OF BOTTOM\LCD.C: 'ID_XULENGPOSSUM': undefined identifier
  81           {ID_XULPOSENGCURT,0,3,0x07,0x20,0x00,0xE0,0x01,0},                 //当前正向有功需量
*** ERROR C202 IN LINE 81 OF BOTTOM\LCD.C: 'ID_XULPOSENGCURT': undefined identifier
  82           
  83           {ID_LASTONEPOSENGSUM,0,4,0x08,0x40,0x00,0xC0,0x05,0},                //上月正向有功总电量
*** ERROR C202 IN LINE 83 OF BOTTOM\LCD.C: 'ID_LASTONEPOSENGSUM': undefined identifier
  84           {ID_LASTTWOPOSENGSUM,0,4,0x09,0x40,0x00,0xC0,0x05,0},                //上2月正向有功总电量
*** ERROR C202 IN LINE 84 OF BOTTOM\LCD.C: 'ID_LASTTWOPOSENGSUM': undefined identifier
  85           {ID_LASTTHRPOSENGSUM,0,4,0x10,0x40,0x00,0xC0,0x05,0},                //上3月正向有功总电量
*** ERROR C202 IN LINE 85 OF BOTTOM\LCD.C: 'ID_LASTTHRPOSENGSUM': undefined identifier
  86           {ID_LASTFORPOSENGSUM,0,4,0x11,0x40,0x00,0xC0,0x05,0},                 //上4月正向有功总电量
*** ERROR C202 IN LINE 86 OF BOTTOM\LCD.C: 'ID_LASTFORPOSENGSUM': undefined identifier
  87           {ID_LASTFIVPOSENGSUM,0,4,0x12,0x40,0x00,0xC0,0x05,0},                 //上5月正向有功总电量
*** ERROR C202 IN LINE 87 OF BOTTOM\LCD.C: 'ID_LASTFIVPOSENGSUM': undefined identifier
  88           {ID_LASTSIXPOSENGSUM,0,4,0x13,0x40,0x00,0xC0,0x05,0},                 //上6月正向有功总电量
*** ERROR C202 IN LINE 88 OF BOTTOM\LCD.C: 'ID_LASTSIXPOSENGSUM': undefined identifier
  89           {ID_LASTSEVPOSENGSUM,0,4,0x14,0x40,0x00,0xC0,0x05,0},                 //上7月正向有功总电量
*** ERROR C202 IN LINE 89 OF BOTTOM\LCD.C: 'ID_LASTSEVPOSENGSUM': undefined identifier
  90           {ID_LASTEGTPOSENGSUM,0,4,0x15,0x40,0x00,0xC0,0x05,0},                 //上8月正向有功总电量
*** ERROR C202 IN LINE 90 OF BOTTOM\LCD.C: 'ID_LASTEGTPOSENGSUM': undefined identifier
  91           {ID_LASTNINPOSENGSUM,0,4,0x16,0x40,0x00,0xC0,0x05,0},                 //上9月正向有功总电量
*** ERROR C202 IN LINE 91 OF BOTTOM\LCD.C: 'ID_LASTNINPOSENGSUM': undefined identifier
  92           {ID_LASTTENPOSENGSUM,0,4,0x17,0x40,0x00,0xC0,0x05,0},                 //上10月正向有功总电量
*** ERROR C202 IN LINE 92 OF BOTTOM\LCD.C: 'ID_LASTTENPOSENGSUM': undefined identifier
  93           {ID_LASTELVPOSENGSUM,0,4,0x18,0x40,0x00,0xC0,0x05,0},                 //上11月正向有功总电量
*** ERROR C202 IN LINE 93 OF BOTTOM\LCD.C: 'ID_LASTELVPOSENGSUM': undefined identifier
  94          
  95           {ID_LSATONEXULENGPOSSUM,0,3,0x19,0x12,0x00,0x00,0x00,0},                  //上月正向有功最大需量
*** ERROR C202 IN LINE 95 OF BOTTOM\LCD.C: 'ID_LSATONEXULENGPOSSUM': undefined identifier
  96           {ID_LSATONEXULENGPOSSUM,5,3,0x20,0x14,0x82,0x00,0x00,0},                  //上月正向有功最大需量发生时间

⌨️ 快捷键说明

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