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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? bat_ctrl12_ac.c

?? 光電控制器的源程序
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/*函數(shù)名:
/*功能:
/*輸入?yún)?shù):
/*返回值:
/*調(diào)用函數(shù):
/*被調(diào)用函數(shù):
/*編寫(xiě)日期:
/*最后修改日期:
/********************************************************************/ 
void Init_All()
{
	Clr_Dog();

	Init_Var();
	Init_IO();
	Init_AD();
	Init_Timer();
	Init_RTC();
	Init_WDT();
	Init_Interrupt();
	Led_Ctrl(1,2);	//L3閃爍——正常運(yùn)行
	Led_Ctrl(0,0);	//L2滅——沒(méi)有過(guò)充或過(guò)放
	P04 = 0;		//負(fù)荷12關(guān)
	P05 = 0;		//關(guān)閉交流充電
	P14 = 0;		//
}
/*********************************************************************/
/*函數(shù)名:
/*功能:
/*輸入?yún)?shù):
/*返回值:
/*調(diào)用函數(shù):
/*被調(diào)用函數(shù):
/*編寫(xiě)日期:
/*最后修改日期:
/********************************************************************/ 
uchar Get_Mode()
{
	uchar mode;

	Clr_Dog();

	mode = 0;
	if(!P11)
	{
		mode += 1;
	}
	if(!P10)
	{
		mode += 2;
	}
	if(!P13)
	{
		mode += 4;
	}
	if(!P12)
	{
		mode += 8;
	}
	return(mode);
}
/*********************************************************************/
/*函數(shù)名:
/*功能:
/*輸入?yún)?shù):
/*返回值:
/*調(diào)用函數(shù):
/*被調(diào)用函數(shù):
/*編寫(xiě)日期:
/*最后修改日期:
/********************************************************************/ 
void GetAd()
{
	uchar i;
	uint BatTmp,SunTmp;
	Clr_Dog();
	
	EAD = 0;
	BatTmp = 0;
	SunTmp = 0;
	for(i=0;i<8;i++)
	{
		BatTmp += AdValue.BatAd[i];
		SunTmp += AdValue.SunAd[i];
	}
	BatValue = BatTmp/8;
	SunValue = SunTmp/8;
	EAD = 1;
}
/*********************************************************************/
/*函數(shù)名:
/*功能:
/*輸入?yún)?shù):
/*返回值:
/*調(diào)用函數(shù):
/*被調(diào)用函數(shù):
/*編寫(xiě)日期:
/*最后修改日期:
/********************************************************************/ 
void Main_Logic12(uchar TimeMode)
{
	Clr_Dog();

	if(BatValue>TINGAC12)
	{
		P05 = 0;			//關(guān)閉交流充電
	}
	if(BatValue <OFFAC12)
	{
		P05 = 0;			//關(guān)閉交流充電
	}
	if(BatValue>OFFAC12+4 &&  BatValue<YUNAC12)
	{
		P05 = 1;			//開(kāi)啟交流充電
	}

	Clr_Dog();
	
	if(BatValue>TINGCHONG12)// && P14==0)
	{
		if(!StopFlag)
		{
			ET0 = 0;
			enPWM = 0;	//禁止PWM
			P14 = 0;	//停止充電
			StopFlag = 1;	//停止充電
			ET0 = 1;
		}
		PowerFlag = 1;	//允許放電
		Led_Ctrl(1,2);	//運(yùn)行狀態(tài)燈L3閃爍
		Led_Ctrl(0,1);	//過(guò)充過(guò)放燈L2亮
	}
	else if(BatValue>GUOCHONG12)
	{
		if(!StopFlag)
		{
			ET0 = 0;
			enPWM = 1;	//允許PWM
			ET0 = 1;
		}
		PowerFlag = 1;	//允許放電
		if(SunValue>BatValue)
			Led_Ctrl(1,1);	//運(yùn)行狀態(tài)燈L3亮
		else
			Led_Ctrl(1,2);
		Led_Ctrl(0,1);	//過(guò)充過(guò)放燈L2亮
	}
	else if(BatValue>YUNFANG12)
	{
		if(!StopFlag)
		{
			ET0 = 0;
			enPWM = 0;	//禁止PWM
			P14 = 1;	//全速充電
			ET0 = 1;
		}
		PowerFlag = 1;	//允許放電
		if(SunValue>BatValue)
			Led_Ctrl(1,1);	//運(yùn)行狀態(tài)燈L3亮
		else
			Led_Ctrl(1,2);
		Led_Ctrl(0,0);	//過(guò)充過(guò)放燈L2滅
	}
	else;
	
	Clr_Dog();
	
	if(BatValue<GUOFANG12)
	{
		P04 = 0;	//關(guān)閉負(fù)荷12
		enPWM = 0;	//禁止PWM
		P14 = 1;	//全速充電
		PowerFlag = 0;	//禁止放電
		if(SunValue>BatValue)
			Led_Ctrl(1,1);	//運(yùn)行狀態(tài)燈L3亮(充電)
		else
			Led_Ctrl(1,2);
		Led_Ctrl(0,2);	//過(guò)充過(guò)放燈L2閃爍(過(guò)放)
	}
	else
	{
		if(BatValue<YUNCHONG12)
		{
			enPWM = 0;	//禁止PWM
			P14 = 1;	//全速充電
			StopFlag = 0;	//允許再次充電
			if(SunValue>BatValue)
				Led_Ctrl(1,1);	//運(yùn)行狀態(tài)燈L3亮(充電)
			else
				Led_Ctrl(1,2);
			Led_Ctrl(0,0);	//過(guò)充過(guò)放燈L2滅
		}
		if(PowerFlag)
		{
			if(TimeMode == 0)
			{
				P04 = 1;		//啟動(dòng)負(fù)荷
				CtrlFlag = 1;
			}
			else
			{
				Clr_Dog();
				
				if(SunValue>=LIANGDENG12)
					Delay4min2 = 0;
				if(SunValue<=MIEDENG12)
					Delay4min1 = 0;							//延時(shí)清0
				
				if(SunValue<NODELAY12)
				{
					if(CtrlFlag)
					{
						P04 = 1;		//啟動(dòng)負(fù)荷12
					}
					if(ClrFlag)
					{
						Seconds = 0;	//清0
						Minutes = 0;	//清0
						Hours = 0;		//啟動(dòng)負(fù)荷的同時(shí)時(shí)間清0開(kāi)始計(jì)數(shù)
						ClrFlag = 0;	//禁止清0
					}
				}
				else if(SunValue<LIANGDENG12)
				{
					if(Delay_4min(0))	/*延時(shí)4min*/
					{
						if(SunValue<LIANGDENG12)
						{
							if(CtrlFlag)
							{
								P04 = 1;		//啟動(dòng)負(fù)荷
							}
							if(ClrFlag)
							{
								Seconds = 0;	//清0
								Minutes = 0;	//清0
								Hours = 0;		//啟動(dòng)負(fù)荷的同時(shí)時(shí)間清0開(kāi)始計(jì)數(shù)
								ClrFlag = 0;	//禁止清0
							}
						}
					}
				}
				else;
				Clr_Dog();
				if(SunValue>MIEDENG12)
				{
					if(Delay_4min(1))/*延時(shí)4min*/
					{
						if(SunValue>MIEDENG12)
						{
							P04 = 0;	//關(guān)閉負(fù)荷12
							ClrFlag = 1;	//允許清0
							CtrlFlag = 1;
						}
					}
				}
				if(Hours >= TimeMode && ClrFlag==0)
				{
					P04 = 0;		//關(guān)閉負(fù)荷12
					ClrFlag = 1;	//允許清0
					CtrlFlag = 0;
				}
			}
		}
	}
}
/*********************************************************************/
/*函數(shù)名:
/*功能:
/*輸入?yún)?shù):
/*返回值:
/*調(diào)用函數(shù):
/*被調(diào)用函數(shù):
/*編寫(xiě)日期:
/*最后修改日期:
/********************************************************************/ 
void Clr_Dog()
{
	EA = 0; //關(guān)閉中斷 
	WFEED1 = 0xA5; //執(zhí)行清零第一部分 
	WFEED2 = 0x5A; //執(zhí)行清零第二部分 
	EA = 1; //開(kāi)中斷
}
/*********************************************************************/
/*函數(shù)名:
/*功能:
/*輸入?yún)?shù):port=1--L3,port=0--L2;mode=0常滅--mode=1--常亮mode=2--閃爍
/*返回值:
/*調(diào)用函數(shù):
/*被調(diào)用函數(shù):
/*編寫(xiě)日期:
/*最后修改日期:
/********************************************************************/ 
void Led_Ctrl(bit port,uchar mode)
{
	Clr_Dog();
	
	if(mode == 2)
	{
		if(port)
			enL3 = 1;
		else
			enL2 = 1;
	}
	else if(mode == 1)
	{
		if(port)
		{
			enL3 = 0;
			P00 = 0;
		}
		else
		{
			enL2 = 0;
			P01 = 0;
		}
	}
	else
	{
		if(port)
		{
			enL3 = 0;
			P00 = 1;
		}
		else
		{
			enL2 = 0;
			P01 = 1;
		}
	}
}
/*********************************************************************/
/*函數(shù)名:
/*功能:
/*輸入?yún)?shù):
/*返回值:
/*調(diào)用函數(shù):
/*被調(diào)用函數(shù):
/*編寫(xiě)日期:
/*最后修改日期:
/********************************************************************/
bit Delay_4min(bit enDelay)
{
	Clr_Dog();
	if(enDelay)
	{
		enDelay1 = 1;
		if(Delay4min1>=DELAY_MIN)
		{
			enDelay1 = 0;
			Delay4min1 = 0;
			return(1);
		}	
	}
	else
	{
		enDelay2 = 1;
		if(Delay4min2>=DELAY_MIN)
		{
			enDelay2 = 0;
			Delay4min2 = 0;
			return(1);
		}
	}
	return(0);
}
/********************END********************/

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天堂精品中文字幕在线| 免费成人在线观看视频| 日韩一区二区免费高清| 国产不卡高清在线观看视频| 亚洲精品国产无天堂网2021| 亚洲精品一区二区三区99| 91国产福利在线| 国产麻豆精品theporn| 日韩国产精品91| 亚洲欧美视频在线观看视频| 精品久久久久久久久久久院品网| 色爱区综合激月婷婷| 国产**成人网毛片九色| 日本特黄久久久高潮| 樱花影视一区二区| 国产精品欧美一区喷水| 精品免费视频一区二区| 欧美久久一二三四区| 91成人免费网站| 91视频www| av成人老司机| 丁香六月久久综合狠狠色| 久久国产福利国产秒拍| 日韩va亚洲va欧美va久久| 亚洲综合丁香婷婷六月香| 国产精品国产三级国产普通话三级 | 激情成人综合网| 污片在线观看一区二区| 亚洲综合成人在线视频| 亚洲男帅同性gay1069| 国产精品无遮挡| 国产亚洲制服色| 久久久噜噜噜久久人人看| 精品理论电影在线| 欧美v日韩v国产v| 日韩亚洲国产中文字幕欧美| 欧美精品乱人伦久久久久久| 在线不卡欧美精品一区二区三区| 欧美日韩国产经典色站一区二区三区| 91国偷自产一区二区三区观看| 波多野结衣在线aⅴ中文字幕不卡| 福利电影一区二区三区| 成人性生交大片| 波多野洁衣一区| 91免费视频观看| 一本大道久久a久久精二百| 一本到三区不卡视频| 欧美亚洲动漫精品| 欧美日韩国产高清一区二区| 国产v日产∨综合v精品视频| 蜜臀av性久久久久av蜜臀妖精| 日本麻豆一区二区三区视频| 日本伊人午夜精品| 久久草av在线| 国产乱妇无码大片在线观看| 国产精品香蕉一区二区三区| 国产不卡视频一区二区三区| 91尤物视频在线观看| 在线亚洲免费视频| 4438x亚洲最大成人网| 精品久久久久久久久久久久久久久| 欧美精品一区二区三区四区| 久久精品人人做| 自拍av一区二区三区| 亚洲福利视频三区| 久久爱www久久做| 成人精品国产免费网站| 在线这里只有精品| 日韩一区二区三区免费观看| 国产精品沙发午睡系列990531| 亚洲欧美在线高清| 午夜精品福利在线| 国产在线视频不卡二| 97se亚洲国产综合自在线观| 欧美三级一区二区| 精品国产一区二区三区久久久蜜月 | 91亚洲精品一区二区乱码| 欧美在线综合视频| 精品国产乱码久久久久久夜甘婷婷 | 东方欧美亚洲色图在线| 色妹子一区二区| 欧美mv日韩mv国产网站app| 中文字幕va一区二区三区| 亚洲国产成人porn| 国产伦精品一区二区三区免费迷| 91小宝寻花一区二区三区| 91精品国产综合久久久久久| 中文在线一区二区| 婷婷成人综合网| 成人手机电影网| 欧美理论电影在线| 国产精品视频线看| 日韩电影一二三区| 99久久夜色精品国产网站| 欧美一区二区三区公司| 国产精品毛片大码女人| 日本中文字幕一区二区视频| youjizz国产精品| 日韩欧美在线1卡| 亚洲黄色av一区| 高清国产午夜精品久久久久久| 欧美性三三影院| 国产精品色眯眯| 久久国产精品72免费观看| 欧美日韩成人激情| 亚洲精品日产精品乱码不卡| 国产一区二区在线电影| 欧美人与z0zoxxxx视频| 中文字幕一区二区在线观看| 国内精品免费**视频| 欧美福利电影网| 一区二区三区久久| 成人黄色在线看| 久久婷婷色综合| 日本不卡不码高清免费观看| 在线观看视频91| 自拍偷拍亚洲激情| 成人午夜电影小说| 久久蜜桃av一区精品变态类天堂 | 欧美一激情一区二区三区| 一区二区三区av电影| av在线这里只有精品| 久久品道一品道久久精品| 麻豆91在线看| 日韩精品在线看片z| 日本不卡免费在线视频| 制服丝袜一区二区三区| 亚洲一区二区三区小说| 91成人免费电影| 亚洲综合999| 欧美色综合影院| 亚洲图片欧美视频| 91官网在线免费观看| 亚洲婷婷在线视频| eeuss国产一区二区三区| 国产精品色哟哟网站| av一本久道久久综合久久鬼色| 中文字幕第一区二区| 国产福利一区在线| 欧美国产一区二区在线观看| 国产精品亚洲а∨天堂免在线| 久久久久久久久蜜桃| 国产电影精品久久禁18| 国产精品每日更新在线播放网址| 福利电影一区二区| 专区另类欧美日韩| 在线观看亚洲专区| 天天亚洲美女在线视频| 日韩一级免费观看| 国模冰冰炮一区二区| 欧美高清在线精品一区| 色综合中文综合网| 欧美精品一级二级三级| 免费日本视频一区| 久久精品视频一区| 91污片在线观看| 亚洲成人av福利| 精品久久久久久亚洲综合网| 懂色av一区二区三区免费观看| 亚洲天天做日日做天天谢日日欢 | 欧美婷婷六月丁香综合色| 亚洲国产精品久久久久婷婷884| 欧美精品视频www在线观看| 日韩国产欧美在线播放| 精品久久人人做人人爰| av在线一区二区三区| 亚洲电影一区二区三区| 日韩精品一区二区三区在线播放 | 国产精品久久福利| 欧美丰满嫩嫩电影| 国产成人亚洲综合a∨婷婷| 亚洲激情网站免费观看| 日韩亚洲欧美中文三级| 国产mv日韩mv欧美| 亚洲第一福利视频在线| 26uuu色噜噜精品一区二区| 色婷婷综合久久久| 国产三级精品三级在线专区| 91视频免费看| 久久精品理论片| 亚洲视频小说图片| 日韩欧美国产麻豆| 91麻豆免费看片| 激情欧美一区二区三区在线观看| 成人免费在线播放视频| 日韩一区二区影院| 色综合久久中文字幕综合网| 久久99精品国产.久久久久| 亚洲日穴在线视频| 欧美精品一区二区三| 欧美在线高清视频| 福利一区福利二区| 日韩av二区在线播放| 国产精品传媒在线| 日韩免费看网站| 欧美性猛片xxxx免费看久爱| 国产成人在线免费观看| 日本欧美在线观看| 亚洲国产精品一区二区久久恐怖片| 久久久久久黄色|