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

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

?? mega128_232.c

?? 自己開發的項目
?? C
?? 第 1 頁 / 共 2 頁
字號:
             {
			 PORTB|=(1<<PORTB3);    ////正轉控制
			 delay_ms(0x20);
			 PORTB&=~(1<<PORTB4);   ///升壓
			 delay_ms(0x20);          ///修改成1V每秒
			 PORTB|=(1<<PORTB4);      ///升壓停止
			 delay_ms(0x80);          ///轉動間隔  修改成1V每秒
	         }
		 if(k>288)       ///比285.0V高
             {
			 PORTB&=~(1<<PORTB3);    ////反轉控制
			 delay_ms(0x20);
		     PORTB&=~(1<<PORTB4);   ///降壓
			 delay_ms(0x50);          ///向下微調
			 PORTB|=(1<<PORTB4);      ///降壓停止
			 delay_ms(0x60);          ///轉動間隔  修改成5V每秒
	         }                                        
		 if(k>282)       ///比281.0V高
             {
			 PORTB&=~(1<<PORTB3);    ////反轉控制
			 delay_ms(0x20);
		     PORTB&=~(1<<PORTB4);   ///降壓
			 delay_ms(0x20);          ///向下微調
			 PORTB|=(1<<PORTB4);      ///降壓停止
			 delay_ms(0x50);          ///轉動間隔  修改成1V每秒
	         }                                        
		 if((k<=282)&(k>=278))
		     {break; }
	    delay_ms(0x8f);  
	    tongxun_dianya();   ////通訊讀電壓值并處理顯示
		k=wen_ding[0];     //取數據
	  }
  while(PIND&(1<<PIND4))	////等待10分鐘計時滿
	 {  
		 if(k<278)       ///大于275.0V小于279.0V
             {
			 PORTB|=(1<<PORTB3);    ////正轉控制
			 delay_ms(0x20);
			 PORTB&=~(1<<PORTB4);   ///升壓
			 delay_ms(0x20);          ///修改成1V每秒
			 PORTB|=(1<<PORTB4);      ///升壓停止
			 delay_ms(0x80);          ///轉動間隔  修改成1V每秒
	         }                                        
		 if(k>282)       ///比281.0V高
             {
			 PORTB&=~(1<<PORTB3);    ////反轉控制
			 delay_ms(0x20);
		     PORTB&=~(1<<PORTB4);   ///降壓
			 delay_ms(0x20);          ///向下微調
			 PORTB|=(1<<PORTB4);      ///降壓停止
			 delay_ms(0x50);          ///轉動間隔  修改成1V每秒
	         }
	    delay_ms(0xfff);  
	    tongxun_dianya();   ////通訊讀電壓值并處理顯示
		k=wen_ding[0];     //取數據
	  }
  
  PORTB|=(1<<PORTB3);    ////正轉控制關閉正反轉輸出(釋放)
  PORTB|=(1<<PORTB4);   ///關閉調壓輸出(釋放)
  PORTE|=(1<<PORTE7);    ////峰鳴聲音提示
  delay_ms(0x50);        ////峰鳴聲音鳴響時間
  while(PIND&(1<<PIND7)) ///等待測功率鈕按下
       { xianshi(); }  //刷新顯示
  while(!(PIND&(1<<PIND7)))  ///等待測功率鈕釋放
       { xianshi(); }  //刷新顯示
  delay_ms(0xff);
  PORTB=0xff;//關一次B口 
}
///////////200V調壓后450V穩壓//3分鐘短時過電壓
void erbai_tiaoya(void)
{
  unsigned int k;
  PORTB=0xff;//關一次B口
  PORTE&=~(1<<PORTE7);  ///關指示燈
  delay_ms(0x50);    ///等待電路穩定
  tongxun_dianya();   ////通訊讀電壓值并處理顯示
  k=wen_ding[0];     //取數據
  while((k>203)|(k<197))
       {
		if(k<190)        ////和195.0V比較
             {
			 PORTB|=(1<<PORTB3);    ////正轉控制
			 delay_ms(0x20);
			 PORTB&=~(1<<PORTB4);   ///升壓
			 delay_ms(0x50);          ///轉動時間  修改成5V每秒
			 PORTB|=(1<<PORTB4);      ///升壓停止
			 delay_ms(0x50);          ///轉動間隔  修改成5V每秒
	         }
		if(k<197)       ///小于198.1V
             {
			 PORTB|=(1<<PORTB3);    ////正轉控制
			 delay_ms(0x20);
			 PORTB&=~(1<<PORTB4);   ///升壓
			 delay_ms(0x30);          ///修改成1V每秒
			 PORTB|=(1<<PORTB4);      ///升壓停止
			 delay_ms(0x60);          ///轉動間隔  修改成1V每秒
	         }
		 if(k>205)       ///比204.0V高
             {
			 PORTB&=~(1<<PORTB3);    ////反轉控制
			 delay_ms(0x20);
		     PORTB&=~(1<<PORTB4);   ///降壓
			 delay_ms(0x50);          ///向下微調
			 PORTB|=(1<<PORTB4);      ///降壓停止
			 delay_ms(0x50);          ///轉動間隔  修改成5V每秒
	         }                                        
		 if(k>203)       ///比201.9V高
             {
			 PORTB&=~(1<<PORTB3);    ////反轉控制
			 delay_ms(0x20);
		     PORTB&=~(1<<PORTB4);   ///降壓
			 delay_ms(0x30);          ///向下微調
			 PORTB|=(1<<PORTB4);      ///降壓停止
			 delay_ms(0x50);          ///轉動間隔  修改成1V每秒
	         } 
		 delay_ms(0xff);  
         tongxun_dianya();   ////通訊讀電壓值并處理顯示
		 k=wen_ding[0];     //取數據
		 }
  delay_ms(0xff);
  PORTB&=~(1<<PORTB2);  ////KM2接通主電流回路
  PORTB|=(1<<PORTB3);   ////KM5切換到正轉
  PORTB&=~(1<<PORTB6);  ////KM2接通主電流回路并啟動3分鐘計時
  while(k<410)    ////小于400V 則快速升壓
             {
			 PORTB|=(1<<PORTB3);    ////正轉控制
			 delay_ms(0x20);
			 PORTB&=~(1<<PORTB4);   ///升壓
			 delay_ms(0x120);          ///轉動時間  連續快速
	         PORTB|=(1<<PORTB4);      ///升壓停止
			 delay_ms(0x60);       ///轉動間隔
			 tongxun_dianya();   ////通訊讀電壓值并處理顯示
			 k=wen_ding[0];     //取數據
			 }
  //delay_ms(0x0f);
  //PORTB|=(1<<PORTB4);      ///升壓停止
  delay_ms(0x5f);
  while(1)  ////判琴鍵并等待3分鐘計時滿同時穩壓
       { 
		if(k<447)       ///小于448.0V
             {
			 PORTB|=(1<<PORTB3);    ////正轉控制
			 delay_ms(0x20);
			 PORTB&=~(1<<PORTB4);   ///升壓
			 delay_ms(0x40);          ///修改成1V每秒
			 PORTB|=(1<<PORTB4);      ///升壓停止
			 delay_ms(0x50);          ///轉動間隔  修改成1V每秒
	         }                               
		 if(k>452)       ///比452.0V高
             {
			 PORTB&=~(1<<PORTB3);    ////反轉控制
			 delay_ms(0x20);
		     PORTB&=~(1<<PORTB4);   ///降壓
			 delay_ms(0x50);          ///向下微調
			 PORTB|=(1<<PORTB4);      ///降壓停止
			 delay_ms(0x70);          ///轉動間隔  修改成1V每秒
	         }   
		 delay_ms(0x2ff);             
	     tongxun_dianya();   ////通訊讀電壓值并處理顯示
		 k=wen_ding[0];     //取數據   
		 delay_ms(0x0f);
		 if((k>=447)&(k<=452))
		     { break;}
		 if(!(PIND&(1<<PIND1)))
		     { break;}
		}
  delay_ms(0xff);
  while(PIND&(1<<PIND5))  ////判琴鍵并等待3分鐘計時滿同時穩壓
     { xianshi(); }  //刷新顯示
  PORTB=0xff;//關一次B口
  PORTE|=(1<<PORTE7);  ////峰鳴聲音提示
  delay_ms(0xa0);   ////峰鳴聲音延時
  while(k>280)       ///比280.0V高    電壓回調280V
             {
			 PORTB&=~(1<<PORTB3);    ////反轉控制
			 delay_ms(0x20);
		     PORTB&=~(1<<PORTB4);   ///降壓
			 delay_ms(0x4ff);          ///向下調  較快
			 PORTB|=(1<<PORTB4);      ///降壓停止
			 delay_ms(0x90);          ///轉動間隔
	         tongxun_dianya();   ////通訊讀電壓值并處理顯示
			 k=wen_ding[0];     //取數據
			 }
  delay_ms(0x7ff);         
  tongxun_dianya();   ////通訊讀電壓值并處理顯示
  k=wen_ding[0];     //取數據
}

//////MAIN主程序/////
void main(void)
{
 unsigned char n;
 PORTB=0xff;    //B口設置為高
 DDRB=0xff;     //B口設置為輸出
 PORTD=0xff;    //D口設置為高
 DDRD=0x00;     //D口設置為輸入
 DDRE=0xff;     //E口設置為輸出
 PORTE=0xff;    //E口設置為高
 DDRG=0x00;     //G口設置為輸入
 PORTG=0xff;    //G口設置為高
 EIMSK|=(1<<INT0);   
 EICRA&=~(1<<ISC01);
 EICRA&=~(1<<ISC00);
 PORTA=0xff;    //A口設置為高
 DDRA=0xff;     //A口設置為輸出
 PORTA=0xff;    //A口設置為高
 PORTC=0xff;    //C口設置為高
 DDRC=0xff;     //C口設置為輸出
 PORTC=0xff;    //C口設置為高
 PORTE=0xff;    //A口設置為高
 DDRE=0xff;     //A口設置為輸出
 CLI();         //CPU禁止中斷
 adc_init();    //AD初始化并啟動一次轉換
 while(ADIF==0)
 {NOP();}
 bao_cun=0;   //電阻初測保存值清0
 ADCSRA|=(1<<ADIF);//清中斷
 delay_ms(0x2);
 PORTA=0xc0;///////數碼管顯示0
 PORTC=0x0f;//////4位數碼管顯示0
 PORTE&=~(1<<PORTE7);  ///// 先關一次E口的指示燈輸出
 while(1)         /////循環
     {       while(PIND&(1<<PIND6))  ////等待啟動
	                 {  xianshi(); }  //刷新顯示
		     PORTB=0xff;  ///// 先關一次B口的輸出
		     PORTE&=~(1<<PORTE7);  ///// 先關一次E口的指示燈輸出
		     switch(PING)
	             {
	               case 0x1a:      ///(11010)電阻測量程序
	                 dian_zu();
	                 break;
	               case 0x19:       //11001
	                 dianzu_bijiao();  ////(11001)電阻比較程序   //恢復時間
		             break;	
	               case 0x13:      ////10011功率0V調壓280穩壓
	                 xiaxian_tiaoya();
	                 break;         
	               case 0x0b:        ////01011過壓200V快速調壓450穩壓
		    	     erbai_tiaoya();
			         break;
				   case 0x03:        ///00011
				       tongxun_dianya();  ////讀功率表電壓值
				    	 break;
				
				   default:
		              {PORTB=0xff;  ///// 先關一次B口的輸出
			           //PORTE=0xff;  ///// 先關一次E口的輸出  
		               PORTA=0x7f;            /////BIT/x點小數點
		               PORTC=0xbf;            /////BITx點小數點
			           PORTC=0xfb;            /////BITx點小數點
		               delay_ms(0xa0);
					   } 
		               break;
		           }
		    
      }
}

 /* case 0x01:        ///00001
				       tongxun_diannao2();  ////電腦通訊
				    	 break;*/
/* void tongxun_diannao2(void)
{
   unsigned char i;
			PORTA=BCD[10];  ///個位數"A"
		     PORTC=0xef;              ///BIT/x
			 PORTA=BCD[10]; ///十位數"A"
		     PORTC=0xcf;             ///BIT/x兩位
			DDRD=0xff;
			PORTD=0xff;
			UBRR1H=0;
			UBRR1L=71;       ///  波特率設置
			UCSR1C=0x06;
			UCSR1B=(1<<RXEN0)|(1<<TXEN0);//允許發送和接收
		
		     PORTC=0xef;              ///BIT/x
			 PORTA=BCD[9]; ///十位數"9"
		     PORTC=0xcf;             ///BIT/x兩位
			 for(i=0;i<7;i++)
			   {  while(!(UCSR1A& (1<<UDRE1))); //置usart數據寄存器空,系統復位時,udre位置1,表示數據發送已準備好
	              UDR1=dianya_mingling[i];//數據寄存器
			    }
	  	     for(i=0;i<2;i++)
                  {    PORTA=0xa4;   ///顯示“2”
		              PORTC=0x00;         ///千位數     ///BIT/5
		              delay_ms(0x01);
		           }
			for(i=0;i<10;i++)
			    {
			     while(!(UCSR1A& (1<<RXC1)));//將第七位RXC置1,表示USART接受完成
			     dianya_hui[i]=UDR1;
			     } 
			 
  }   */
/*  void tongxun_diannao(void)
{
   unsigned char i;
			PORTA=BCD[10];  ///個位數"A"
		     PORTC=0xef;              ///BIT/x
			 PORTA=BCD[10]; ///十位數"A"
		     PORTC=0xcf;             ///BIT/x兩位
			DDRE=0xff;
			PORTE=0xff;
			UBRR0H=0;
			UBRR0L=51;       ///  波特率設置
			UCSR0C=0x06;
			UCSR0B=(1<<RXEN0)|(1<<TXEN0);//允許發送和接收
			for(i=0;i<10;i++)
			  {
			  while(!(UCSR0A& (1<<RXC0)));//將第七位RXC置1,表示USART接受完成
			  dianya_hui[i]=UDR0;
			  }
		     PORTC=0xef;              ///BIT/x
			 PORTA=BCD[9]; ///十位數"9"
		     PORTC=0xcf;             ///BIT/x兩位
			 for(i=0;i<7;i++)
			   {  while(!(UCSR0A& (1<<UDRE0))); //置usart數據寄存器空,系統復位時,udre位置1,表示數據發送已準備好
	              UDR0=dianya_mingling[i];//數據寄存器
			    }
	  	     delay_ms(0x05);
  }   */
  
  //    while(!(UCSR0A& (1<<UDRE0))); //置usart數據寄存器空,系統復位時,udre位置1,表示數據發送已準備好
	     //     UDR0=0x49;//數據寄存器
			//}
			//RXB0=0xfa; 
			//}
 /*    網上下載資料
//   #define LED_SET    PORTD |= (1 << PD5)           //位置高
//#define LED_CLR    PORTD &= ~(1 << PD5)          //位置低
//#define LED_COM    PORTD ^= (1 << PD5)           //位取反
//#define LED_R      PIND & (1 << PD5)      //位讀取
//通過上面的定義就可以在程序中直接操作I/O了。   */
//按鍵INT0中斷//啟動AD轉換
///*#pragma interrupt_handler int0_isr:2
//void int0_isr(void)
//{
// ADMUX=(1<<REFS0)|(adc_mux&0x0f)|(1<<REFS1);//選擇內部AVCC為基準
// ADMUX =0xc0;
// ADCSRA|=(1<<ADSC);//啟動AD轉換
//}*/
//ADC完成中斷 // ADC結果轉換成電壓值4位十進制數存入數組
/*#pragma interrupt_handler adc_isr:22  
void adc_isr(void)
{  unsigned char f,m=3;
 unsigned long v;
 v=ADC&0x3ff;
 v=v*Vref/0x3ff;
 for(f=4;f>0;f--)
  {     led_buff[m]=v%0x0a;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
        m--;
        v=v/0x0a;     }
 ADMUX=(1<<REFS0)|(adc_mux&0x0f)|(1<<REFS1);// //內部2.643基準,//選擇內部AVCC為基準
 ADCSRA|=(1<<ADSC);//啟動AD轉換                     
}*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人精品高清在线播放| 日韩女优av电影| 天天操天天干天天综合网| 精品美女一区二区| 91啪亚洲精品| 蜜臀av一区二区在线观看| 国产精品全国免费观看高清 | 91福利视频网站| 久久疯狂做爰流白浆xx| 91麻豆精品久久久久蜜臀| 国产高清不卡一区| 亚洲综合免费观看高清在线观看| 精品久久久久99| 欧美中文一区二区三区| 国产精品一区二区果冻传媒| 亚洲最色的网站| 久久久久久亚洲综合| 欧美日韩亚洲丝袜制服| 麻豆精品国产91久久久久久| 亚洲精品视频一区二区| 久久精子c满五个校花| 欧美日韩视频专区在线播放| 成人开心网精品视频| 午夜日韩在线电影| 亚洲欧美一区二区在线观看| 2023国产精品视频| 欧美一级黄色片| 欧美色男人天堂| 91蝌蚪国产九色| 国产99久久精品| 激情久久久久久久久久久久久久久久| 一片黄亚洲嫩模| 中文字幕亚洲一区二区va在线| 精品理论电影在线观看| 欧美精品视频www在线观看 | 日韩av成人高清| 亚洲激情图片一区| 国产精品第一页第二页第三页| 2020国产精品| 欧美videofree性高清杂交| 在线播放/欧美激情| 欧美午夜一区二区三区| 在线视频一区二区三| av不卡一区二区三区| 高清不卡在线观看av| 久久99国产精品久久| 日韩专区中文字幕一区二区| 亚洲第一电影网| 亚洲一区二区av在线| 一区二区三区免费观看| 亚洲免费在线视频| 亚洲黄色免费网站| 一区二区视频免费在线观看| 综合亚洲深深色噜噜狠狠网站| 国产精品人成在线观看免费| 国产精品免费观看视频| 国产精品伦理在线| 中文字幕一区二区三区精华液| 国产精品久久久久影院色老大| 国产精品素人视频| 国产欧美一区二区在线观看| 国产女人水真多18毛片18精品视频| 久久精品人人做| 久久精品在这里| 国产精品久久久久影院亚瑟| 国产精品五月天| 亚洲女人小视频在线观看| 一区二区三区av电影| 亚洲另类中文字| 亚洲综合图片区| 日韩av电影免费观看高清完整版在线观看| 视频一区二区欧美| 久久99精品国产91久久来源| 国产精品一区三区| 91一区一区三区| 欧美亚洲日本国产| 555www色欧美视频| 久久日韩精品一区二区五区| 国产欧美日产一区| 亚洲视频一区二区免费在线观看| 国产精品国模大尺度视频| 亚洲精品欧美在线| 日韩av中文在线观看| 国产精品一品视频| 色综合久久66| 日韩欧美国产一二三区| 久久久91精品国产一区二区三区| 国产精品动漫网站| 午夜电影网一区| 国产精品看片你懂得| 26uuu精品一区二区 | 久久精品人人做人人爽人人| 中文字幕av一区 二区| 亚洲制服丝袜一区| 国产一区二区三区免费看| 色狠狠桃花综合| 久久久久久久久久电影| 亚洲国产精品视频| 成人精品免费看| 欧美一卡二卡三卡| 一区二区国产视频| 成人福利在线看| 欧美不卡一二三| 午夜精彩视频在线观看不卡| 99re热视频精品| 久久亚洲春色中文字幕久久久| 亚洲一区国产视频| av电影一区二区| 久久久国际精品| 久久不见久久见中文字幕免费| 欧美午夜影院一区| 亚洲免费观看高清| 成人av资源下载| 精品国产在天天线2019| 午夜不卡在线视频| 欧美在线观看视频一区二区| 国产精品的网站| 国产福利一区二区| 精品处破学生在线二十三| 天天综合日日夜夜精品| 欧美主播一区二区三区美女| 国产精品美女久久久久久久 | 久久女同精品一区二区| 丝袜美腿亚洲色图| 精品婷婷伊人一区三区三| 亚洲欧美电影院| 91免费国产视频网站| 国产精品午夜电影| 成人免费毛片片v| 中文字幕不卡在线播放| 国产精品一卡二| 久久精品一区八戒影视| 国产激情精品久久久第一区二区 | 成人少妇影院yyyy| 欧美国产成人在线| 波多野结衣中文字幕一区| 国产女同互慰高潮91漫画| 国产99精品视频| 国产精品久久久久久久久久免费看| 国产成人免费视频网站高清观看视频| 欧美videos中文字幕| 久久99国产精品成人| 久久免费午夜影院| 粉嫩13p一区二区三区| 18成人在线观看| 91麻豆免费看| 午夜精品久久久久久久久久| 这里是久久伊人| 国产伦理精品不卡| 中文字幕一区二区在线播放| 色欧美88888久久久久久影院| 亚洲一区二区视频| 5月丁香婷婷综合| 国产真实乱子伦精品视频| 国产精品视频麻豆| 91黄色小视频| 天堂一区二区在线| 久久久久久久电影| 一本在线高清不卡dvd| 亚洲国产精品嫩草影院| 日韩亚洲欧美一区| 粉嫩在线一区二区三区视频| 亚洲精品少妇30p| 欧美精品色一区二区三区| 国产专区综合网| 亚洲丝袜自拍清纯另类| 欧美精选在线播放| 国产精品亚洲а∨天堂免在线| 日韩理论电影院| 日韩一区二区三区电影在线观看| 国产精品18久久久久久vr| 亚洲乱码国产乱码精品精98午夜| 8x8x8国产精品| 国产91丝袜在线播放九色| 亚洲影院久久精品| 精品国产伦一区二区三区免费| 不卡一卡二卡三乱码免费网站 | 国产精品18久久久久久久久久久久| 国产精品情趣视频| 在线不卡a资源高清| 国产寡妇亲子伦一区二区| 亚洲图片有声小说| 中文幕一区二区三区久久蜜桃| 精品视频一区二区三区免费| 国产一区二区三区美女| 亚洲成年人影院| 日本一区二区三区免费乱视频| 欧美中文字幕一区二区三区| 国产电影一区二区三区| 天堂精品中文字幕在线| 国产精品麻豆欧美日韩ww| 欧美一区二区私人影院日本| 91在线视频免费观看| 激情小说欧美图片| 午夜伊人狠狠久久| 国产精品不卡一区| 久久久久国产精品免费免费搜索| 欧美日韩aaa| 日本道精品一区二区三区| 国产.欧美.日韩|