📄 sysdata.c
字号:
typedef bit BOOL;
typedef unsigned char INT8U;
typedef signed char INT8S;
typedef unsigned int INT16U;
typedef signed int INT16S;
typedef unsigned long INT32U;
typedef signed long INT32S;
typedef float FP32;
#define CMWCNUM 1
#define CMRCNUM 1
#define CKWCNUM 1
#define CKRCNUM 1
#define MCODE_NUM 4
#define KCODE_NUM 3
#define MCODE1_NUM 4
#define KCODE1_NUM 3
/***************************************************
0xe0 - 0xe7 上位机A向鼠标通讯发送数据区
0xe0
0xe1 写数据指针 在当前输出为上位机A时,上位机A读程序读到数据后修改
0xe2 读数据指针 鼠标数据发送程序修改
0xe8 - 0xef 上位机A向键盘通讯发送数据区
0xe8 数据个数
0xe9 写数据指针
0xea 读数据指针
0xf0 - 0xf7 上位机B向鼠标通讯发送数据区
0xf0 数据个数
0xf1 写数据个数
0xf2 读数据指针
0xf8 - 0xff 上位机B向键盘通讯发送数据区
0xf8 数据个数
0xf9 写数据指针
0xfa 读数据指针
0xc0 鼠标向上位机发送数据区
0xc0 数据个数
0xc1 写数据指针 鼠标读程序使用
0xc2 读数据指针 上位机鼠标发送程序使用
0xd0 键盘向上位机发送数据区
0xd0 数据个数
0xd1 写数据指针 键盘读程序使用
0xd2 读数据指针 上位机键盘发送程序使用
****************************************************/
/* 位变量定义 */
BOOL state;
BOOL mcoderok;
BOOL kcoderok;
BOOL avcc;
BOOL bvcc;
BOOL start;
BOOL mcheckbit;
BOOL kcheckbit;
BOOL mscheckbit;
BOOL kscheckbit;
BOOL fmq;
BOOL vi;
BOOL key1out;
BOOL key2out;
BOOL mcheckbit1;
BOOL mcoderok1;
BOOL kcoderok1;
BOOL kcheckbit1;
BOOL mscheckbit1;
BOOL kscheckbit1;
BOOL ms_now;
BOOL ks_now;
BOOL m1s_now;
BOOL k1s_now;
BOOL ms_pluse;
BOOL ks_pluse;
/*与鼠标键盘接口程序数据*/
BOOL ckwcheckbit;
BOOL ckrcheckbit;
BOOL cmwcheckbit;
BOOL cmrcheckbit;
/* 全局变量定义 */
INT8U cut_p_time;
INT8U led_time;
INT8U key1num;
INT8U key2num;
INT8U mrcode;
INT8U krcode;
INT8U mscode;
INT8U kscode;
INT8U mcodenum;
INT8U kcodenum;
INT8U mcode[MCODE_NUM];
INT8U kcode[KCODE_NUM];
INT8U msoption;
INT8U mstime;
INT8U ksoption;
INT8U kstime;
INT8U msnum;
INT8U ksnum;
//INT8U systime;
INT8U usetime;
INT8U usetime1;
INT8U time;
INT16U send_aa00_time;
INT8U kcutcode;
INT8U zycnumu;
INT8U mroption;
INT8U kroption;
INT8U mrctime;
INT8U mrnum;
INT8U krctime;
INT8U krnum;
INT8U job_code;
INT8U mrtime;
INT8U krtime;
INT8U ltime;
INT8U mroption1;
INT8U mrtime1;
INT8U mrnum1;
INT8U mrcode1;
INT8U kroption1;
INT8U krtime1;
INT8U krnum1;
INT8U krcode1;
INT8U msoption1;
INT8U msnum1;
INT8U mscode1;
INT8U mcodenum1;
INT8U ksoption1;
INT8U ksnum1;
INT8U kscode1;
INT8U mcode1[MCODE1_NUM];
INT8U kcode1[KCODE1_NUM];
INT8U kcodenum1;
/*与鼠标、键盘接口程序数据定义*/
INT8U cmrcodedata[CMRCNUM];
INT8U cmwcodedata[CMWCNUM];
INT8U cmrcodenum;
INT8U cmwcodenum;
INT8U cmrcode_p;
INT8U cmwcode_p;
INT8U cmrcode;
INT8U cmwcode;
INT8U cmrnum;
INT8U cmwnum;
INT8U cmrcv;
INT8U cmwoption;
INT8U cmroption;
INT8U cutime;
INT8U cuktime;
INT8U ckwnum;
INT8U ckwcode;
INT8U ckwcodenum;
INT8U ckrcodedata[CKRCNUM];
INT8U ckwcodedata[CKWCNUM];
INT8U ckrcodenum;
INT8U ckwcodenum;
INT8U ckrcode_p;
INT8U ckwcode_p;
INT8U ckrcode;
INT8U ckwcode;
INT8U ckrnum;
INT8U ckwnum;
INT8U ckrcv;
INT8U ckwoption;
INT8U ckroption;
//INT8U idata cmplusetime;
//INT8U idata ckplusetime;
//unsigned char zcrmtime,zcrktime;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -