📄 yibiao_p.h.bak
字号:
unsigned char code ff[8]={0,0,0xff,0xff,0xff,0xff,0,0};
unsigned char code xin[8]={72,48,252,48,72,0,0,0};
unsigned char code hs[]={0x00,0x00,0x00,0x00,0x00,0x80,0xc0,0xe0,
0x70,0x30,0xb8,0xc8,0xec,0xf4,0xf8,0xfc,
0xfc,0xfc,0xfc,0xfc,0xf8,0xf0,0xf0,0xc0,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x80,0xf0,0xfc,0xff,0xff,0xff,0xf8,
0xf0,0xf0,0xe1,0xe3,0xe7,0xe7,0xc7,0xc7,
0x0f,0x0f,0x9f,0xff,0xff,0xff,0xff,0xff,
0xff,0xfe,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x1f,0xff,0xff,0xff,0xff,0x7f,0x0f,
0x07,0x9f,0xcf,0x01,0x00,0xf3,0xf9,0xfc,
0xfe,0xff,0xff,0xff,0xff,0xff,0x3f,0x1f,
0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x03,0x01,0x06,0x0f,0x00,
0x00,0x1f,0x1f,0x00,0x00,0x1f,0x0f,0x0f,
0x07,0x07,0x03,0x03,0x01,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
unsigned char code fr1[]={0x00,0x00,0x00,0x00,0xc0,0xe0,0xf0,0xf0,
0xf8,0xfc,0xfc,0xfc,0xfe,0xfe,0xfe,0xfe,
0xfe,0xfe,0xfe,0xfe,0xfc,0xfc,0xfc,0xf8,
0xf0,0xe0,0xc0,0x00,0x00,0x00,0x00,0x00,
0x00,0xe0,0xfc,0xff,0xff,0xff,0xff,0xff,
0xff,0xff,0xff,0xff,0xff,0x3f,0x1f,0x0f,
0x03,0x03,0x01,0x01,0x01,0x01,0x01,0x01,
0x01,0x01,0x81,0xc1,0xe1,0xf8,0xe0,0x00,
0x00,0x07,0x3f,0xfc,0x02,0x00,0xc0,0x61,
0x17,0x0f,0xc7,0x21,0x18,0x0c,0x02,0x02,
0x01,0x01,0x01,0x01,0x81,0xc1,0xe1,0xf9,
0xfd,0xff,0xff,0xff,0xff,0x3f,0x07,0x00,
0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x0c,
0x06,0x01,0x38,0x3c,0x3e,0x7f,0x7f,0x7f,
0x7f,0x7f,0x7f,0x3f,0x3f,0x3f,0x1f,0x1f,
0x0f,0x07,0x03,0x01,0x00,0x00,0x00,0x00,
};
unsigned char code tab1[4*122]=
{
/*-- 调入了一幅图像:C:\My Documents\模块显示内容\12232\12232-赛车.bmp --*/
/*-- 宽度x高度=122x32 --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x88,0x48,0xA8,0xB8,0xC8,0x08,0x08,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xC0,0x60,0xD0,0xD0,0x30,0xF0,0xF0,0xF0,0xF0,0xFF,0xFF,0xC4,0x84,0xF4,
0xD4,0xA4,0x44,0x44,0x44,0x44,0x84,0xC9,0xA9,0xA9,0x69,0xE9,0xF9,0xE5,0xE5,0xE3,
0xC0,0xB3,0x7B,0xE7,0xE2,0x73,0x73,0x72,0x54,0x78,0x28,0x28,0x30,0x20,0x38,0x60,
0x60,0x40,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x40,0x40,
0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xC0,0x80,0xC0,0xFF,
0x3F,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0x1E,0xBC,0xF2,0xC8,0xE0,0xC0,0xFE,
0x01,0x00,0x01,0xFF,0xFE,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xDE,0x1A,0x9F,
0x9F,0x95,0x9F,0xBD,0xBB,0xB5,0x7A,0xF6,0xFC,0xF4,0xE8,0x70,0x60,0xE0,0xA1,0xA2,
0xE4,0x98,0x88,0x88,0x88,0xFC,0x7B,0x39,0x3B,0x27,0x3C,0x23,0x7F,0xFF,0x7F,0x3F,
0x3F,0xFF,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x02,0x03,0x03,0x03,0x03,0x03,0x03,
0x01,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,0x03,0x06,0x0B,0x0B,0x0C,0x0F,
0x0F,0x0F,0x0F,0x0F,0x07,0x05,0x04,0x07,0x02,0x02,0x02,0x02,0x06,0x06,0x06,0x06,
0x06,0x06,0x06,0x06,0x06,0x03,0x02,0x06,0x02,0x02,0x02,0x04,0x04,0x04,0x04,0x04,
0x05,0x0D,0x15,0x15,0x1D,0x1D,0x1C,0x1C,0x1D,0x1D,0x0E,0x07,0x01,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};
unsigned char xdata mdk[256]={
0x00,0x01,0x20,0x02,0x06,0x24,0x20,0x02,0x06,0x25,0xff,0xff,0x00,0x00,0x00,23,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x12,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x14,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x15,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,
0x01,0x02,0x04,0x11,0x00,0x01,0x23,0x45,0x67,0x81,
0x01,0x02,0x04,0x11,0x00,0x01,0x23,0x45,0x67,0x82,
};
/**********************************通讯变量**************************************/
unsigned char idata comm_status=0; /* 串口通信状态标志
0:空闲
3:接收完毕,等待处理
4:发送状态 */
unsigned int idata comm_ptr=0; // 串口通信缓冲区指针
unsigned char xdata ver_change=0;/*PC机和加油机不同的状态变量
0:无变化
1:基础黑名单版本号不同
2:新增黑名单版本号不同
4:新删黑名单版本号不同
8:白名单版本号不同
16:油品油价版本号不同
32:加油站通用信息版本号不同
*/
unsigned char xdata now_download=0;/*记录下载的版本号*/
unsigned char xdata now_download_ver=0;
/*正在下载版本好的状态变量
0:无下载
1:下载基础黑名单
2:下载新增黑名单
3:下载新删黑名单
4:下载白名单
5:下载油品油价
6:下载加油站通用信息
*/
//unsigned char xdata txd_num=0x40;/*桢号*/
union{
unsigned long len_long;
unsigned char len_char[4];
}xdata download_file_len,now_file_len;/*记录下载数据的总长度*/
unsigned char xdata start_download=0;/*接收到长度,开始下载*/
union{
unsigned int seg_int;
unsigned char seg_char[2];
}soffset;/*下载数据是的段便移*/
unsigned char xdata flag_seg_ok=0;/*判断申请的数据是否已经下载1--未下载,0--已下载*/
unsigned char xdata search_result=0xff;/*查找黑名单结果
0xff:正在查找
0:黑卡
1:不是黑卡*/
unsigned char xdata jyjinfo1[30];
/*0--11:厂家信息
12:省代码
13:地市信息
14-17:上级单位代码
18-21:加油站ID号
22:通讯终端逻辑编号POS-P
23-24:油品代码*/
unsigned int xdata rev_now_len=0; /*记录当前接收到的数据长度*/
unsigned char xdata send_len=0;/*需要发送的数据长度*/
bit ck_flag=0;/*插卡状态*/
bit ssfl=0;/*实时加油*/
unsigned char xdata save_ver;/*保存正在下载的版本号*/
unsigned char xdata download_file_flag=0;/*下载数据*/
//unsigned char xdata ka_flag=3;/*送时时信息*/
unsigned char xdata dlj=0;/*读加油累计*/
unsigned char xdata sq_file=0;/**/
unsigned char xdata search_hb=0;/*查找黑白名单标志*/
//unsigned char xdata jyj_info_d=0;/*读加油机信息标志*/
unsigned char xdata d_jy_recrod=0;/*读指定交易记录标志*/
unsigned char xdata search_hk=0; /*查找灰记录标志*/
unsigned char data uint_2s_comm=0;/*通讯超时*/
unsigned char xdata yjsb=0; /*加油机上下标志班*/
unsigned char xdata sendre=0;/*交易记录发送标志*/
unsigned char data guanbiao=0;/*光标*/
bit gb=0;
bit XBR=0;/*下班传送记录*/
unsigned char xdata downfile_ss=0;/*下载文件和传事实信息控制*/
/********************************************************************************/
unsigned char xdata ygmm[2];/*员工密码*/
unsigned char xdata ygkmm[6]={0x11,0x22,0x33,0x00,0x00,0x00};/*员工卡密码*/
unsigned char xdata yhmm[2];/*用户密码*/
unsigned char xdata ygh;/*员工号*/
unsigned char xdata je[4]={0x0,0x0,0x00,0x11};/*油票余额*/
/*定义卡的外部RAM*/
unsigned char xdata gray_state_data[0x1e]; //
unsigned char xdata veraa[10]={0,8,0,0,0,0,0,0,0,0};/*加油机的各种版本号
0-1:基础黑名单版本号
2:新增黑名单版本号
3:新删黑名单版本号
4:白名单版本号
5:油品油价版本号
6:加油站通用信息版本号
*/
unsigned char xdata rxdbuf[550]; // 数据接收缓冲区
unsigned char xdata txdbuf[300]; // 数据发送缓冲区
unsigned char xdata keybuf[20];
unsigned char xdata balance[0x04]; //
unsigned char xdata term[0x06]; //
unsigned char xdata psam_pse_inf[0x19]; ///**/
unsigned char xdata use_pse_inf[0x1e]; //
unsigned char xdata init_gray_inf[0x0f]; //
unsigned char xdata gray_lock_time[0x07]; //
unsigned char xdata graymac1[0x0c]; //
unsigned char xdata graymac2[0x08]; //
unsigned char xdata grayamn[0x04]; // 解扣时的交易金额
unsigned char xdata gmac[0x08]; //
unsigned char xdata tac[0x08]; //
unsigned char xdata pin_dat[0x08]; // 1字节口令长度 + 2..6字节口令
unsigned char xdata use_0016_file[0x29]; //
unsigned char xdata use_001b_file[0x20]; //
unsigned char xdata use_001c_file[0x60]; //
unsigned char xdata use0018file[0x17]; //
unsigned char xdata psam0015file[0x0f]; //
unsigned char xdata uselistfile[0x12]; //
unsigned char xdata use_sel_adf_name[0x12]; // 用户选择的名字
unsigned char xdata t_mac[4]; //
unsigned char xdata check_gray_list[24]; // asn10+bal4+amn3+ctc2+ds1+gmac4
//unsigned char xdata data_count;
/*************************************************************/
//98967F
//uint xdata je_xs[9];/*余额*/
//bit ygsb;/*员工是否上班 1---上班 0----下班*/
unsigned char xdata keybuf_p;/*键盘缓冲区指针*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -