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

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

?? yh_t3_new.c

?? 電子秤源程序。去年的心血啊!c語言編寫的51單片機程序。
?? C
?? 第 1 頁 / 共 5 頁
字號:
						//菜單三:波特率選擇
						//dis_zone[0]=0xf2;	//LCD第一個字位顯示”b“
						//dis_zone[1]=discode_low[4];	//LCD第一個字位顯示”d“
						//dis_zone[4]=0xbe;
						//dis_zone[5]=0xbe;
						dis_zone[0]=discode_low[2];
						dis_zone[1]=discode_low[4];
						dis_zone[4]=discode_num[0];
						dis_zone[5]=discode_num[0];
						while(1)
						{																																	
							if(TARE==0)
								{
									delay_nms(50);
									if(TARE==0)
										{											
											while(!TARE);
											alarm(200);//按鍵音											
											count_baud++;
											if(count_baud==4)
													count_baud=0;
										}
								}	
							if(MENU==0)
								{
									delay_nms(50);
									if(MENU==0)
										{											
											while(!MENU);
											alarm(200);//按鍵音																																				
											buf_24c02_4B[2]=count_baud;
											break;
										}
								}							
							switch(count_baud)
							{
								case 0:	//dis_zone[2]=0x06;
												//dis_zone[3]=0x7c;
												dis_zone[2]=discode_num[1];
												dis_zone[3]=discode_num[2];
												break;//波特率1200
								case 1:	//dis_zone[2]=0x7c;
												//dis_zone[3]=0xc6;
												dis_zone[2]=discode_num[2];
												dis_zone[3]=discode_num[4];
												break;//波特率2400
								case 2:	//dis_zone[2]=0xc6;
												//dis_zone[3]=0xfe;
												dis_zone[2]=discode_num[4];
												dis_zone[3]=discode_num[8];
												break;//波特率4800
								case 3:	//dis_zone[2]=0xde;
												//dis_zone[3]=discode_low[2];
												dis_zone[2]=discode_num[9];
												dis_zone[3]=discode_num[6];
												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[1]=discode_cap[5];
													dis_zone[2]=discode_low[18];
													dis_zone[3]=discode_low[18];
													dis_zone[4]=0x00;													
													dis_zone[5]=discode_num[8];
													display_1621();													
													//此處延時很長,目的是讓使用者
													//看清楚錯誤號。
													delay_nms(5000);							
							}
							display_1621();
						}
						//菜單四:背光開關(guān)
						//dis_zone[0]=0xf2;
						//dis_zone[1]=discode_cap[12];
						dis_zone[0]=discode_low[2];
						dis_zone[1]=discode_cap[12];
						dis_zone[2]=0x00;
						while(1)
						{																						
							if(count_BL==0)
								{
									//顯示“OFF”
									//dis_zone[3]=0xbe;
									//dis_zone[4]=discode_cap[6];
									//dis_zone[5]=discode_cap[6];
									dis_zone[3]=discode_cap[15];
									dis_zone[4]=discode_cap[6];
									dis_zone[5]=discode_cap[6];
								}
							else
								{
									//顯示“ON”
									dis_zone[3]=0x00;
									//dis_zone[4]=0xbe;
									//dis_zone[5]=0xae;
									dis_zone[4]=discode_cap[15];
									dis_zone[5]=discode_low[14];
								}			
							display_1621();
							if(TARE==0)
								{
									delay_nms(50);
									if(TARE==0)
										{											
											while(!TARE);
											alarm(200);//按鍵音											
											count_BL++;
											if(count_BL==2)
													count_BL=0;
										}
								}	
							if(MENU==0)
								{
									delay_nms(50);
									if(MENU==0)
										{											
											while(!MENU);
											alarm(200);//按鍵音																																			
											buf_24c02_4B[3]=count_BL;
											break;
										}
								}
						}																							
						//菜單五:量程											
						//----------------------------------
						temp_range=buf_24c02_2L[0];
						f_cal=0;						
						while(1)
						{														
							if(TARE==0)
								{
									delay_nms(50);
									if(TARE==0)
										{											
											while(!TARE);
											alarm(200);//按鍵音											
											if(f_cal==0)
												{													
													temp_range=0;
													count_range=0;
													f_cal=1;
												}
											else
												{
													count_range++;
													if(count_range>9)
															count_range=0;													
													temp_range-=arr_BCD[5];
										 		  temp_range+=count_range;	
										 		}									 																						
										}
								}
							if(ZERO==0)
								{
									delay_nms(50);
									if(ZERO==0)
										{											
											while(!ZERO);
											alarm(200);//按鍵音
											if(f_cal==0)
												{													
													temp_range=0;
													f_cal=1;
												}											
											else
												{
													temp_range*=10;
													if(temp_range>=100000)
															temp_range%=100000;											
													count_range=0;
												}											
										}
								}
								//注意:此處可以優(yōu)化一下,如果不想進行校準,																											
							if(MENU==0)
								{
									delay_nms(50);
									if(MENU==0)
										{											
											while(!MENU);
											alarm(200);//按鍵音
											break;																																																																																																																																																																
										}
								}																																				
							//-------------------------------------																										
							BIN_to_BCD(temp_range);
							dis_zone[0]=discode_cap[12];
							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();
						}
						//校準部分
						if(f_cal==1)
							{
								f_cal=0;
								//開始就顯示“nLoAd”								
								dis_zone[0]=0x00;
								//dis_zone[1]=discode_low[14];
								//dis_zone[2]=discode_cap[12];
								//dis_zone[3]=discode_low[15];
								//dis_zone[4]=0xee;
								//dis_zone[5]=discode_low[4];
								dis_zone[1]=discode_low[14];
								dis_zone[2]=discode_cap[12];
								dis_zone[3]=discode_low[15];
								dis_zone[4]=discode_cap[1];
								dis_zone[5]=discode_low[4];
								display_1621();
								while(1)
								{
									if(MENU==0)
										{
											delay_nms(50);
											if(MENU==0)
												{													
													while(!MENU);
													alarm(200);													
													break;
												}
										}
								}
								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(0x16);//讀取平均電流寄存器									
												ad3[i]=read_5460();
												break;											
											}
									}
									i++;
								}
								ave3_ad=average3();
								i=0;
								while(i<13)
								{
									ad13[i].ad=ave3_ad;
									ad13[i].times=i;
									i++;
								}	
								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(0x16);//讀取平均電流寄存器									
												ad3[0]=read_5460();
												break;											
											}							
									}
									//此處省略了超載判斷模塊,因為前面剛剛設(shè)定量程,
									//校準時超載的可能性不大。
									//over_load();
									ave3_ad=average3();
									i=0;
									while(i<13)
									{
										ad13[i].times++;
										if(ad13[i].times==13)
											{
												temp_j=i;
												ad13[i].ad=ave3_ad;
												ad13[i].times=0;
											}
										i++;
									}
									rotate();
									sort();
									BIN_to_BCD(ad13[6].ad);
									if((dis_zone[0]==0xbe)&&(count_point!=5))
										{
											dis_zone[0]=0x00;
											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;										
																}
														}
												}
										}																								
									display_1621();													
									if(MENU==0)
										{
											delay_nms(50);
											if(MENU==0)
												{													
													while(!MENU);
													alarm(200);
													delay_nms(500);
													if(f_cal==0)
														{																														
															buf_24c02_AD[0]=ad13[6].ad;
															//顯示“LoAd”,提示使用者放置校準砝碼
															dis_zone[0]=0x00;
															dis_zone[1]=0x00;
															//dis_zone[2]=discode_cap[12];
															//dis_zone[3]=discode_low[15];
															//dis_zone[4]=0xee;
															//dis_zone[5]=discode_low[4];
															//dis_zone[6]=0x00;
															dis_zone[2]=discode_cap[12];
															dis_zone[3]=discode_low[15];
															dis_zone[4]=discode_cap[1];
															dis_zone[5]=discode_low[4];
															display_1621();
															f_cal=1;				
															while(1)
															{
																if(MENU==0)
																	{
																		delay_nms(50);
																		if(MENU==0)
																			{																				
																				while(!MENU);
																				alarm(200);								
																				break;
																			}
																	}
															}
														}
													else
														{																
															buf_24c02_AD[1]=ad13[6].ad-buf_24c02_AD[0];
															break;
														}
												}
										}
								}
								//顯示上次砝碼的重量											
								//----------------------------------
								temp_FaMa=buf_24c02_2L[1];											
								f_FaMa=0;
								while(1)
								{														
									if(TARE==0)
										{
											delay_nms(50);
											if(TARE==0)
												{													
													while(!TARE);
													alarm(200);//按鍵音													
													if(f_FaMa==0)
														{															
															temp_FaMa=0;
															count_FaMa=0;
															f_FaMa=1;
														}
													else
														{
															count_FaMa++;
															if(count_FaMa>9)
																	count_FaMa=0;	
															temp_FaMa-=arr_BCD[5];
										  				temp_FaMa+=count_FaMa;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
综合电影一区二区三区| 婷婷开心激情综合| 国产精品成人免费| 一区二区在线免费观看| 午夜伊人狠狠久久| 国产一区二区女| 91免费观看视频| 麻豆一区二区三| 成年人国产精品| 欧美日韩国产片| 久久美女艺术照精彩视频福利播放| 中文字幕av一区二区三区高| 一区2区3区在线看| 久久99国产精品成人| 97超碰欧美中文字幕| 日韩欧美一级二级| 亚洲欧美综合色| 另类小说综合欧美亚洲| www.在线欧美| 日韩视频在线观看一区二区| 国产精品毛片a∨一区二区三区| 亚洲va在线va天堂| 国产一区二区视频在线播放| 91在线播放网址| 欧美成人精品二区三区99精品| 国产精品人人做人人爽人人添| 亚洲国产成人va在线观看天堂| 国产一区二区三区久久久| 91福利视频网站| 久久精品一区蜜桃臀影院| 亚洲一区在线观看视频| 国产真实精品久久二三区| 91福利国产精品| 中文字幕欧美区| 久久av中文字幕片| 欧美男男青年gay1069videost| 国产精品女同一区二区三区| 日日噜噜夜夜狠狠视频欧美人 | 国产精品综合一区二区三区| 色综合天天视频在线观看| 视频一区在线视频| 夜夜揉揉日日人人青青一国产精品| 精品影院一区二区久久久| 欧洲精品一区二区| 国产精品久久久久9999吃药| 捆绑调教美女网站视频一区| 在线免费观看视频一区| 久久久精品国产免大香伊| 日韩国产欧美视频| 欧美性xxxxxx少妇| 亚洲视频免费看| 风间由美性色一区二区三区| 欧美丰满少妇xxxbbb| 亚洲乱码国产乱码精品精的特点 | 欧美午夜宅男影院| 国产精品国产三级国产三级人妇| 强制捆绑调教一区二区| 欧美日韩中文精品| 一区二区三区精品久久久| 91在线视频免费91| 国产精品久久久久久久久久久免费看| 久久se精品一区二区| 91精品国产综合久久精品性色| 亚洲综合成人在线视频| 91亚洲精品一区二区乱码| 欧美国产禁国产网站cc| 久久99国产精品久久| 欧美三级在线播放| 午夜视频一区二区| 欧美日韩一区久久| 亚洲国产精品久久人人爱| 色婷婷亚洲一区二区三区| 亚洲欧美视频在线观看| 色综合一个色综合亚洲| 中文字幕亚洲视频| 精品视频在线免费看| 国产欧美一区二区在线| 国产在线播放一区三区四| 久久网这里都是精品| 久久av老司机精品网站导航| 欧美一区二区三区在线观看| 日韩高清一区在线| 欧美一区二区精品| 婷婷激情综合网| 欧美午夜精品久久久| 亚洲国产裸拍裸体视频在线观看乱了 | 日本欧美韩国一区三区| 欧美精品aⅴ在线视频| 日本在线观看不卡视频| 日韩一卡二卡三卡| 国内精品国产三级国产a久久| 精品国精品国产| 国产精品66部| 亚洲欧美综合色| 欧美日韩一区视频| 日本一不卡视频| 久久综合一区二区| 成人免费毛片高清视频| 亚洲情趣在线观看| 欧美日韩高清一区二区三区| 蜜臀久久99精品久久久久宅男| 欧美tickling挠脚心丨vk| 国产精品99久久久久久久女警| 久久久精品免费免费| av在线这里只有精品| 亚洲图片欧美一区| 日韩一级免费观看| 福利91精品一区二区三区| 亚洲丝袜另类动漫二区| 欧美性欧美巨大黑白大战| 亚洲成人自拍一区| 日韩欧美国产午夜精品| 成人性视频网站| 亚洲无人区一区| 久久女同精品一区二区| 93久久精品日日躁夜夜躁欧美| 亚洲成人资源在线| 久久亚洲捆绑美女| 91国偷自产一区二区开放时间| 免费精品99久久国产综合精品| 久久久久久久精| 欧美探花视频资源| 国产精品91xxx| 亚洲线精品一区二区三区| 精品人在线二区三区| 91免费国产视频网站| 久久国产三级精品| 亚洲精品欧美激情| 欧美videos中文字幕| 色婷婷av久久久久久久| 韩国女主播成人在线| 自拍偷自拍亚洲精品播放| 日韩一区二区精品在线观看| 成人黄色777网| 免费欧美日韩国产三级电影| 亚洲图片另类小说| 日韩欧美一区二区久久婷婷| 99久久99久久精品国产片果冻| 日韩国产欧美在线播放| 亚洲人成亚洲人成在线观看图片| 91精品国产综合久久国产大片| 成人黄色片在线观看| 日本中文字幕一区二区有限公司| 中文字幕中文字幕中文字幕亚洲无线| 欧美一区二区视频在线观看2020| av成人老司机| 国产麻豆欧美日韩一区| 亚洲成人1区2区| 亚洲精品成人a在线观看| 久久九九久久九九| 日韩一区二区三区免费看 | 综合久久国产九一剧情麻豆| 欧美一区二区精品在线| 欧美日韩在线播放一区| 国产一区美女在线| 日本不卡在线视频| 亚洲综合成人在线| 国产精品国产三级国产aⅴ中文 | 久久国产精品一区二区| 亚洲欧美一区二区三区孕妇| 久久久久久**毛片大全| 日韩一区二区三区视频在线观看| 欧美综合天天夜夜久久| 成人黄色小视频| 国产91高潮流白浆在线麻豆| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲精品日产精品乱码不卡| 国产精品高潮呻吟| 欧美国产精品一区二区| 久久久久久久久99精品| 亚洲精品在线免费观看视频| 欧美一区二区三区电影| 欧美精品成人一区二区三区四区| 在线免费观看成人短视频| www.亚洲精品| 白白色 亚洲乱淫| 成人午夜视频在线观看| 国产激情视频一区二区三区欧美 | 国产亚洲欧美一级| 久久综合色天天久久综合图片| 日韩片之四级片| 宅男在线国产精品| 欧美高清性hdvideosex| 欧美三区在线观看| 欧美久久久久久蜜桃| 欧美日韩高清一区二区三区| 3751色影院一区二区三区| 欧美裸体一区二区三区| 欧美久久久一区| 91精品国产综合久久精品app| 91精品国产欧美日韩| 欧美精品aⅴ在线视频| 日韩视频在线你懂得| 久久久蜜桃精品| 久久精品视频免费| 国产精品福利影院| 亚洲精品免费播放| 亚瑟在线精品视频| 美女视频网站黄色亚洲| 精品一区二区免费视频|