亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? main.c.bak

?? 稅控收款機(jī)源碼:拼音輸入法,LCD,VFD驅(qū)動(dòng),IC卡驅(qū)動(dòng),稅控國(guó)標(biāo)
?? BAK
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
/*-------------------------------------------------------------
功能:主函數(shù):上電初始化、自檢
說明:符合國(guó)家標(biāo)準(zhǔn)GB18240.1-2003和GB18240.2-2003的稅控機(jī)軟件
日期:2003年6月12日

---------------------------------------------------------------*/
#include  "include.h"

extern void test();

//===============================================================================
void Display_allgrass(void)
{
	uchar xdata c_buf[32],i,x,j;
	memset (c_buf,0xff,32);
	x=0xb8;
	while(x<0xc0)
	{
		for(i=0;i<3;i++)
		{
			select_p(i);
			wrt_lcd_cmd(0xc0);
			wrt_lcd_cmd(x);
			wrt_lcd_cmd(0x40);
		}
		for(i=0;i<32;i++)
		{
			for(j=0;j<3;j++)
			{
				select_p(j);
				wrt_lcd_data(0x55); 
			}
			for(j=0;j<3;j++)
			{
				select_p(j);
				wrt_lcd_data(0xaa); 
			}
		}
		x++;
	}
}
//===================================================================
/*uchar Check_init_machine(uchar len,uchar *buf) //判斷機(jī)器是否要初始化
{
 uchar i;
 
 for(i=0;i<len;i++){if((buf[i]!=0)||(buf[i]!=0xff))break;}
 if(i==len)return 1;
 else return 0;
}
 */
 //=====================================================================
