📄 global variable.lst
字号:
C51 COMPILER V7.20 GLOBAL_VARIABLE 06/20/2005 16:55:57 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE GLOBAL_VARIABLE
OBJECT MODULE PLACED IN global variable.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE global variable.c BROWSE DEBUG OBJECTEXTEND
line level source
1 //
2 #include "charger.h"
3 //
4 //-----------------------------------
5 //a/d data
6 unsigned int xdata adin[10] _at_ 0xA010;
7 //
8 //-----------------------------
9 //today work data:
10 //current working data in a/d and today working data
11 //A/D(1-6)*current rate=current(1-6)
12 //charge Ah=sum(today(1-6));
13 //
14 daydata xdata today _at_ (0xDB64);//0x2B byte,or 43 byte
15 //
16 //-----------------------------
17 //System set value;
18 unsigned int xdata sys[13] _at_ (0xA025);
19 struct rate xdata crate _at_ (0xA040);
20 unsigned int xdata adtemp _at_ 0xA07A;//AD in temperature,no just
21 char idata controlstate;//control state char
22 unsigned int xdata password _at_ 0xA07C;
23 int xdata just _at_ 0xA07E; //just temp.
24 daydata xdata looplink[BUFFSIZE] _at_ 0xC000;
25 //--------------------------------------------------------------------
26 //save data
27 unsigned int idata tlong,t50ms;//realtime flag XXXX second
28 //
29 //-------------------------------------------------------------------------------
30 //display chinese table
31 code unsigned char *adinhz[10]={
32 "一路电流" , "二路电流" , "三路电流",
33 "四路电流" , "五路电流" , "六路电流" ,
34 "放电电流" , "环境温度" , "蓄电池电压" , "浏览历史数据"
35 };//,"充电安时","放电安时",
36
37 code unsigned char *hishz[18]={
38 "一路最大电流" , "一路充电" ,
39 "二路最大电流" , "二路充电" ,
40 "三路最大电流" , "三路充电",
41 "四路最大电流" , "四路充电" ,
42 "五路最大电流" , "五路充电" ,
43 "六路最大电流" , "六路充电" ,
44 "放电最大电流" , "放电安时" ,
45 "最高温度" , "最低温度",
46 "蓄电池最高电压" , "蓄电池最低电压"
47 };
48 code unsigned char *sethz[13]={
49 "强充停止" , "强充启动" , "浮充停止" ,"浮充启动",
50 "油机启动" , "欠压报警" , "过载报警" ,"系统电压",
51 "放电电流传感器" , "充电电流传感器" , "时间设定",
52 "实测温度" ,"退出设置"
53 };
54 //-----------------------------------
55 //default system data table
C51 COMPILER V7.20 GLOBAL_VARIABLE 06/20/2005 16:55:57 PAGE 2
56 code unsigned int stab[5][4]={
57 {48,110,220,300},//system volatage
58 {100,100,300,300},//discharge model of current
59 {50,50,50,50},//charge model of current
60 {96,220,440,600},//float charge temperetion revise
61 {24,55,110,150}//desinged rate for test volatage
62 };
63 code unsigned int dtab[4][7]={//default system set
64 {60,50,56,53,45,43,200},//48V default
65 {135,113,126,121,104,99,200}, //110V default
66 {270,227,253,243,208,198,200},//220V default
67 {368,309,345,331,283,270,200} //300V default
68 };//qcdy,qcqd,fcdy,fchf,yjqd,qybj,gzbj
69
70 code unsigned char *unit[4]={"V ","A","Ah","℃"};
71 code unsigned char uadin[9]={1,1,1,1,1,1,1,3,0};
72 code unsigned char uhis[18]={1,2,1,2,1,2,1,2,1,2,1,2,1,2,3,3,0,0};
73 code unsigned char uset[12]={0,0,0,0,0,0,1,0,1,1,5,3};
74 code char *atstate="ATE0V1Q0W0X4S0=1&D0&S0&K3&W0&Y0\r\n";//状态控制
75
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = ---- ----
CONSTANT SIZE = 745 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = 5 ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -