📄 global variable.c
字号:
//
#include "charger.h"
//
//-----------------------------------
//a/d data
unsigned int xdata adin[10] _at_ 0x4010;
//
//-----------------------------
//today work data:
//current working data in a/d and today working data
//A/D(1-6)*current rate=current(1-6)
//charge Ah=sum(today(1-6));
//
daydata xdata today _at_ 0x4010+sizeof(adin);
//
//-----------------------------
//System set value;
unsigned int xdata sys[13] _at_ 0x4010+sizeof(adin)+sizeof(daydata);
struct rate xdata crate _at_ 0x4010+sizeof(adin)+sizeof(daydata)+sizeof(sys);
//
//-------------------------------------------------------------------------------
//display chinese table
code unsigned char *adinhz[11]={
"一路电流" , "二路电流" , "三路电流" ,
"四路电流" , "五路电流" , "六路电流" ,
"放电电流" , "环境温度" , "蓄电池电压" , "浏览历史数据"
};//,"充电安时","放电安时",
code unsigned char *hishz[18]={
"蓄电池最高电压" , "蓄电池最低电压" ,
"一路最大电流" , "一路充电" ,
"二路最大电流" , "二路充电" ,
"三路最大电流" , "三路充电" ,
"四路最大电流" , "四路充电" ,
"五路最大电流" , "五路充电" ,
"六路最大电流" , "六路充电" ,
"放电最大电流" , "放电安时" ,
"最高温度" , "最低温度"
};
code unsigned char *sethz[12]={
"系统电压" , "强充停止" , "强充启动" , "浮充停止" ,
"浮充启动" , "油机启动" , "欠压报警" , "过载报警" ,
"放电电流传感器" , "充电电流传感器" ,
"实测温度" , "时间设定"
};
//-----------------------------------
//default system data table
code unsigned int stab[5][4]={
{48,110,220,300},//system volatage
{50,100,200,300},//discharge model of current
{25,50,100,150},//charge model of current
{96,220,440,600},//float charge temperetion revise
{20,50,100,200}//desinged rate for test volatage
};
code unsigned int dtab[4][7]={//default system set
{589,495,552,530,454,432,200},//48V default
{135,113,126,121,104,99,200}, //110V default
{270,227,253,243,208,198,200},//220V default
{368,309,345,331,283,270,200} //300V default
};//qcdy,qcqd,fcdy,fchf,yjqd,qybj,gzbj
code unsigned char *unit[4]={"V","A","Ah","℃"};
code unsigned char uadin[9]={1,1,1,1,1,1,1,3,0};
code unsigned char uhis[18]={0,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,3,3};
code unsigned char uset[11]={0,0,0,0,0,0,0,1,1,1,3};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -