📄 global variable.i
字号:
#line 1 "global variable.c" /0 #line 1 "charger.h" /0 typedef union { unsigned char b[2]; unsigned int i; }word; struct workdata { unsigned char date[3]; unsigned int work[18]; struct workdata xdata *next; struct workdata xdata *up; }; typedef struct workdata daydata; typedef daydata xdata *link ; struct rate { unsigned int volatage; unsigned int temperature; unsigned int discharge; unsigned int charge; }; extern void getadin(void); extern void account(void); extern void save(void); extern void control(void); extern void overloadctl(void); extern void init_history_buffer(void); extern void init_rate_workpoint(unsigned char n); extern unsigned char umod(unsigned int v,unsigned int c); extern void delay(unsigned int i); extern void firstscr(void); extern void menu(void); extern void keyrst(unsigned char m); extern unsigned int tlc1543(unsigned char port); extern void setup12887(unsigned char *p); extern void read12887(unsigned char *p); extern void start12887(void); void text(unsigned char sta,unsigned char *string); void WD_LCD(unsigned char ch); void WC_LCD(unsigned char comand); void clear(void); extern unsigned int xdata adin[10]; extern daydata xdata today; extern unsigned int xdata sys[13]; extern struct rate xdata crate; extern char xdata just; extern unsigned int xdata adtemp; extern char idata controlstate; extern unsigned int idata tlong; extern unsigned int idata t50ms; extern code unsigned char *adinhz[10]; extern code unsigned char *hishz[18]; extern code unsigned char *sethz[13]; extern code unsigned int stab[5][4]; extern code unsigned int dtab[4][7]; extern code unsigned char *unit[4]; extern code unsigned char uadin[9]; extern code unsigned char uhis[18]; extern code unsigned char uset[12]; extern unsigned int xdata password; #line 2 "global variable.c" /0 unsigned int xdata adin[10] _at_ 0xA010; daydata xdata today _at_ (0xDB64); unsigned int xdata sys[13] _at_ (0xA025); struct rate xdata crate _at_ (0xA040); char xdata just _at_ 0xA07E; unsigned int xdata adtemp _at_ 0xA07A; char idata controlstate; unsigned int xdata password _at_ 0xA07C; daydata xdata looplink[0x80] _at_ 0xC000; unsigned int idata tlong,t50ms; code unsigned char *adinhz[10]={ "一路电流" , "二路电流" , "三路电流", "四路电流" , "五路电流" , "六路电流" , "放电电流" , "环境温度" , "蓄电池电压" , "浏览历史数据" }; code unsigned char *hishz[18]={ "一路最大电流" , "一路充电" , "二路最大电流" , "二路充电" , "三路最大电流" , "三路充电", "四路最大电流" , "四路充电" , "五路最大电流" , "五路充电" , "六路最大电流" , "六路充电" , "放电最大电流" , "放电安时" , "最高温度" , "最低温度", "蓄电池最高电压" , "蓄电池最低电压" }; code unsigned char *sethz[13]={ "强充停止" , "强充启动" , "浮充停止" ,"浮充启动", "油机启动" , "欠压报警" , "过载报警" ,"系统电压", "放电电流传感器" , "充电电流传感器" , "时间设定", "实测温度" ,"退出设置" }; code unsigned int stab[5][4]={ {48,110,220,300}, {100,100,300,300}, {50,50,50,50}, {96,220,440,600}, {24,55,110,150} }; code unsigned int dtab[4][7]={ {60,50,56,53,45,43,200}, {135,113,126,121,104,99,200}, {270,227,253,243,208,198,200}, {368,309,345,331,283,270,200} }; 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};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -