📄 data process.i
字号:
#line 1 "data process.c" /0 #line 1 "D:\KEIL\C51\INC\ABSACC.H" /0 #line 24 "D:\KEIL\C51\INC\ABSACC.H" /1 #line 29 "D:\KEIL\C51\INC\ABSACC.H" /0 #line 6 "data process.c" /0 #line 1 "charger.h" /0 struct workdata { unsigned char date[3]; unsigned int work[18]; struct workdata *next; struct workdata *up; }; typedef struct workdata daydata; typedef daydata *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 init_system_work_point(void); extern void init_rate(void); extern void delay(unsigned int i); extern void displayadin(void); 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 unsigned int bdata tlong,t50ms; extern code unsigned char *adinhz[10]; extern code unsigned char *hishz[18]; extern code unsigned char *sethz[12]; 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[11]; #line 7 "data process.c" /0 void save(void) { static unsigned char data day; unsigned char data i; link p; i=today.date[2]; if(i!=day) { p=today.next; for(i=0;i<18;i++) { if(i<3)p->date[i]=today.date[i]; p->work[i]=today.work[i]; } today.next=p->next; today.up=p->up; } day= i; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -