public.bak
来自「一个基于C51开发的计价秤」· BAK 代码 · 共 88 行
BAK
88 行
typedef void VOID;
typedef signed char INT8;
typedef signed short INT16;
typedef signed long INT32;
typedef char CHAR;
typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef unsigned long DWORD;
typedef double FLOAT;
typedef bit BOOL;
typedef struct{
BYTE hour;
BYTE min;
BYTE sec;
}TIME;
typedef struct{
BYTE year;
BYTE month;
BYTE day;
}DATE;
typedef struct{
BYTE shiftcnt;
BYTE funcnt;
BYTE shiftval;
BYTE memval;
BYTE modeval;
BYTE funval;
}KEYRET;
typedef union{
FLOAT float_data;
INT32 int_data;
BYTE byte_data[4];
}UN_DATA;
#define FALSE 0
#define TRUE 1
#define ERROR 0
#define OK 1
#define COMMAND 0
#define NUMBER 1
#define MAX_DISPLAY_CHAR 7
#define MAX_RECORD 0x5dc
#define V_TMOD 0x10
#define V_TH0 0x9e
#define V_TL0 0x75
#define V_TH1 0xf8
#define V_TL1 0xcd
#define MSEC 5
#define SEC 100
#define N 2
/**********mode**********/
#define Calibration_mode 0
#define Initialization_mode 1
#define Sales_mode 2
#define Total_mode 3
#define Payback_mode 4
#define PLU_Setup_mode 5
#define Time_Setup_mode 6
#define Beep_Setup_mode 7
#define Calculator_mode 8
#define Reports_mode 9
#define Download_mode 10
/**********state**********/
#define WEIGHING 1
#define NON_WEIGHING 2
#define MANUAL_PRICING 3
#define UNIT_PRICE_DISP 1
#define UNIT_PRICE_EDIT 2
#define UNIT_PRICE_SAVE 3
#define EDIT_YEAR 1
#define EDIT_MONTH 2
#define EDIT_DAY 3
#define EDIT_HOUR 4
#define EDIT_
/**********sales type**********/
#define PW 1
#define PN 2
#define MW 3
#define MN 4
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?