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 + -
显示快捷键?