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

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

?? yh_t3_new.c

?? 電子秤源程序。去年的心血啊!c語言編寫的51單片機程序。
?? C
?? 第 1 頁 / 共 5 頁
字號:
										  			}																																														
												}
										}
									if(ZERO==0)
										{
											delay_nms(50);
											if(ZERO==0)
												{													
													while(!ZERO);
													alarm(200);//按鍵音																										
													if(f_FaMa==0)
														{															
															temp_FaMa=0;
															f_FaMa=1;	
														}
													else
														{
															temp_FaMa*=10;
															if(temp_FaMa>=100000)
																	temp_FaMa%=100000;																																				
														}
													count_FaMa=0;																						
												}
										}																					
									if(MENU==0)
										{
											delay_nms(50);
											if(MENU==0)
												{													
													while(!MENU);
													alarm(200);//按鍵音	
													buf_24c02_2L[0]=temp_range;	
													buf_24c02_2L[1]=temp_FaMa;											
													wr_nbyte(0x10,buf_24c02_2L,8);
													delay_nms(10);
													if(buf_24c02_2L[0]!=buf_24c02_2L[1]) 		 															
 													{ 		
 														buf_24c02_AD[1]*=buf_24c02_2L[0];
 														buf_24c02_AD[1]/=buf_24c02_2L[1]; 													
 													}																			
													wr_nbyte(0x00,buf_24c02_AD,8);
													delay_nms(10);
													break;																																																																																																																							
												}
										}																																													
									BIN_to_BCD(temp_FaMa);
									dis_zone[0]=discode_cap[6];//第一個字位顯示“F”													
									if((dis_zone[1]==0xbe)&&(count_point!=4))
										{
											dis_zone[1]=0x00;
											if((dis_zone[2]==0xbe)&&(count_point!=3))
												{
													dis_zone[2]=0x00;
													if((dis_zone[3]==0xbe)&&(count_point!=2))
														{
															dis_zone[3]=0x00;
															if((dis_zone[4]==0xbe)&&(count_point!=1))
																	dis_zone[4]=0x00;										
														}
												}
										}	
									if(count_point!=0)
											dis_zone[5-count_point]|=0x01;									
									display_1621();
								}
							}
																																																											
						//校準(zhǔn)完成后顯示“byE”字符
						dis_zone[0]=0x00;
						dis_zone[1]=discode_low[2];
						dis_zone[2]=discode_low[25];
						dis_zone[3]=discode_cap[5];
						dis_zone[4]=0x00;
						dis_zone[5]=0x00;
						dis_zone[6]=0x00;
						display_1621();
						alarm(1000);												
						wr_nbyte(0x08,buf_24c02_4B,4);						
						//菜單結(jié)束:
						while(1)
						{
							if(MENU==0)
								{
									delay_nms(50);
									if(MENU==0)
										{											
											while(!MENU);
											alarm(200);//按鍵音																																	
											break;
										}
								}
						}																																																				
					}
		    }
		}																					
  //-------------------------------
 	//讀取AT24C02中的數(shù)據(jù)
 	//buf_24c02_AD[0]=rd_long(0x00);
 	//buf_24c02_AD[1]=rd_long(0x04);
	rd_seq(0x00,buf_24c02_AD,8);	
 	y=(long)(buf_24c02_AD[1]);
 	//buf_24c02_2L[0]=rd_long(0x10);
 	//buf_24c02_2L[1]=rd_long(0x14); 
	rd_seq(0x10,buf_24c02_2L,8);
 	//---------------------------------
 	
 	/***********************************
 	zero_pos=buf_24c02_AD[1]/5;
 	zero_neg=buf_24c02_AD[1]/25;
 	zero_neg*=(-1);
 	manu_zero_pos=buf_24c02_AD[1]/50;
 	manu_zero_neg=manu_zero_pos*(-1);
 	auto_zero_pos=buf_24c02_AD[1]/200;
 	auto_zero_neg=auto_zero_pos*(-1);
 	tare_high=buf_24c02_AD[1];//可以100%去皮。
 	AD_over=E*9;
 	AD_over+=buf_24c02_AD[1];
 	AD_over+=buf_24c02_AD[0];
 	************************************/
 	
 	
 	
 	//y=buf_24c02_AD[1];
 	//buf_24c02_AD[0]=15420;
 	//buf_24c02_AD[1]=76477;
 	//limit_load=buf_24c02_AD[0];
 	//此處求解滿量程的AD平均值的上限會存在一定的誤差,
 	//但是,誤差有限,可以忽略。
 	//if(buf_24c02_2L[0]==buf_24c02_2L[1]) 		
 			//limit_load=buf_24c02_AD[0]+buf_24c02_AD[1];
 	//else
 		//{ 		
 			//limit_load=buf_24c02_AD[1]*buf_24c02_2L[0];
 			//limit_load/=buf_24c02_2L[1];
 			//limit_load+=buf_24c02_AD[0];
 		//}
 	//limit_load+=E*9;
 	//--------------------------------------					
	//讀取AT24C02中的除校準(zhǔn)之外的數(shù)據(jù)
	rd_seq(0x08,buf_24c02_4B,4);
	count_step=buf_24c02_4B[0];
	count_point=buf_24c02_4B[1];
	count_baud=buf_24c02_4B[2];
	count_BL=buf_24c02_4B[3];
	//下面這些條件判斷語句的目的是防止從24C02中第一次
	//的讀出數(shù)據(jù)超出指定的范圍,造成差錯。
	if(count_step>5)
			count_step=0;
	if(count_point>5)
			count_point=0;
	if(count_BL>1)
			count_BL=0;
	if(count_baud>3)
			count_baud=0;	
	//---------------------------------------
	//串口設(shè)置
	//串口方式選擇方式1,波特率可選。
	//PCON可能會應(yīng)用一下,畢竟我們的波特率是可選的。
	//這樣改變波特率肯定比修改定時器的寄存器要方便。
	//如果使用T2作為波特率發(fā)生器,則PCON沒有意義。
	//定時器2產(chǎn)生波特率,T2,設(shè)置成波特率模式且串口
	//產(chǎn)生發(fā)送脈沖。
	/********************************************
	T2CON=0x30;			// 定時器2工作于波特率模式。	
	RCAP2H=0xFF;				// 波特率9600
	RCAP2L=0xDC;
	//TH2=0xFF;				// 波特率9600
	//TL2=0xDC;
	SCON=discode_low[0];			// 設(shè)定串行口工作方式			
	IE=0x00;				// 禁止任何中斷
	//TR2=1;				// 啟動定時器2
	***********************************************/
	//---------------------------------------------
	
	//---------------------------------------------		
	TMOD = 0x25;	// 定時器1工作于8位自動重載模式,作為波特率發(fā)生器。
								//計數(shù)器0工作于16計數(shù)器模式。
	T2CON=0x00;		//定時器2工作在16位自動重裝載模式。	
	//TH1 = 0xFD;		// 波特率9600
	//TL1 = 0xFD;	
	switch(count_baud)
	{
		case 0:	TH1 = discode_cap[6];		
						TL1 = discode_cap[6];
						break;//波特率1200
		case 1:	TH1 = 0xf4;		
						TL1 = 0xf4;
						break;//波特率2400
		case 2:	TH1 = discode_low[2];		
						TL1 = discode_low[2];
						break;//波特率4800
		case 3:	TH1 = 0xfd;		
						TL1 = 0xfd;
						break;//波特率9600	
		default:	//顯示錯誤號“Err 8”		
							alarm(800);
							dis_zone[0]=0x00;
							dis_zone[1]=discode_cap[5];
							dis_zone[2]=discode_low[18];
							dis_zone[3]=discode_low[18];
							dis_zone[4]=0x00;
							//dis_zone[5]=0xfe;
							dis_zone[5]=discode_num[8];
							display_1621();													
							//此處延時很長,目的是讓使用者
							//看清楚錯誤號。
							delay_nms(5000);										
	}
	RCAP2H=0x3c;			
	RCAP2L=0xb0;
	SCON=0x40;			// 設(shè)定串行口工作方式
	PCON&=0xef;			// 波特率不倍增		
	TR1=1;				// 啟動定時器1								
	CLK_COUNTER0=0;	 
	
	//--------------------------------------
	//確定稱重時的分度值
	switch(count_step)
	{
		case 0:	step=1;
						break;
		case 1:	step=2;
						break;
		case 2:	step=5;
						break;
		case 3:	step=10;
						break;
		case 4:	step=20;
						break;
		case 5:	step=50;
						break;
		default:	//顯示錯誤號"Err 7"
							dis_zone[0]=0x00;//
							dis_zone[1]=discode_cap[5];
							dis_zone[2]=discode_low[18];
							dis_zone[3]=discode_low[18];
							dis_zone[4]=0x00;
							//dis_zone[5]=0x0e;
							dis_zone[5]=discode_num[7];
							display_1621();
							alarm(800);
							//此處延時很長,目的是讓使用者
							//看清楚錯誤號。
							delay_nms(5000);															
	}	 	
	buf_24c02_2L[0]/=step;//使分度值發(fā)揮作用,此后
												//buf_24c02_2L[0]存儲的數(shù)據(jù)
												//并不是準(zhǔn)確的量程值,但是
												//從另一種角度來講是真正的
												//量程。
  //-------------------------------
  //下面是開機顯示部分
  //reset_1621();
  //cmd_1621(BIAS_COM);
  //cmd_1621(SYSTEN);
  //-------------------------------
  //cmd_1621(BUZON);//打開蜂鳴器
  //cmd_1621(F_2K);//聲音頻率設(shè)為2K
  //delay_nms(800);
  //cmd_1621(BUZOFF);//關(guān)閉蜂鳴器
  alarm(800);
  //-------------------------------
  //利用初始化數(shù)據(jù),使得開機時LCD不顯示
	//display_1621();
  //cmd_1621(LCDON);//打開LCD
  //-------------------------------
  i=0;
  while(i<6)
  {
  	cs_1621=0;
  	wr_id(ID_WR);
  	wr_addr(0x00+2*i);
  	wr_byte_1621(0xff);
  	reset_1621();
  	delay_nms(400);
  	cs_1621=0;
  	wr_id(ID_WR);
  	wr_addr(0x00+2*i);
  	wr_byte_1621(0x00);
  	reset_1621();
  	delay_nms(400);
  	i++;
  }
  //-------------------------------
  //使LCD全部顯示
  f_g=1;
  //f_kg=1;//表征單位克								
  //f_lb=1;//表征單位英鎊								
  //f_oz=1;//表征單位盎司
  
  f_x1=1;												
	f_hold=1;									
	f_tare=1;
	f_bat=1;
	f_zero=1;
	
	f_stab_weight=1;
	f_add=1;
	
  i=5;
  while(i>=0)
	{
		dis_zone[i]=0xff;
		i--;
	}
	display_1621();
	//-------------------------------
	off_on_lcd();
	off_on_lcd();
	//清除LCD上的多余內(nèi)容,因為默認(rèn)單位是克,所以此處
	//沒有把f_g清零。		
  //f_kg=0;					
  //f_lb=0;						
  //f_oz=0;
  
 	f_x1=0;												
	f_hold=0;									
	f_tare=0;
	f_bat=0;
	f_zero=0;
	
	f_stab_weight=0;
	f_add=0;
	
	i=5;
	while(i>=0)
	{
		dis_zone[i]=0x00;
		i--;
	}
	display_1621();
	//-------------------------------    
  //背光是否點亮取決于下面這條語句。
  BL=count_BL;
  //------------------------------------------
  //alarm_low();
  //------------------------------------------									
	i=0;
  while(i<3)//最開始取3次AD值,存放在ad3數(shù)據(jù)緩沖區(qū)
  {
  	cmd_5460(0x5e);//輸入向狀態(tài)寄存器寫數(shù)據(jù)命令
		write_5460(0x00800000);//向5460中寫入24位數(shù)據(jù)
																				//DRDY清零
		while(1)
		{	
			cmd_5460(0x1e);//輸入讀狀態(tài)寄存器命令
			buf_5460=read_5460();//從5460讀出24位數(shù)據(jù)	
																			//查詢DRDY											
			if(((buf_5460)&0x00020000)==0x00020000)
  			{
  								//cmd_5460(0x0e);//讀取瞬時電流寄存器
  				cmd_5460(0x16);//讀取平均電流寄存器
					ad3[i]=read_5460();
					break;											
				}
		}
		i++;
	}
	ave3_ad=average3();
	ad_zero_kj=ave3_ad;
	i=12;
	while(i>=0)
	{
		ad13[i].ad=ave3_ad;
		ad13[i].times=12-i;
		i--;
	}	
	//------------------
	over_load();
	//------------------------------------
	//記重部分開始
	ad_zero_kj=zero_comp();
	ad_zero=ad_zero_kj;
	while(1)
	{
		rotate3();
		cmd_5460(0x5e);//輸入向狀態(tài)寄存器寫數(shù)據(jù)命令
		write_5460(0x00800000);//向5460中寫入24位數(shù)據(jù)
																	//DRDY清零
		while(1)
		{	
			cmd_5460(0x1e);//輸入讀狀態(tài)寄存器命令
			buf_5460=read_5460();//從5460讀出24位數(shù)據(jù)	
																			//查詢DRDY
			if(((buf_5460)&0x00020000)==0x00020000)
  			{
  								//cmd_5460(0x0e);//讀取瞬時電流寄存器
  				cmd_5460(0x16);//讀取平均電流寄存器
					ad3[0]=read_5460();
					break;											
				}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区私人影院日本| 91麻豆精品国产91久久久久久久久| 国产精品77777竹菊影视小说| 久久国产婷婷国产香蕉| 午夜成人免费电影| 日韩黄色在线观看| 国模娜娜一区二区三区| 国产成人精品一区二| 97久久人人超碰| 在线免费观看一区| 欧美高清你懂得| 久久综合中文字幕| 中文字幕不卡一区| 一级中文字幕一区二区| 日一区二区三区| 国产在线乱码一区二区三区| 成人一区二区三区在线观看| 97久久精品人人澡人人爽| 欧美中文字幕亚洲一区二区va在线| 欧美久久久久久蜜桃| 欧美电影精品一区二区| 国产成人日日夜夜| 91福利精品第一导航| 日韩欧美在线不卡| 国产精品嫩草影院av蜜臀| 一区二区三区在线播放| 看片的网站亚洲| 欧美性大战久久久久久久 | 欧美一二三区精品| 欧美一二三四在线| 国产精品美女久久福利网站| 亚洲电影第三页| 国产精品性做久久久久久| 日本精品免费观看高清观看| 欧美xfplay| 亚洲精品va在线观看| 久久99九九99精品| 国产一区二区主播在线| 色综合久久中文综合久久牛| 欧美成人vr18sexvr| 1区2区3区欧美| 久久国产综合精品| 欧美视频一区在线观看| 欧美国产日韩在线观看| 日韩福利视频导航| 99re成人精品视频| 精品1区2区在线观看| 一区二区成人在线视频| 狠狠久久亚洲欧美| 欧美剧在线免费观看网站 | 久久精品一二三| 天天做天天摸天天爽国产一区| av一区二区三区黑人| 2020国产精品| 日韩精品一区第一页| 91麻豆swag| 亚洲国产精品t66y| 久久精品国产亚洲a| 色综合久久88色综合天天免费| 久久久综合精品| 一区二区在线观看免费| 国产一区二区不卡| 欧美一区二区在线视频| 亚洲综合激情网| 不卡视频在线观看| 久久综合一区二区| 日韩av一区二区三区| 91在线视频在线| 国产精品欧美综合在线| 国产一区二区中文字幕| 日韩亚洲欧美在线观看| 一区二区三区四区在线播放| 成人精品视频一区二区三区尤物| 精品日韩一区二区三区| 视频一区中文字幕| 欧美日韩一区二区电影| 99精品久久只有精品| 综合婷婷亚洲小说| 成人91在线观看| 精品久久国产97色综合| 久久精品免费观看| 欧美一区二区日韩| 亚洲国产一区在线观看| 日本乱人伦一区| 亚洲综合免费观看高清完整版| 91免费观看在线| 日韩一区欧美小说| 99久久综合99久久综合网站| 中文字幕欧美日本乱码一线二线| 国产精品一区二区果冻传媒| 久久噜噜亚洲综合| 经典三级一区二区| 日韩欧美国产系列| 亚洲高清视频在线| 欧美理论在线播放| 欧美96一区二区免费视频| 7777精品伊人久久久大香线蕉完整版| 亚洲天堂精品在线观看| 色呦呦一区二区三区| 亚洲精品中文字幕在线观看| 色丁香久综合在线久综合在线观看| 国产喷白浆一区二区三区| 国产日韩精品视频一区| 国产成人免费视频| 欧美经典一区二区| 国产1区2区3区精品美女| 国产精品福利一区| 91精品91久久久中77777| 亚洲综合在线观看视频| 欧美私模裸体表演在线观看| 日一区二区三区| 精品国偷自产国产一区| 国产激情一区二区三区| 久久久久久久久久久黄色| 99麻豆久久久国产精品免费| 亚洲不卡在线观看| 91精品福利在线一区二区三区| 高清不卡一二三区| 一区二区三区不卡视频在线观看| 欧美日韩中文精品| 久久国内精品自在自线400部| 久久精品亚洲一区二区三区浴池| 不卡一区二区中文字幕| 亚洲激情五月婷婷| 欧美精品乱人伦久久久久久| 日韩黄色小视频| 中文字幕免费不卡在线| 欧美性一二三区| 久久99精品久久久久久动态图 | 在线亚洲一区观看| 日韩一区精品视频| 欧美国产日韩亚洲一区| 欧美日韩免费一区二区三区视频| 久久国产精品色婷婷| 国产亚洲人成网站| 97久久久精品综合88久久| 亚洲一二三四区不卡| 精品免费视频一区二区| 91色porny蝌蚪| 美女网站一区二区| 国产精品国产三级国产普通话蜜臀| 日本精品一区二区三区四区的功能| 麻豆一区二区三区| 亚洲a一区二区| 欧美日韩激情在线| 91一区二区三区在线观看| 麻豆精品新av中文字幕| 亚洲人成精品久久久久久| 精品国产乱码91久久久久久网站| 欧美羞羞免费网站| 成人中文字幕合集| 久久福利资源站| 亚洲自拍偷拍麻豆| 久久只精品国产| 欧美成人精品3d动漫h| 亚洲一区二区三区在线看| 久久久国际精品| 日韩一区二区三区在线| 日本精品视频一区二区三区| 国产成人在线视频网站| 美女久久久精品| 天天综合日日夜夜精品| 久久久精品tv| 久久免费精品国产久精品久久久久 | 成年人国产精品| 国产不卡视频在线观看| 一卡二卡三卡日韩欧美| 日本一区二区三区视频视频| 久久久久久久综合日本| 日韩一二在线观看| 5月丁香婷婷综合| 日本电影亚洲天堂一区| 一本色道久久综合亚洲aⅴ蜜桃| 精品一区二区三区在线播放| 久久精品久久精品| 美女精品自拍一二三四| 丝袜诱惑亚洲看片| 视频一区中文字幕| 亚洲一区二区三区三| 亚洲丰满少妇videoshd| 亚洲国产成人91porn| 亚洲综合在线观看视频| 亚洲国产日韩av| 亚洲一级二级在线| 午夜精彩视频在线观看不卡| 一区二区三区四区激情| 亚洲综合久久av| 无码av免费一区二区三区试看| 一区二区三区四区在线免费观看| 亚洲午夜精品在线| 亚洲一区二区三区自拍| 婷婷成人综合网| 丝袜诱惑制服诱惑色一区在线观看 | 中文字幕电影一区| 国产精品视频看| 国产精品免费看片| 一区二区三区日本| 国产精品视频免费看| 亚洲综合免费观看高清完整版在线| 午夜av区久久|