⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 global variable.i

📁 一个充电控制器的完整单片机程序
💻 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 + -