uchar Format_File(void)
{
    //uchar rlt;
	uchar xdata buf[200];
//	uchar j;
	uint  i;


	
	struct record_addr_struct xdata record_addr;
	struct invoice_roll_addr_struct xdata invoice_roll_addr;
	struct day_addr_struct xdata day_addr;
	struct delare_addr_struct xdata declare_addr;
	struct branch_struct xdata branch;
//	struct plu_struct xdata plu;
	struct receiver_report_struct xdata receiver_report;
	struct day_report_struct xdata day_report;
	struct month_report_struct xdata month_report;
	#ifdef C8_VER
		struct trade_report_struct xdata trade_report;
	#endif
    struct parameter_struct xdata parameter;
	struct money_add_struct xdata money_add;
	struct menu_struct xdata menu[MAX_MENU_NUM];
	struct invoice_roll_struct xdata invoice_roll;
	struct day_struct xdata day;
	struct distribute_invoice_struct xdata distribute_invoice;
	ulong lnum;

	EX1 = 0;
	//EEPROM中的其他值做初始化
	clear_lcd(0,MAX_LCD_NUM);
	strcpy(buf,"注冊(cè)完成!!");
	lcd_disp(0,0,buf);
	strcpy(buf,"正在格式化文件,請(qǐng)稍候...\r已完成:");//開始初始化
	lcd_disp(1,0,buf);
	display_progress(0);
	//發(fā)票卷暫存
	set_value0(&invoice_roll,(uint)sizeof(invoice_roll));
	invoice_roll.invoice_start_add=RECORD_START_ADDR;
	invoice_roll.lrc=lrcdata((uint)sizeof(invoice_roll)-1,1,&invoice_roll);
	if(write_eeprom(INVOICE_ROLL,(uint)sizeof(invoice_roll),&invoice_roll)) 
	{
		return(WRITE_EEPROM_FAIL);
	}
	//send_char(0); 
	//日記錄暫存
	set_value0(&day,(uint)sizeof(day));
	read_rtc(buf);
	day.date[0]=buf[0];
	day.date[1]=buf[1];
	day.date[2]=buf[2];
	for(i=0;i<CATALOG_NUM;i++)
	day.tax_item_code[i]=g_tax_catalog[i].tax_item;
	day.lrc=lrcdata((uint)sizeof(day)-1,1,&day);
	if(write_eeprom(DAY,(uint)sizeof(day),&day)) //共64個(gè)字節(jié)
	{
		return(WRITE_EEPROM_FAIL);
	}
	
	//send_char(1); 
	//電子票根當(dāng)前筆地址
	record_addr.record_addr=RECORD_START_ADDR;
	record_addr.record_sector=RECORD_SECTOR[0];
	record_addr.start_sector=record_addr.record_sector;
	record_addr.crc=crcxdata((uint)sizeof(record_addr)-2,&record_addr);
	if(write_eeprom(RECORD_ADDR1,(uint)sizeof(record_addr),&record_addr)) //共7字節(jié)
	{
		return(WRITE_EEPROM_FAIL);
	}
	//send_char(2); 
	if(write_eeprom(RECORD_ADDR2,(uint)sizeof(record_addr),&record_addr)) //共7字節(jié)
	{
		return(WRITE_EEPROM_FAIL);
	}//send_char(3); 
	//單卷發(fā)票的當(dāng)前卷地址
	invoice_roll_addr.invoice_roll_addr=INVOICE_ROLL_START_ADDR;
	invoice_roll_addr.invoice_roll_sector=INVOICE_ROLL_SECTOR[0];
	invoice_roll_addr.crc=crcxdata((uint)sizeof(invoice_roll_addr)-2,&invoice_roll_addr);//共8字節(jié)
	if(write_eeprom(INVOICE_ROLL_ADDR1,(uint)sizeof(invoice_roll_addr),&invoice_roll_addr)) 
	{
		return(WRITE_EEPROM_FAIL);
	}//send_char(4); 
	if(write_eeprom(INVOICE_ROLL_ADDR2,(uint)sizeof(invoice_roll_addr),&invoice_roll_addr)) 
	{
		return(WRITE_EEPROM_FAIL);
	}//send_char(5); 
	//日記錄的當(dāng)前日地址結(jié)構(gòu)
	day_addr.day_addr=DAY_START_ADDR;
	day_addr.day_sector=DAY_SECTOR[0];
        //day_addr.day_num=0;
        if(low_pwr) return(POWER_OFF);
		day_addr.crc=crcxdata((uint)sizeof(day_addr)-2,&day_addr);//共8字節(jié)
		if(write_eeprom(DAY_ADDR1,(uint)sizeof(day_addr),&day_addr))
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(6); 
		if(write_eeprom(DAY_ADDR2,(uint)sizeof(day_addr),&day_addr)) 
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(7); 
		//申報(bào)數(shù)據(jù)的當(dāng)前期地址結(jié)構(gòu)
		declare_addr.delare_addr=DECLARE_START_ADDR;
		declare_addr.delare_num=0;
		declare_addr.crc=crcxdata((uint)sizeof(declare_addr)-2,&declare_addr);//共8字節(jié)
		if(write_eeprom(DECLARE_ADDR1,(uint)sizeof(declare_addr),&declare_addr)) 
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(8); 
		if(write_eeprom(DECLARE_ADDR2,(uint)sizeof(declare_addr),&declare_addr)) 
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(9); 
		//display_progress(10);
		//收款員報(bào)表結(jié)構(gòu)
		set_value0(&receiver_report,(uint)sizeof(receiver_report));
		receiver_report.lrc=lrcdata((uint)sizeof(receiver_report)-1,1,&receiver_report);
							
		for (i=0;i<MAX_RECEIVER_NUM;i++)
		{
			if(write_eeprom(RECEIVER_ADDR+i*(uint)sizeof(receiver_report),//112BYTE
					(uint)sizeof(receiver_report),&receiver_report)) 
			{
			    return(WRITE_EEPROM_FAIL);
			}
			if(low_pwr) return(POWER_OFF);
		}//send_char(10); 
		//日?qǐng)?bào)表結(jié)構(gòu)
		set_value0(&day_report,(uint)sizeof(day_report));
		day_report.lrc=lrcdata((uint)sizeof(day_report)-1,1,&day_report);
							
		if(write_eeprom(DAY_ADDR,(uint)sizeof(day_report),&day_report))//共107個(gè)字節(jié) 
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(11); 
		//月報(bào)表結(jié)構(gòu)
		set_value0(&month_report,(uint)sizeof(month_report));       //共107個(gè)字節(jié)
		month_report.lrc=lrcdata((uint)sizeof(month_report)-1,1,&month_report);
							
		if(write_eeprom(MONTH_ADDR,(uint)sizeof(month_report),&month_report)) 
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(12); 
		#ifdef C8_VER
		//營(yíng)業(yè)員報(bào)表結(jié)構(gòu)
		set_value0(&trade_report,(uint)sizeof(trade_report));
		trade_report.lrc=lrcdata((uint)sizeof(trade_report)-1,1,&trade_report);
		for (i=0;i<MAX_TRADE_NUM;i++)
		{
			if(write_eeprom(TRADE_ADDR+i*(uint)sizeof(trade_report),
					(uint)sizeof(trade_report),&trade_report)) 
			{
				return(WRITE_EEPROM_FAIL);
			}
			if(low_pwr) return(POWER_OFF);
		}
		#endif
		//報(bào)稅標(biāo)志
		i=0;
		if(write_eeprom(DECLARE_TAX_ADDR,1,&i)) 
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(13); 
		//是否已錄入了一卷新發(fā)票的標(biāo)志
		if(write_eeprom(NEW_INVO_ROLL,1,&i)) 
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(14); 
		//從用戶卡分發(fā)的發(fā)票卷暫存
		set_value0(&distribute_invoice,(uint)sizeof(distribute_invoice));
		for (i=0;i<MAX_DISTRIBUTE_NUM;i++)//一次從用戶卡分發(fā)的最大發(fā)票卷數(shù)
		{
			if(write_eeprom(DISTRIBUTE_INVOICE_ADDR+i*(uint)sizeof(distribute_invoice),//23BYTE
					(uint)sizeof(distribute_invoice),&distribute_invoice)) 
			{
				return(WRITE_EEPROM_FAIL);
			}
			if(low_pwr) return(POWER_OFF);
		}//send_char(15); 
		//參數(shù)結(jié)構(gòu)
		parameter.fix_discount=0;
		parameter.fix_service=0;
		for(i=0;i<4;i++)
			parameter.bit_rate[i]=100;
		parameter.crc=crcxdata((uint)sizeof(parameter)-2,&parameter);
		if(write_eeprom(PARAMETER,(uint)sizeof(parameter),&parameter)) //共12字節(jié)
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(16); 
        
		lnum=MAX_PLU_NUM;
		buf[0]=lnum>>8;
		buf[1]=lnum;
		if(write_eeprom(PLU_NUM,2,buf)) //共2字節(jié) 
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(17); 
			
		//	return(WRITE_EEPROM_FAIL);
			
		
		set_value0(buf,60);
        if(write_eeprom(AUTHORITY_FLG,3,buf))//營(yíng)業(yè)員的權(quán)限默認(rèn)為普通 1-10
		{
			return(WRITE_EEPROM_FAIL);
		}
		 //單位地址
		if(write_eeprom(CO_ADDRESS,60,buf))//共60字節(jié) 
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(18); 
		//單位電話
		set_value0(buf,12);
		if(write_eeprom(CO_PHONE_NUMBER_ADDR,12,buf)) //共12字節(jié)
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(19); 
		
		//報(bào)稅電話
		set_value0(buf,36);
		if(write_eeprom(DECLARE_PHONE,36,buf)) //共36字節(jié)
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(20); 
		//金額累加
		money_add.add_money=0;
		money_add.retreat_money=0;
		money_add.crc=crcxdata((uint)sizeof(money_add)-2,&money_add);//共10字節(jié)
		if(write_eeprom(MONEY_ADD,(uint)sizeof(money_add),&money_add)) 
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(21); 
		//收款員號(hào)
		i=0;
		if(write_eeprom(RECEIVER_NO,1,&i)) 
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(22); 
       if(low_pwr) return(POWER_OFF);
		//display_progress(20);
        strcpy(buf,"888888");    //超級(jí)密碼
        if(write_eeprom(SUPERPASSWORD,6,buf)) 
			return(WRITE_EEPROM_FAIL);
		//收款員密碼
		for(i=0;i<MAX_RECEIVER_NUM;i++)
		{
			strcpy(buf,"999999");
			if(write_eeprom(LOGON_PASSWORD+i*6,6,buf)) 
			{
				return(WRITE_EEPROM_FAIL);
			}
		}//send_char(23);
		
       //收款員中文名稱清零
        memset(buf,0,100);
		if(write_eeprom(RECEIVER_CHINESE_NAME,100,buf))
			return(WRITE_EEPROM_FAIL);
        
		//黑標(biāo)定位
		i=0;
		if(write_eeprom(INVOICE_LOCATE_ADDR,1,&i)) 
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(24); 
		//庫(kù)存允許
		i=0;
		if(write_eeprom(STOCK_ADDR,1,&i)) 
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(25); 
		//PDA選擇
		i=0;
		if(write_eeprom(PDA_SELECT,1,&i)) 
		{
			return(WRITE_EEPROM_FAIL);
		}//send_char(26); 
        i=0;
        if(write_eeprom(SELE_PRINTER_FLAG,1,&i)) //報(bào)表打印機(jī)的選擇內(nèi)置
			{
			return(WRITE_EEPROM_FAIL);
			}//send_char(26); 
		//部門/PLU快捷鍵切換
		i=0;
		if(write_eeprom(BRANCH_PLU_SWITCH_ADDR,1,&i)) 
			return(WRITE_EEPROM_FAIL);//send_char(27); 
		//報(bào)表日期(YYMMDDHHMM)
		read_rtc(buf);
		for(i=0;i<3;i++)
		{
			if(write_eeprom(REPORT_DATE+i*5,5,buf)) 
				return(WRITE_EEPROM_FAIL);
		}
        if(low_pwr) return(POWER_OFF);
		//send_char(28); 
		display_progress(10);
		//擦除Flash
         /*memset(buf,0,50);
         if(write_eeprom(FAU_Quantity,2,buf))return(WRITE_EEPROM_FAIL);//審計(jì)記錄數(shù)清零
		 if(write_eeprom(CLEAR_FAU_Quantity,8,buf))return(WRITE_EEPROM_FAIL); //清除審計(jì)記錄清除的記錄
	     for(i=4;i<8;i++){  //4-7扇區(qū)//審計(jì)記錄清零
		                  if(flash_sector_erase(i)) return(ERASE_FLASH_FAIL);
                          if(low_pwr) return(POWER_OFF);
		 		          }
       */
		for(i=28;i<32;i++)
		{  //審計(jì)記錄清零
			if(flash_sector_erase(i)) return(ERASE_FLASH_FAIL);
		}

		for(i=0;i<(uchar)sizeof(RECORD_SECTOR);i++)//8-25扇區(qū)
		{
			if(flash_sector_erase(RECORD_SECTOR[i]))
				return(ERASE_FLASH_FAIL);
			display_progress(10+i);
            if(low_pwr) return(POWER_OFF);
		}//send_char(29);
		//display_progress(20);
		for(i=0;i<(uchar)sizeof(DAY_SECTOR);i++)//26-31扇區(qū)
		{
			//send_char(DAY_SECTOR[i]);
			if(flash_sector_erase(DAY_SECTOR[i]))
				return(ERASE_FLASH_FAIL);
			display_progress(40+i);
            if(low_pwr) return(POWER_OFF);
		}//send_char(30);
 		    
		for(i=0;i<(uchar)sizeof(INVOICE_ROLL_SECTOR);i++)//32-33扇區(qū)
		{
			//send_char(INVOICE_ROLL_SECTOR[i]);
			if(flash_sector_erase(INVOICE_ROLL_SECTOR[i]))
				return(ERASE_FLASH_FAIL);
			display_progress(50+i);
			if(low_pwr) return(POWER_OFF);
		}//send_char(31); 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情小说欧美图片| 欧美日韩亚洲国产综合| 国产伦精品一区二区三区免费迷| 日韩经典一区二区| 午夜欧美2019年伦理| 亚洲福利视频导航| 日韩电影在线观看一区| 日韩综合小视频| 日韩av一二三| 国产一区在线不卡| 成人精品电影在线观看| 成人综合在线网站| 97久久超碰国产精品电影| 一本一本大道香蕉久在线精品| 91色在线porny| 欧美手机在线视频| 91麻豆精品国产91久久久久久| 日韩视频免费直播| 国产色综合久久| 亚洲色图.com| 亚洲sss视频在线视频| 日韩高清国产一区在线| 国内精品久久久久影院色| 国产传媒久久文化传媒| 91在线国内视频| 欧美三级韩国三级日本一级| 9191久久久久久久久久久| 欧美成人精品福利| 国产人妖乱国产精品人妖| 亚洲欧洲99久久| 香蕉久久一区二区不卡无毒影院| 另类欧美日韩国产在线| 国产.欧美.日韩| 91九色02白丝porn| 91精品国产免费久久综合| 久久久久9999亚洲精品| 一区二区在线免费观看| 麻豆91在线播放免费| 风流少妇一区二区| 欧美在线短视频| 日韩精品一区在线| 国产精品女同互慰在线看| 一区二区国产盗摄色噜噜| 麻豆久久久久久| caoporm超碰国产精品| 欧美嫩在线观看| 国产日韩欧美a| 亚洲动漫第一页| 国产成人午夜精品影院观看视频| 色网站国产精品| 久久品道一品道久久精品| 一区二区三区中文在线| 久久精品噜噜噜成人av农村| 91丨porny丨国产| 日韩无一区二区| 亚洲免费伊人电影| 国产高清精品久久久久| 欧美视频一区二区三区四区| 国产女主播一区| 日本不卡一二三区黄网| 91在线观看免费视频| 欧美不卡一区二区三区四区| 亚洲黄色性网站| 国产精品1区2区3区| 在线91免费看| 亚洲综合免费观看高清完整版 | 国产精品久久毛片| 天天色天天操综合| 成人av免费观看| 精品国产乱码久久久久久浪潮 | 大胆亚洲人体视频| 日韩视频在线一区二区| 亚洲一区二区三区四区五区中文| 国产91丝袜在线播放九色| 精品日韩一区二区| 午夜久久久久久电影| 一本到三区不卡视频| 久久久综合精品| 久久成人免费网站| 欧美精品乱人伦久久久久久| 亚洲欧美另类久久久精品| 久久精品国产99| 欧美三级一区二区| 亚洲激情综合网| 波多野洁衣一区| 国产精品人人做人人爽人人添| 精品一区二区三区在线观看国产| 欧美精品视频www在线观看| 亚洲精品久久7777| 99国产一区二区三精品乱码| 国产精品理论片| 成人精品gif动图一区| 国产日韩精品视频一区| 久久99久久久久| 成人免费毛片app| 久久你懂得1024| 国产九色sp调教91| 久久久久亚洲蜜桃| 国产高清一区日本| 国产日韩av一区二区| 国产91精品露脸国语对白| 国产午夜精品福利| 国产精品一区久久久久| 国产午夜久久久久| 成人精品在线视频观看| 国产精品视频看| 91麻豆swag| 一区二区视频免费在线观看| 欧美性色黄大片| 午夜亚洲国产au精品一区二区| 精品1区2区3区| 午夜av区久久| 日韩精品一区二区三区中文不卡 | 日韩欧美中文一区| 午夜日韩在线观看| 欧美年轻男男videosbes| 五月天欧美精品| 欧美一区二区三区四区在线观看| 日韩专区中文字幕一区二区| 在线成人午夜影院| 秋霞电影一区二区| 欧美精品一区二区三区在线播放| 国产一区二区三区高清播放| 国产午夜精品一区二区三区嫩草 | 精品国产一区二区三区忘忧草| 黑人精品欧美一区二区蜜桃| 国产欧美一区二区精品忘忧草| 欧美嫩在线观看| 蜜桃精品视频在线| 久久久精品综合| 91在线无精精品入口| 一区二区国产盗摄色噜噜| 91精品国产综合久久小美女| 国产一区二区三区在线看麻豆| 国产精品嫩草影院com| 色94色欧美sute亚洲13| 五月激情综合色| 久久毛片高清国产| 色综合久久久久综合99| 日日夜夜精品视频免费| 久久久.com| 91国模大尺度私拍在线视频| 琪琪久久久久日韩精品| 国产网红主播福利一区二区| 色欧美日韩亚洲| 美女视频第一区二区三区免费观看网站| 久久久不卡影院| 捆绑变态av一区二区三区| 国产一区二区剧情av在线| 中文字幕一区二区三区在线不卡| 欧美午夜在线观看| 国产成人三级在线观看| 一区二区三区在线高清| 精品欧美黑人一区二区三区| 99精品黄色片免费大全| 免费在线视频一区| 1024成人网| 日韩久久免费av| 在线观看视频一区| 国产福利一区二区三区视频在线 | 一区二区中文视频| 91精品国产品国语在线不卡| 99九九99九九九视频精品| 日本成人中文字幕| 亚洲人成网站色在线观看| 精品欧美久久久| 色女孩综合影院| 国产成人精品三级| 日本欧美久久久久免费播放网| 国产精品美女久久久久aⅴ国产馆| 欧美一区二区视频网站| 91网上在线视频| 国产一区二区三区综合| 天天av天天翘天天综合网| 中文字幕欧美一区| 26uuu国产一区二区三区| 首页国产丝袜综合| 午夜不卡av免费| 自拍偷在线精品自拍偷无码专区| 欧美成人国产一区二区| 欧美日韩国产精品自在自线| 97se亚洲国产综合在线| 国产一区二区三区四区五区入口| 亚洲mv在线观看| 一区二区三区 在线观看视频| 国产女人aaa级久久久级 | 日韩欧美国产精品| 欧美日韩精品一二三区| 日本高清不卡在线观看| 99久久精品国产一区二区三区| 国产成人精品www牛牛影视| 另类调教123区| 日韩va亚洲va欧美va久久| 天堂精品中文字幕在线| 亚洲成人av一区二区| 亚洲va国产va欧美va观看| 亚洲高清在线视频| 午夜精品福利在线| 视频一区二区三区在线| 日韩av一区二|