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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mcu.c

?? 用了車載冰箱的程序控制用于批量生產
?? C
字號:
#include"reg51.h"
#include"INTRINS.H"
#include"math.h"
#define uchar unsigned char 
#define uint  unsigned int

sbit key=P1^4;     //開關輸入
sbit led0=P1^5;    //led2輸出
sbit led1=P1^6;    //led1輸出
sbit led2=P1^7;    //led0輸出
sbit c_24v0=P3^3;  //24v輸出控制o
sbit c_24v1=P3^2;  //24v輸出控制1
sbit c_220v0=P3^4;  //220v輸出控制0
sbit c_220v1=P3^5;  //220v輸出控制1
sbit c_fan=P3^1;    //電扇開啟
sbit RT1=P1^0;      //內部溫度檢測s
sbit RT2=P1^1;      //冰箱溫度檢測
sbit c_494=P3^0;     //494關閉控制
sbit c_kaiguan=P3^7;  //輸入控制
sbit c_hv=P1^2;        //300v高壓檢測
sbit c_24in=P1^3;      //32v電壓檢測

uchar step;
uchar  keep;             
bit one_sencond;
bit f_c;
bit f_c1;
uchar time0;          //小時標志;
uint  minute;         //秒標志
uint  mminute;        //毫秒標志

delay(uint number)
{
  while(number--)
{
  _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_();
  _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_();

}



}
main()
{
	uchar m_c=0;
	uchar key_n=0;
	c_24v0=1;
	c_24v1=1;
    f_c=0;
	f_c1=0;
	step=0;
	keep=0;
	time0=0;      
	minute=0;
	mminute=124;
	one_sencond=0;
	TMOD=0X11;
	TH0=0XFD;
	TL0=0X12;    //1500    3s    2000   4S    
	//TH0=0xff;
//	TL0=0X06;    //1500    3s    2000   4S    
	TH1=0xfe;
	TL1=0x0c;
	ET0=1;
	ET1=1;
	TR1=0;
	EA=0;keep=0;one_sencond=0;
	TR0=0;	EA=1;
	P1=0XFF;
    delay(5);
    //RT2=0;
//	RT1=0;
	while(key==1);/*{if(RT1==1) {delay(5);
	                          if(RT1==1)led0=0;
                              else led0=1;}
                  if(RT2==1) {delay(5);
				              if(RT1==1)led1=0;
                              else led1=1;
							  }
			     }*/
while(1)
{
	if(keep==10){ keep=0;key_n=0;}
	
	 if((key==0)&&(keep==0))
  	{	

	    TR1=0;
	           
	    time0=0;          //小時標志;
	    minute=0;         //秒標志
	    mminute=0;
  		f_c1=0;
	
        
    	if(key==0)
        {	TR1=1;
        	key_n++;
		 	if(key_n>=5)	key_n=2;
          while(key==0){ if(minute>=3)break;}
		  if(minute>=3) { key_n=0;
		                  TR0=0;
                          c_220v0=1;
                          c_220v1=1;
	                      TR1=0;
	                      c_24v1=0;
	                      c_24v1=0;c_494=1;
						  c_fan=1;led0=1;led1=1;led2=1;f_c=0;
						  while(key==0);delay(1000);

                          }
	                 else{
			       	       time0=0;          //小時標志;
	                       minute=0;         //秒標志
	                       mminute=0;
                           f_c1=0;
						   }
        
	   delay(500);
		if(key_n==1){	led0=0;  
                        TR0=1;c_494=0;f_c1=0;c_fan=1;TR1=0;}
                
		if(key_n==2) {led0=0;led1=0;led2=1; TR1=1;}
        if(key_n==3) {led0=0;led1=1;led2=0; TR1=1;}
	    if(key_n==4) {led0=0;led1=1;led2=1; TR1=1;}
		


		}
	}
	
	
	
	
if((keep==0)&&(minute>=6)&&(f_c1==0))
{ 
  TR1=0;	           
  time0=0;          //小時標志;
  minute=0;         //秒標志
  mminute=0;

  switch(key_n)
	{
   	//	case 1:	led0=0;  
            //    TR0=1;c_494=0;f_c1=0;c_fan=1;
           //  	break;
   		case 2: if(f_c==1)
		             {c_24v0=0; c_24v1=0;TR1=1;f_c1=1;c_fan=1;}
                   else {c_24v0=0; c_24v1=1;TR1=0;f_c=1;f_c1=0;c_fan=0;}

				
		              //c_24v0=0; c_24v1=1; 
   		        led0=0;led1=0;	led2=1;
           		 
           		break;           //制熱
   		case 3: if(f_c==1)
		        {
				c_24v0=0;  
                c_24v1=0;         // c_24v0=1;  
                                  //c_24v1=0; 
				TR1=1;
				c_fan=1;}
				else{c_24v0=1; c_24v1=0;f_c=1;TR1=0;f_c1=0;c_fan=0;}

                led0=0;led1=1;led2=0; f_c1=1;
                break;             //制冷
   		case 4: c_24v0=0;  
                c_24v1=0; 
			    c_fan=1;
			  	TR1=0;
                led0=0;led1=1;led2=1;f_c1=0;
                break;             //什么都不做
	}
}
	
if((keep==0)&&(minute>=330)&&(f_c1==1))
{
  TR1=0;	           
  time0=0;          //小時標志;
  minute=0;         //秒標志
  mminute=0;
switch(key_n)
	{
     	case 2: c_24v0=0; 
		        c_24v1=1;
				f_c1=0;  c_fan=0;        		 
           		break;           //制熱
   		case 3: c_24v0=1;  
                c_24v1=0; 				
                f_c1=0;c_fan=0;
                break;             //制冷   	
	}


}



if(RT1==1)
    {delay(5);
	if((RT1==1)&&(keep!=1))  
	            {keep=1;  
				 TR0=0;       
	             c_220v0=1;
                 c_220v1=1;
	             
	             c_24v0=0;
	             c_24v1=0;	 
   			     c_fan=1;
				 c_494=1;
	             TR1=1;                      
	            }                           //內部溫度過高------模塊停止工作
 
    }

if(RT1==0)
    {delay(5);
	if((RT1==0)&&(keep==1))
	           {
	            keep=0;				
				if(key_n==2) {led0=0;led1=0;led2=1;c_24v0=0; c_24v1=1; c_fan=0;}
                if(key_n==3) {led0=0;led1=1;led2=0;c_24v0=1; c_24v1=0; c_fan=0;}
	            if(key_n==4) {led0=0;led1=1;led2=1; } 
				if(key_n!=0) {TR0=1;c_494=0;}
				//led0=1;led1=1;led2=1;
	             if(c_kaiguan==1)    //在出現報警的過程中發動機關閉信號產生,當報警恢復正常后,繼續計數,6小時后關閉系統
	                            { TR1=0;
	           
	                             time0=0;          //小時標志;
	                             minute=0;         //秒標志
	                             mminute=0;
								 }        //毫秒標志
	            
	            }  
	 }
	if(keep==1)
	           {
	            if(one_sencond==1)
	                     {led0=1;led1=1;led2=1;}
	                else{led0=0;led1=1;led2=1;}
	            
	
	            }            
	            
         
if(RT2==1)
    {delay(5);     
	if((RT2==1)&&(keep!=2))  
	            {keep=2;
	             c_24v0=0;
	             c_24v1=0;
				 c_fan=1;
				
	             TR1=1;
	            }                      //冰箱過熱  --------半導體制冷輸出關閉
    }

if(RT2==0)
    {delay(5);
	if((RT2==0)&&(keep==2))
	           {
	              keep=0;
                  if(key_n==2) {led0=0;led1=0;led2=1;c_24v0=0; c_24v1=1; c_fan=0;}
                  if(key_n==3) {led0=0;led1=1;led2=0;c_24v0=1; c_24v1=0; c_fan=0;}
	              if(key_n==4) {led0=0;led1=1;led2=1; }              
                    
			  	 //led0=1;led1=1;led2=1;
	              if(c_kaiguan==1)    //在出現報警的過程中發動機關閉信號產生,當報警恢復正常后,繼續計數,6小時后關閉系統
	                            { TR1=0;
	          
	                              time0=0;          //小時標志;
	                              minute=0;         //秒標志
	                              mminute=0;
								  }        //毫秒標志
	            } 
	}
	if(keep==2)
	           {
	            if(one_sencond==1)
	                     {led0=1;led1=1;led2=1;}
	                 else{led0=1;led1=0;led2=1;}
	            
	
	            }   
	            
	if(c_kaiguan==0){TR1=1;EA=1;;keep=6;}                 //發動機關-----------延時6個小時關閉模塊
	
if(c_hv==0)
    {delay(5);
	if((c_hv==0)&&(keep!=3)) 
	            {keep=3;
	             c_220v0=1;
                 c_220v1=1;
	             TR0=0;
	             c_24v0=0;
	             c_24v1=0;
				 c_fan=1;
				 c_494=1;
	             TR1=1;
	             } 
    }
if(c_hv==1)
    {delay(5);
	if((c_hv==1)&&(keep==3))           
	           {
	              keep=0;
				  if(key_n==2) {led0=0;led1=0;led2=1;c_24v0=0; c_24v1=1; c_fan=0;}
                  if(key_n==3) {led0=0;led1=1;led2=0;c_24v0=1; c_24v1=0; c_fan=0;}
	              if(key_n==4) {led0=0;led1=1;led2=1; } 
				  if(key_n!=0){TR0=1;c_494=0;}
	            if(c_kaiguan==1)    //在出現報警的過程中發動機關閉信號產生,當報警恢復正常后,繼續計數,6小時后關閉系統
	               { TR1=0;
	           
	                 time0=0;          //小時標志;
	                 minute=0;         //秒標志
	                 mminute=0;}        //毫秒標志
	            }                      //超300v高壓----------模塊停止工作等恢復正常后在工作
	 }
	if(keep==3)
	            {
	                 if(one_sencond==1)
	                     {led0=0;led1=0;led2=1;}
	                 else{led0=1;led1=1;led2=1;}
	            
	
	            }  

if(c_24in==0)
    {delay(5);
	if((c_24in==0)&&(keep!=5))
	             {keep=5;
	              c_220v0=1;
                  c_220v1=1;
	              TR0=0;
	              c_24v0=0;
	              c_24v1=0;
				  c_fan=1;
				  c_494=1;
	              TR1=1;
	             } 
    }
if(c_24in==1)
    {delay(5);
	if((c_24in==1)&&(keep==5))
	            {
	               keep=0;
				   	if(key_n==2) {led0=0;led1=0;led2=1;c_24v0=0; c_24v1=1; c_fan=0;}
                    if(key_n==3) {led0=0;led1=1;led2=0;c_24v0=1; c_24v1=0; c_fan=0;}
	                if(key_n==4) {led0=0;led1=1;led2=1; } 

	              if(key_n!=0)
	               {TR0=1;c_494=0;}
	               if(c_kaiguan==1)    //在出現報警的過程中發動機關閉信號產生,當報警恢復正常后,繼續計數,6小時后關閉系統
	                             { TR1=0;
	           
	                               time0=0;          //小時標志;
	                               minute=0;         //秒標志
	                               mminute=0;
								 }        //毫秒標志
	            }      //輸入超過32v---------模塊停止工作等恢復正常后在工作
	}
	if(keep==5)
	           {
	            if(one_sencond==1)
	                     {led0=1;led1=1;led2=0;}
	                 else{led0=1;led1=1;led2=1;}
	            
	
	            }
}	//while(1)
}	//main()

time0_ser() interrupt 1 using 0
{
//EA=0;
TR0=0;
switch(step)
{
   case 0:{TH0=0XFD;
          TL0=0X12;  
		  //TH0=0xff;
          //TL0=0x83; 
          c_220v0=1;
          c_220v1=1;
          step++;
          break;}
   case 1:{TH0=0XF2;
          TL0=0X54; 
 		  //TH0=0XeD;
          //TL0=0X72; 
          c_220v0=0;
          c_220v1=1;
          step++;
          break;}
   case 2:{TH0=0XFD;
          TL0=0X12;  
		  //TH0=0xff;
          //TL0=0x83;   
          c_220v0=1;
          c_220v1=1;
          step++;
          break;}
   case 3:{TH0=0XFD;
          TL0=0X12;  
		 // TH0=0xff;
         // TL0=0x83;   
          c_220v0=1;
          c_220v1=1;
          step++;
          break;}
   case 4:{TH0=0XF2;
          TL0=0X54; 
 		  //TH0=0XeD;
          //TL0=0X72;  
          c_220v0=1;
          c_220v1=0;
          step++;
          break;}
   case 5:{TH0=0XFD;
          TL0=0X12;  
		  //TH0=0xff;
          //TL0=0x83;   
          c_220v0=1;
          c_220v1=1;
          step=0;
          break;}



}
//EA=1;
TR0=1;
}



time1_ser() interrupt 3 using 1

 {
 //TR1=0;
 TH1=0xfe;
 TL1=0x0c;
 
 mminute++;
 if(mminute<=500)
         one_sencond=0;
   else 
          one_sencond=1;
 if(mminute==1000) {minute++;mminute=0;
                    
                     }   //1s
 if(minute==3600) {time0++;minute=0; }     //1h
 if(time0==6){    TR0=0;
                  c_220v0=1;
                  c_220v1=1;
	              TR1=0;
	              c_24v1=0;
	              c_24v1=0;
				  keep=10;
	             
	              }  //關閉所有輸出

 

 //TR1=1;
 }



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费成人av资源网| 欧美三级电影在线看| 欧美日韩电影在线| 中文无字幕一区二区三区| 午夜日韩在线观看| av福利精品导航| 精品国产网站在线观看| 亚洲美女免费在线| 东方欧美亚洲色图在线| 精品久久五月天| 日本美女视频一区二区| 欧美视频一区二区在线观看| 国产精品午夜春色av| 激情国产一区二区| 日韩无一区二区| 日韩精品一二三四| 欧美三级视频在线播放| 亚洲欧美成aⅴ人在线观看| 国产成人综合亚洲91猫咪| 欧美精品一区二区三区高清aⅴ| 无吗不卡中文字幕| 欧美在线你懂得| 一区二区不卡在线播放 | 精品一区二区三区影院在线午夜| 色综合天天综合网天天狠天天 | 日韩欧美在线影院| 亚洲第一福利一区| 欧美日韩一区二区三区高清| 亚洲一区二区视频| 一本到不卡精品视频在线观看| 国产精品久久久一本精品| 国产成人亚洲综合a∨猫咪| 久久精品视频免费| 国产福利电影一区二区三区| 亚洲私人影院在线观看| 成人美女在线观看| 综合电影一区二区三区 | 成人午夜视频福利| 国产精品视频观看| 99精品黄色片免费大全| 亚洲美女免费在线| 欧美图区在线视频| 日韩av电影天堂| 精品精品欲导航| 大胆欧美人体老妇| 亚洲欧美一区二区三区极速播放| 91网页版在线| 五月天激情小说综合| 精品久久久久久久久久久久久久久 | 日本一区二区免费在线| 成人福利视频在线| 亚洲国产视频在线| 91精品午夜视频| 国产综合成人久久大片91| 国产午夜精品美女毛片视频| 99综合影院在线| 午夜视频久久久久久| 欧美精品一区二区蜜臀亚洲| 制服丝袜激情欧洲亚洲| 麻豆一区二区三| 亚洲国产成人自拍| 欧美精品乱码久久久久久| 久草精品在线观看| 亚洲欧洲性图库| 欧美一区二区免费视频| 风间由美一区二区三区在线观看| 亚洲免费观看高清完整版在线 | 狠狠色丁香九九婷婷综合五月| 国产欧美综合在线观看第十页| 色综合夜色一区| 精品在线免费视频| 伊人性伊人情综合网| 欧美电影免费观看高清完整版在线 | 日韩美女视频一区二区在线观看| 成人黄色软件下载| 美女视频一区二区| 亚洲日本在线a| www国产亚洲精品久久麻豆| 一本色道久久加勒比精品 | 日韩1区2区3区| 一区视频在线播放| 精品国产乱码久久久久久牛牛 | 五月天亚洲婷婷| 国产精品不卡一区| 26uuu亚洲| 717成人午夜免费福利电影| 99这里只有久久精品视频| 激情都市一区二区| 免费精品视频在线| 午夜精品福利一区二区蜜股av| 欧美激情综合网| 久久久午夜精品| 日韩欧美色电影| 欧美日本国产视频| 欧美午夜精品久久久久久超碰| 国产ts人妖一区二区| 久久超碰97中文字幕| 婷婷综合五月天| 一区二区免费看| 激情小说欧美图片| 日韩精品一区第一页| 亚洲一区视频在线| 亚洲精品免费在线观看| 国产日韩欧美亚洲| 国产日韩精品一区二区浪潮av| 欧美一级电影网站| 91精品国产手机| 欧美精品成人一区二区三区四区| 日本精品裸体写真集在线观看 | 欧美一级久久久久久久大片| 欧美日本韩国一区| 欧美肥妇free| 日韩午夜在线观看| 欧美大片一区二区| 欧美精品一区二区三区视频| 精品国产亚洲一区二区三区在线观看| 日韩精品自拍偷拍| 精品免费视频.| 国产午夜精品美女毛片视频| 国产午夜亚洲精品不卡| 中文字幕不卡在线| 亚洲欧洲精品一区二区三区 | 国产日韩欧美一区二区三区乱码| www激情久久| 国产日韩欧美在线一区| 亚洲欧美怡红院| 亚洲一级电影视频| 青青草精品视频| 韩国三级在线一区| 成人免费视频视频| 91久久人澡人人添人人爽欧美| 色伊人久久综合中文字幕| 色偷偷成人一区二区三区91| 欧美色图一区二区三区| 在线成人高清不卡| 久久综合九色综合久久久精品综合| 久久先锋影音av鲁色资源 | 久久青草国产手机看片福利盒子| 26uuu另类欧美亚洲曰本| 中文字幕一区二区三区色视频| 黄色资源网久久资源365| 狠狠色2019综合网| 91香蕉视频黄| 欧美二区三区91| 久久免费美女视频| 一区二区三区中文免费| 蓝色福利精品导航| aaa亚洲精品一二三区| 欧美福利视频导航| 中文欧美字幕免费| 日韩成人一区二区三区在线观看| 国内久久精品视频| 欧美视频在线一区| 国产日韩欧美高清在线| 亚洲国产综合人成综合网站| 精品一区二区三区免费| 97超碰欧美中文字幕| 91精品欧美一区二区三区综合在| 国产性色一区二区| 亚洲成人免费在线观看| 国产精品一二三区在线| 欧美三级电影在线看| 国产精品乱人伦一区二区| 日欧美一区二区| 91在线无精精品入口| 欧美sm美女调教| 亚洲成a人片综合在线| 成人午夜在线免费| 日韩欧美一级特黄在线播放| 一区二区三区欧美日韩| 国产不卡一区视频| 日韩欧美国产不卡| 亚洲成a人片在线观看中文| 成人h动漫精品一区二区| 精品卡一卡二卡三卡四在线| 亚洲妇女屁股眼交7| 91视频www| 国产精品欧美一区喷水| 国产在线视频一区二区三区| 欧美日韩情趣电影| 亚洲综合一二三区| 99久久精品国产毛片| 亚洲国产精品一区二区尤物区| 粉嫩av一区二区三区在线播放| 日韩一区二区三区免费看| 亚洲夂夂婷婷色拍ww47| jlzzjlzz亚洲女人18| 久久久不卡网国产精品一区| 美国毛片一区二区三区| 日韩视频一区二区| 免费在线观看精品| 91麻豆精品国产91久久久更新时间 | 久久久久久久久久久久久久久99 | 国产三区在线成人av| 精品亚洲国产成人av制服丝袜| 91精品国产麻豆| 亚洲一线二线三线视频| 欧美日韩一区二区三区在线| 亚洲欧美日韩国产中文在线| 99精品国产热久久91蜜凸|