📄 lcd.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 + -