📄 const.h
字号:
extern unsigned char *Buffer;
extern unsigned char *Ds12887;
extern unsigned char *serialdata;
extern unsigned char *SAM_RACK;
extern unsigned char *SAM_CLA;
extern unsigned char *SAM_INS;
extern unsigned char *SAM_P1;
extern unsigned char *SAM_P2;
extern unsigned char *SAM_P3;
extern unsigned char *SAM_DATA;
extern unsigned char *EF_FILENAME;
extern unsigned char *rxd;
extern unsigned char *txd;
extern unsigned char *Lcd_dis;
extern unsigned char *Debug_code;
extern unsigned char con;
extern unsigned char comm_timeout;
extern unsigned char Flag_Online;
extern unsigned char system_lock; //系统锁机标志,当其不为"0"时,整机功能锁定
extern unsigned char command; //系统命令字,该字节由串口命令解析函数提供
#define char_0 0 //0
#define char_1 1 //1
#define char_2 2 //2
#define char_3 3 //3
#define char_4 4 //4
#define char_5 5 //5
#define char_6 6 //6
#define char_7 7 //7
#define char_8 8 //8
#define char_9 9 //9
#define char_A 10 //A
#define char_b 11 //b
#define char_C 39 //C
#define char_c 12 //c
#define char_d 13 //d
#define char_E 14 //E
#define char_F 15 //F
#define char_H 18 //H
#define char_h 19 //h
#define char_I 20 //I
#define char_i 21 //i
#define char_L 22 //L
#define char_N 23 //N
#define char_n 24 //n
#define char_O 25 //O
#define char_o 26 //o
#define char_P 27 //P
#define char_R 28 //R
#define char_r 29 //r
#define char_S 30 //S
#define char_t 31 //t
#define char_u 32 //u
#define char_U 33 //U
#define char_J 34 //J
#define char_JH 35 //-
#define char_XD 36 //.
#define char_SJ 37 //三角
#define char_HX 38 //三角+-
#define char_not_display 40 //not display
#define Duan_a 41 //段码a点亮
#define Duan_b 42 //段码b点亮
#define Duan_c 43 //段码c点亮
#define Duan_d 44 //段码d点亮
#define Duan_e 45 //段码e点亮
#define Duan_f 46 //段码f点亮
#define Duan_g 47 //段码g点亮
#define Duan_all 48 //段码全点亮
// 键盘扫描码 only for test
//--------------------------------------------------------------------------------------//
#define K_0 0 //数字键0
#define K_1 1 //数字键1
#define K_2 2 //数字键2
#define K_3 3 //数字键3
#define K_4 4 //数字键4
#define K_5 5 //数字键5
#define K_6 6 //数字键6
#define K_7 7 //数字键7
#define K_8 8 //数字键8
#define K_9 9 //数字键9
#define K_00 10 //数字键00
#define K_DOT 36 //小数点.
#define K_BL1 11 //部类1
#define K_BL2 12 //部类2
#define K_BL3 13 //部类3
#define K_BL4 14 //部类4
#define K_BL5 15 //部类5
#define K_BL6 16 //部类6
#define K_BL7 17 //部类7
#define K_BL8 18 //部类8
#define K_BL9 19 //部类9
#define K_BL10 20 //部类10
#define K_BL11 21 //部类11
#define K_BL12 22 //部类12
#define K_BL13 23 //部类13
#define K_BL14 24 //部类14
#define K_BL15 25 //部类15
#define K_BL16 26 //部类16
#define K_BL17 27 //部类17
#define K_BL18 28 //部类18
#define K_BL19 29 //部类19
#define K_BL20 30 //部类20
#define K_HD 31 //换档键
#define K_PLU 32 //PLU键
#define K_TH 47 //退货键
#define K_YHJ 38 //优惠价
#define K_LJ 48 //即时订正键
#define K_DJJ 44 //会员卡键
#define K_XYC 43 //信用卡键
#define K_DZ 37 //打折键
#define K_KX 42 //开箱键
#define K_TM 33 //手工条码键
#define K_HJ1 35 //合计键
#define K_XJ1 34 //小计键
#define K_Check 41 //自检程序lhh
#define K_APDU 40 //APDUlhh
#define K_k3 39 //空3
#define K_FL 49 //分户管理键
#define K_COM 50 //通讯键
#define K_TC 51 //退出键
#define K_QD 45 //签单键
#define K_SL 46 //数量、乘号×
#define K_CP 53 //分户登陆
#define K_GN 54 //功能设定键
#define K_PTB 55 //报表打印
#define K_QC 56 //清除键
#define K_JF 61 //加收费用键
#define K_YYY 62 //营业员键
#define K_ZX 63 //注销键
#define K_JZ 64 //进纸键
#define Bar_code 0xEE //条码扫描
//--------------------------------------------------------------------------------------//
//错误判断码
#define ERROR 0
#define RIGHT 1
#define NOERROR 2
#define RESETERROR 3
#define EQUAL 2 //日交易累计时时间相等标志
#define HUANKA 3 //明细稽查中卡写满
#define D_EQUAL 0 //Data_cmp()函数
#define D_GREAT 1 //Data_cmp()函数
#define D_LESS 2 //Data_cmp()函数
#define C_RIGHT 0x90 //卡片操作正确标志
#define VFD_Clock 1
#define VFD_Date 0
#define VFD_NoDisplay 2
#define first 0x80
#define second 0x90
#define third 0x88
#define four 0x98
//定义ic卡的变量名
#define ictype 0 //ic卡中卡类型地址
#define judge 1 //判断是哪种卡
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -