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

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

?? avc3.c.bak

?? 基于485的51單片機(jī)多機(jī)通訊程序
?? BAK
?? 第 1 頁 / 共 2 頁
字號(hào):
			AD2=0;
			AD3=0;
			AD4=0;
			AD5=0;
			new_circle=1;
			if(pulse_base==1)
				temp_avc=temp_u51_p;
			else
				temp_avc=temp_u51_b;
			CTCON=CTCON|0x20;
		}
	}


	if(pulse_base==1)
		CTCON=CTCON|0X80;	//CT3下降沿
	else
		CTCON=CTCON|0X40;	//CT3上升沿
}

void ADC_int (void) interrupt 10
{
	ADCON=ADCON&0xEF;			//清ADC中斷標(biāo)志
	c_sample++;							//2005-3-3
	adh=ADCH;
	adl=ADCON&0xC0;
	adh=adh<<2;
	adl=adl>>6;
	ad=adh+adl;
	da=ad;
	AD5=(da*5000)/0x3FF;
	if(new_circle==1)
	{
		new_circle=0;
		AD1=AD5;
		AD2=AD5;
		AD3=AD5;
                AD4=AD5;
        }
	else
	{
		AD5=(AD5+AD1+AD2+AD3+AD4)/5;
		AD1=AD2;
		AD2=AD3;
		AD3=AD4;
		AD4=AD5;
	}
	AD5=AD5*6/100;				//AD5*30/5

	if(c_sample%5==0)
	{
		if(AD5>=temp_avc)
		{
			SENS=AD5-temp_avc;
			avc_dir=0;
		}
		else
		{
			SENS=temp_avc-AD5;
			avc_dir=1;
		}
		if(SENS>=1)
		{
			switch(SENS)
			{
				case 1:	{
						COM=0X36;
						COUNT0=8000%256;		//500HZ
						COUNT0=8000/256;
						COM=0X76;
						COUNT1=4;			//2p,0.0075mm
						COUNT1=0;
					}break;
				case 2:
				case 3:	{
						COM=0X36;
						COUNT0=8000%256;		//500HZ
						COUNT0=8000/256;
						COM=0X76;
						COUNT1=10;			//5p,0.01875mm 0.1v
						COUNT1=0;

					}break;
				case 4:
				case 5:	{
						COM=0X36;
						COUNT0=8000%256;		//500HZ
						COUNT0=8000/256;
						COM=0X76;
						COUNT1=20;
						COUNT1=0;
						out1=0;			//10p,0.0375mm 0.2v
					}break;
				case 6:
				case 7:	{
						COM=0X36;
						COUNT0=6757%256;
						COUNT0=6757/256;
						COM=0X76;
						COUNT1=32;
						COUNT1=0;
					}break;
				case 8:
				case 9:	{
						COM=0X36;
						COUNT0=5141%256;	//778hz
						COUNT0=5141/256;
						COM=0X76;
						COUNT1=42;		//0.08mm 0.4v
						COUNT1=0;
					}break;
				case 10:{
						COM=0X36;
						COUNT0=4000%256;	//1000hz
						COUNT0=4000/256;
						COM=0X76;
						COUNT1=54;		//0.1mm 0.5v
						COUNT1=0;
					}break;
				default:{
						COM=0X36;
						COUNT0=3376%256;	//1185hz
						COUNT0=3376/256;
						COM=0X76;
						COUNT1=64;		//0.12mm 0.6v
						COUNT1=0;
					}break;
			}

			CTCON=CTCON|0x02;
			IEN1=IEN1|0X01;			//允許CT0,弧長調(diào)整長度
			avc_enable=0;
			gate=1;
		}
		c_sample=0;
		if(pp.k1==DC||(pp.k1==PDC&&(pp.avc_type==SP&&pulse_base==1||pp.avc_type==SP&&pulse_base==1||pp.avc_type==SPB||pp.avc_type==SB&&pulse_base==0)))
			CTCON=CTCON|0x20;
	}
	else
	{
		if(pp.k1==DC||(pp.k1==PDC&&(pp.avc_type==SP&&pulse_base==1||pp.avc_type==SP&&pulse_base==1||pp.avc_type==SPB||pp.avc_type==SB&&pulse_base==0)))
			CTCON=CTCON|0x20;
	}
	ad_finish=1;				//AD轉(zhuǎn)換及處理完成
}

main()
{
	TMOD=0x22;				//定時(shí)器1,方式2;定時(shí)器0,方式3,兩個(gè)8位定時(shí)器;
	TL1=0XFD;				//波特率9600
	TH1=0XFD;
	TR1=1;					//啟動(dòng)定時(shí)器
	TMOD=0x23;				//定時(shí)器0,方式3,兩個(gè)8位定時(shí)器;
	TR1=0;
	TF1=0;
	S0CON=0XF8;				//串口方式3,SM2=1,REN=1,TB8=1,RB8=0,TI=0,RI=0
	IP1=0X01;				//CT0高優(yōu)先級(jí)
	IP0=0X98;				//S0=1,T1=1
	ES0=1;					//開串口中斷
	ET1=1;
 	EAD=1;					//AD中斷允許
 	EA=1;					//中斷總允許
	start_t2();

 	COM=0XB6;
	COUNT2=0x00;
	COUNT2=0x00;
	AD1=0;
	AD2=0;
	AD3=0;
	AD4=0;
	AD5=0;
	U51=0;
	urgent_stop=0;
	avc_err=0;
	err_ok=0;
	err=0;

BEGIN:	if(urgent_stop==1)
	{
		urgent_stop=0;
		err_ok=0;
		EX1=1;
		EX0=1;
	}
	CTCON=0X00;
	IEN1=0x00;
	COM=0x36;
	COUNT0=0x00;
	COUNT0=0x00;
	COM=0X76;
	COUNT1=0x00;
	COUNT1=0x00;
	gate=0;			//關(guān)門控
	avc_enable=1;
	avc_dir=1;
	externel_voltage=1;
	temp_voltage=1;
	work=0;
	called=0;
	start=0;
	pgj=0;
	in_sector=0;
	new_sector=0;
	start_avc=0;
	avc_ok=0;
	new_circle=1;
	c_sample=0;
	ad_finish=1;			//AD轉(zhuǎn)換及處理完成標(biāo)志
	pulse_base=0;			//峰、基值標(biāo)志 0-基值、1-峰值
	stop_avc=0;
	decrease=0;
	lift=0;
	lift_ok=0;
	lift_complete=0;
	to_begin=0;

	need_para=0;
	POINTER0=0;
	SSUM=0;
	S_ANSW=0;
	POINTER1=0;
	RSUM=0;
	ans=0;
	send=0;
	resend=0;
	r_byte_nums=4;
	send_p=0;
	send_p_ok=0;

	avc=0;
	avc_up=0;
	avc_down=0;
	motor_stop=0;

	PWMP=12;					//采樣保持脈沖,2K
 	PWM0=127;
 	COM=0X36;					//弧長點(diǎn)動(dòng)速度,1K
	COUNT0=4000%256;
	COUNT0=4000/256;

	CML0=TML2+0X20;
	if(CML0<TML2)
		CMH0=TMH2+1+0X4E;
	else
		CMH0=TMH2+0X4E;				//20ms

	write_8574(0xF0);
	while(start==0)					//等待過程中,接受點(diǎn)名和參數(shù)
	{

		if(called==1)
		{
			ini_sbuf(M_main,infor,com_calling,S_ANSW,0,0);
			s_byte_nums=get_byte_nums(infor);
			TR_noans();
			called=0;
		}

		if(send_p==1)
		{
			while(send_p_ok==0)
			{
				if(receive_p_out==1)
				{
					point=&pp.k5;
					for(p_sec=0;p_sec<14;p_sec++)
						*(point+p_sec)=rbuffer[p_sec*2+2]*256+rbuffer[p_sec*2+3];
					ini_sbuf(M_main,answer,S_ANSW,0,0,0);
					s_byte_nums=4;
					TR_noans();
					c_lift=80*pp.h51/3;
					receive_p_out=0;		
				}
		
				if(receive_p_in==1)
				{
					point=&pp.x[nonce_sec][0];
					for(p_sec=0;p_sec<4;p_sec++)
						*(point+p_sec)=rbuffer[p_sec*2+3]*256+rbuffer[p_sec*2+4];
					ini_sbuf(M_main,answer,S_ANSW,0,0,0);
					s_byte_nums=4;
					TR_noans();
					receive_p_in=0;
				}
			}
			send_p_ok=0;
			send_p=0;
			EX1=1;
			EX0=1;
		}

		if(avc_up==1)
		{
			avc_dir=1;		//方向——上
			avc_enable=0;		//使能
			gate=1;
			avc_up=0;
		}
		if(avc_down==1)
		{
			avc_dir=0;		//方向——下
			avc_enable=0;
			gate=1;
			avc_down=0;
		}
		if(motor_stop==1)
		{
			gate=0;			//關(guān)8254門控信號(hào)
  			avc_enable=1;			//關(guān)弧長使能
  			motor_stop=0;
  		}

		if(lift==1)
		{
			COM=0X76;
			COUNT1=c_lift%256;
			COUNT1=c_lift/256;
			CTCON=CTCON|0X01;	//CT0下降沿
			IEN1=IEN1|0X01;				//允許CT0
			avc_dir=1;					//弧長方向——上
			externel_voltage=0;
			avc_enable=0;					//開弧長使能
			gate=1;
			while(lift_complete==0);
			externel_voltage=1;
			lift_complete=0;
			lift=0;
			if(urgent_stop==1)
				goto BEGIN;
			EX1=1;
		}

		if(pgj==1)
		{
			avc_dir=0;		//方向——下
			avc_enable=0;
			gate=1;
			while(lift==0);
			COM=0X76;
			COUNT1=c_lift%256;
			COUNT1=c_lift/256;
			CTCON=CTCON|0X01;	//CT0下降沿
			IEN1=IEN1|0X01;				//允許CT0
			avc_dir=1;					//弧長方向——上
			externel_voltage=0;
			avc_enable=0;					//開弧長使能
			gate=1;

			while(lift_complete==0)
			{
				if(urgent_stop==1)
					goto BEGIN;
			}
			ini_sbuf(M_main,command,com_lift_ok,0,0,0);
			s_byte_nums=4;
			TR_ans();
			externel_voltage=1;
			lift_complete=0;
			lift=0;
			pgj=0;
			EX1=1;
		}
		if(urgent_stop==1)
			goto BEGIN;
	}
	work=3;
	temp_u51_p=pp.u51_p;
	temp_u51_b=pp.u51_b;
	if(pp.k1==DC)
		temp_avc=temp_u51_p;	
	do
	{
		if(start_avc==1)			//開始弧長
		{
			ini_sbuf(M_main,answer,S_ANSW,0,0,0);
			s_byte_nums=4;
			TR_noans();
			temp_voltage=0;
			c_sample=0;
			CTCON=CTCON&0X3F;
			if(pp.k1==PDC)
			{
				if(pp.avc_type==SP||pp.avc_type==SPB)
				{
					pulse_base=0;
					CTCON=CTCON|0X40;	//CT3上升沿
				}
				else
				{
					pulse_base=1;
					CTCON=CTCON|0X80;	//CT3下降沿
				}
				IEN1=IEN1|0X08;			//允許CT3
			}
			else if(pp.k1==DC)
			{
				avc_ok=1;
				c_sample=0;
				CTCON=CTCON|0x20;	//CT2下降沿
				IEN1=IEN1|0X04;		//允許CT2,采樣保持脈沖
			}
			start_avc=0;
		}

		if(urgent_stop==1)
			goto BEGIN;

		if(avc_ok==1&&need_para==1)		//顯示弧壓
		{
			U51=AD5;
			ini_sbuf(M_main,parameter1,0,0,0,0);
			sbuffer[2]=U51/256;
			sbuffer[3]=U51%256;
			s_byte_nums=5;
			TR_noans();
			need_para=0;
		}

		if(urgent_stop==1)
				goto BEGIN;

		if(avc_up==1)
		{
			if(pp.k5==OFF||avc_ok==0)
			{
				avc_dir=1;		//方向——上
				COM=0X36;					//弧長點(diǎn)動(dòng)速度,1K
				COUNT0=4000%256;
				COUNT0=4000/256;
				COM=0X76;
				COUNT1=250;
				COUNT1=0;
				avc_enable=0;		//使能
				CTCON=CTCON|0X02;
				IEN1=IEN1|0X01;
				lift=1;
				gate=1;
			}
			if(avc_ok==1)
			{
				if(in_sector==1)
				{
					temp_u51_p=temp_u51_p+pp.x[nonce_sector][3];
					temp_u51_b=temp_u51_b+pp.x[nonce_sector][3];
				}
				else
				{
					temp_u51_p=temp_u51_p+pp.du51;
					temp_u51_b=temp_u51_b+pp.du51;
				}
				if(pp.k1==DC)
					temp_avc=temp_u51_p;
			}
			avc_up=0;
		}

		if(urgent_stop==1)
			goto BEGIN;

		if(avc_down==1)
		{
			if(pp.k5==OFF||avc_ok==0)
			{
				avc_dir=0;		//方向——上
				COM=0X36;					//弧長點(diǎn)動(dòng)速度,1K
				COUNT0=4000%256;
				COUNT0=4000/256;
				COM=0X76;
				COUNT1=250;
				COUNT1=0;
				avc_enable=0;		//使能
				CTCON=CTCON|0X02;
				IEN1=IEN1|0X01;
				lift=1;
				gate=1;
			}
			if(avc_ok==1)
			{
				if(in_sector==1)
				{
					temp_u51_p=temp_u51_p-pp.x[nonce_sector][3];
					temp_u51_b=temp_u51_b-pp.x[nonce_sector][3];
				}
				else
				{
					temp_u51_p=temp_u51_p-pp.du51;
					temp_u51_b=temp_u51_b-pp.du51;
				}
				if(pp.k1==DC)
					temp_avc=temp_u51_p;
			}
			avc_down=0;
		}

		if(urgent_stop==1)
				goto BEGIN;

		if(in_sector==1&&new_sector==1)				//進(jìn)入新區(qū)間
		{
			temp_u51_p=pp.x[nonce_sector][0];
			temp_u51_b=pp.x[nonce_sector][1];
			new_sector=0;
		}

		if(urgent_stop==1)
				goto BEGIN;

		if(avc_ok==1&&stop_avc==1)
		{
			ini_sbuf(M_main,answer,S_ANSW,0,0,0);
			s_byte_nums=4;
			TR_noans();
  			gate=0;
  			IEN1=IEN1&0XF2;		//禁止CT0,CT2,CT3
  			avc=0;
  			avc_ok=0;
  			stop_avc=0;
  			temp_voltage=1;
  		}
		if(urgent_stop==1)
				goto BEGIN;
	}while(decrease==0);

	if(avc_ok==1)
	{
		gate=0;
  		IEN1=IEN1&0XF2;		//禁止CT0,CT2,CT3
  		avc=0;
  		avc_ok=0;
  		stop_avc=0;
  		temp_voltage=1;
	}

	if(pp.h52>0)
	{
		while(lift==0)
		{
			if(urgent_stop==1)
				goto BEGIN;
		}
		ini_sbuf(M_main,answer,S_ANSW,0,0,0);	//焊槍提升
		s_byte_nums=4;
		TR_noans();
		c_lift=80*pp.h52/3;				//c_lift=400*pp.h52/1.5
		COM=0X36;					//弧長點(diǎn)動(dòng)速度,1K
		COUNT0=4000%256;
		COUNT0=4000/256;				//弧長采樣脈沖,1K
		COM=0X76;
		COUNT1=c_lift%256;
		COUNT1=c_lift/256;
		CTCON=CTCON|0X01;	//CT0下降沿
		IEN1=IEN1|0X01;				//允許CT0
		avc_dir=1;					//弧長方向——上
		avc_enable=0;					//開弧長使能
		lift=1;
		gate=1;

		while(lift_complete==0)
		{
			if(urgent_stop==1)
				goto BEGIN;
		}
		ini_sbuf(M_main,command,com_lift_ok,0,0,0);
		s_byte_nums=4;
		TR_ans();
	}
	while(to_begin==0)
	{
		if(urgent_stop==1)
			goto BEGIN;
	}
	goto BEGIN;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av在线不卡观看免费观看| 亚洲男人都懂的| 精品一区二区在线观看| 精品国产一区二区在线观看| 久久99国内精品| 久久精品一区八戒影视| 99久久99久久久精品齐齐| 一区二区三区四区高清精品免费观看| 欧美三级午夜理伦三级中视频| 亚洲国产视频一区| 制服.丝袜.亚洲.中文.综合| 久久国产福利国产秒拍| 久久精品一级爱片| 91麻豆自制传媒国产之光| 洋洋成人永久网站入口| 欧美美女视频在线观看| 精品一二线国产| 中文一区二区完整视频在线观看| 色综合中文综合网| 大美女一区二区三区| 国产精品伦一区| 欧美日韩国产一级二级| 蜜臀av性久久久久蜜臀av麻豆| 久久综合色8888| 在线视频欧美精品| 久久99国产精品久久99果冻传媒| 中文字幕精品三区| 欧美偷拍一区二区| 国产九色sp调教91| 一区二区成人在线视频| 欧美精品一区二区高清在线观看| 色天天综合色天天久久| 国内精品视频一区二区三区八戒| 亚洲摸摸操操av| 久久久精品日韩欧美| 欧美日韩中文字幕一区二区| 国产成人一区在线| 性久久久久久久久久久久| 中文av字幕一区| 欧美一区二区久久久| 99久久婷婷国产综合精品 | 欧美一级一区二区| 大桥未久av一区二区三区中文| 午夜精品久久久久| 国产精品久久久久三级| 欧美mv日韩mv亚洲| 91国偷自产一区二区开放时间 | 色拍拍在线精品视频8848| 久久精品噜噜噜成人av农村| 亚洲激情图片一区| 日本一二三四高清不卡| 91精品免费观看| 色999日韩国产欧美一区二区| 国产一区欧美一区| 日本午夜一本久久久综合| 亚洲男人都懂的| 亚洲国产成人一区二区三区| 欧美变态tickle挠乳网站| 在线观看区一区二| 色综合激情五月| 成人黄色在线网站| 国产福利91精品一区二区三区| 亚洲成av人片观看| 亚洲综合在线观看视频| 中文字幕日韩av资源站| 国产情人综合久久777777| 久久亚洲一区二区三区明星换脸| 日韩一区二区高清| 91麻豆精品国产91久久久久久久久| 91小视频免费看| 不卡一区二区三区四区| 风间由美中文字幕在线看视频国产欧美| 久久精品国产在热久久| 日韩va亚洲va欧美va久久| 五月激情六月综合| 婷婷六月综合亚洲| 日韩精品视频网| 日韩av一二三| 日韩电影在线观看电影| 日本中文一区二区三区| 日韩vs国产vs欧美| 卡一卡二国产精品| 国产一区二区三区视频在线播放| 久久www免费人成看片高清| 蜜臀av性久久久久蜜臀aⅴ| 日韩和欧美的一区| 日本午夜一区二区| 精品一区二区三区免费视频| 精品一二线国产| 国产成人在线视频免费播放| 大尺度一区二区| 97se狠狠狠综合亚洲狠狠| 91福利在线免费观看| 555www色欧美视频| 日韩免费看网站| 精品av综合导航| 国产精品久久毛片a| 亚洲美女电影在线| 日韩国产欧美在线视频| 黄色成人免费在线| 成人动漫一区二区三区| 色av一区二区| 日韩欧美亚洲国产另类| 欧美国产国产综合| 亚洲狠狠丁香婷婷综合久久久| 亚洲福利视频导航| 国模一区二区三区白浆| 99视频在线精品| 欧美三级在线播放| 久久久久久久久久看片| 一区视频在线播放| 亚洲h在线观看| 国内成人免费视频| 色综合色综合色综合色综合色综合| 精品视频999| 久久色中文字幕| 亚洲精品成人悠悠色影视| 日韩黄色在线观看| 波多野结衣在线一区| 欧美三级一区二区| 国产嫩草影院久久久久| 偷拍自拍另类欧美| 国v精品久久久网| 6080日韩午夜伦伦午夜伦| 国产精品美日韩| 日产欧产美韩系列久久99| 成人免费视频免费观看| 欧美高清www午色夜在线视频| 国产日韩欧美精品在线| 亚洲制服丝袜一区| 国产成人高清在线| 欧美一区二区二区| 国产精品久久久久桃色tv| 美女网站一区二区| 欧美做爰猛烈大尺度电影无法无天| 久久久国产精品午夜一区ai换脸| 亚洲综合区在线| 不卡大黄网站免费看| 久久亚洲欧美国产精品乐播| 偷拍自拍另类欧美| 日本丶国产丶欧美色综合| 国产亚洲精品福利| 精品在线你懂的| 欧美日韩国产一级二级| 亚洲另类一区二区| 丁香婷婷综合色啪| 日韩欧美综合一区| 午夜视频一区二区| 在线免费不卡视频| 最近日韩中文字幕| 国产成a人亚洲| 337p日本欧洲亚洲大胆色噜噜| 婷婷久久综合九色综合绿巨人| 91麻豆福利精品推荐| 国产精品女主播av| 国产99久久久国产精品免费看| 精品国产制服丝袜高跟| 欧美96一区二区免费视频| 欧美日本在线看| 亚洲国产欧美在线| 欧美在线视频不卡| 亚洲免费观看高清完整版在线| 成人va在线观看| 国产午夜精品一区二区三区嫩草 | 国产精品视频看| 国产成人av一区| 久久色成人在线| 韩国三级中文字幕hd久久精品| 日韩美女一区二区三区四区| 美国十次了思思久久精品导航| 欧美一区二区在线视频| 日本强好片久久久久久aaa| 欧美裸体一区二区三区| 日韩av在线发布| 日韩欧美国产小视频| 久久精品二区亚洲w码| 欧美电视剧在线看免费| 美日韩黄色大片| 久久综合精品国产一区二区三区| 麻豆国产欧美一区二区三区| 日韩一级片在线播放| 激情国产一区二区| 国产亚洲精品免费| bt7086福利一区国产| 亚洲人快播电影网| 欧美综合欧美视频| 青草国产精品久久久久久| 欧美精品一区在线观看| 成人午夜在线播放| 一区二区在线观看免费视频播放 | 日韩一级片网站| 国产精品1区2区| 一区在线中文字幕| 欧美老年两性高潮| 精品一区二区三区欧美| 国产精品毛片无遮挡高清| 91国偷自产一区二区三区观看| 午夜视频一区二区三区| 久久综合九色综合欧美就去吻| voyeur盗摄精品|