⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 yibiao_p.bak

📁 这是我在我们公司做的C51加油单片机程序
💻 BAK
📖 第 1 页 / 共 3 页
字号:
                         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 xdata	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 seg_len=0;/*段数*/
int xdata pageok=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:油品代码
                                                                   25:油枪数
                                                                   26:枪号
                                                                */

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 yjdg[4];/*记录等待修改的油价*/
unsigned char xdata downfile_ss=0;/*下载文件和传事实信息控制*/
bit zdsend=0;/**/
bit zk_save;
/********************************************************************************/
//unsigned char xdata sbmm[2];
unsigned char xdata ygmm[2];/*员工密码*/
//unsigned char xdata ygkmm[6]={0x11,0x22,0x33,0x00,0x00,0x00};/*员工卡密码*/
unsigned char xdata yhmm[2];/*用户密码*/
unsigned char xdata yx;/*员工号*/
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	psampseinf[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;/*键盘缓冲区指针*/
unsigned char xdata key;
//unsigned char xdata send_buf[100];
unsigned char xdata second=0;
unsigned char xdata minutes=0;
unsigned char xdata hour=0;
unsigned char xdata week=0;
unsigned char xdata day=0;
unsigned char xdata month=0;
unsigned char xdata year=0;
unsigned char xdata second1=0,minutes1=0,hour1=0,week1=0,day1=0,month1=0,year1=0;
unsigned int xdata cursor_num=0;
//bit cursor_f=0;
//unsigned char xdata cursor_lie=0;
unsigned char xdata in_password_n=0;
//char xdata now_time[4];
//unsigned char xdata card_time[4];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -