?? global variable.c
字號(hào):
//
#include "charger.h"
//
//-----------------------------------
//a/d data
unsigned int xdata adin[10] _at_ 0xA010;
//
//-----------------------------
//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_ (0xDB64);//0x2B byte,or 43 byte
//
//-----------------------------
//System set value;
unsigned int xdata sys[13] _at_ (0xA025);
struct rate xdata crate _at_ (0xA040);
unsigned int xdata adtemp _at_ 0xA07A;//AD in temperature,no just
char idata controlstate;//control state char
unsigned int xdata password _at_ 0xA07C;
int xdata just _at_ 0xA07E; //just temp.
daydata xdata looplink[BUFFSIZE] _at_ 0xC000;
//--------------------------------------------------------------------
//save data
unsigned int idata tlong,t50ms;//realtime flag XXXX second
//
//-------------------------------------------------------------------------------
//display chinese table
code unsigned char *adinhz[10]={
"一路電流" , "二路電流" , "三路電流",
"四路電流" , "五路電流" , "六路電流" ,
"放電電流" , "環(huán)境溫度" , "蓄電池電壓" , "瀏覽歷史數(shù)據(jù)"
};//,"充電安時(shí)","放電安時(shí)",
code unsigned char *hishz[18]={
"一路最大電流" , "一路充電" ,
"二路最大電流" , "二路充電" ,
"三路最大電流" , "三路充電",
"四路最大電流" , "四路充電" ,
"五路最大電流" , "五路充電" ,
"六路最大電流" , "六路充電" ,
"放電最大電流" , "放電安時(shí)" ,
"最高溫度" , "最低溫度",
"蓄電池最高電壓" , "蓄電池最低電壓"
};
code unsigned char *sethz[13]={
"強(qiáng)充停止" , "強(qiáng)充啟動(dòng)" , "浮充停止" ,"浮充啟動(dòng)",
"油機(jī)啟動(dòng)" , "欠壓報(bào)警" , "過載報(bào)警" ,"系統(tǒng)電壓",
"放電電流傳感器" , "充電電流傳感器" , "時(shí)間設(shè)定",
"實(shí)測溫度" ,"退出設(shè)置"
};
//-----------------------------------
//default system data table
code unsigned int stab[5][4]={
{48,110,220,300},//system volatage
{100,100,300,300},//discharge model of current
{50,50,50,50},//charge model of current
{96,220,440,600},//float charge temperetion revise
{24,55,110,150}//desinged rate for test volatage
};
code unsigned int dtab[4][7]={//default system set
{60,50,56,53,45,43,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]={1,2,1,2,1,2,1,2,1,2,1,2,1,2,3,3,0,0};
code unsigned char uset[12]={0,0,0,0,0,0,1,0,1,1,5,3};
code char *atstate="ATE0V1Q0W0X4S0=1&D0&S0&K3&W0&Y0\r\n";//狀態(tài)控制
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -