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

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

?? powervolt.c

?? 用C51單片機測試模塊,應用ADS1110轉換芯片,擴展兩片8255,32路AD通道,16k路DO,16路DI,正弦信號發生,RS232接口,(0~100MHz頻率測試等功能),非常實用!
?? C
?? 第 1 頁 / 共 5 頁
字號:
			
//				V51=0;
		  		lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis47[i] != '\0')	     //顯示字符"Test Fail "
     			{                         
       				lcd_wdat(dis47[i]);
       				i++;
     			}
				lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    			i = 0;
    			while(dis11[i] != '\0')
    			{
      				lcd_wdat(dis11[i]);     //顯示結果 
      				i++;
    			}
				show_value(temp);           //n中數據處理與顯示         
          		lcd_delay(50);
				goto ERROR;
			    
    	     }
/**************************************************************************/ 
	  	    Port1C8255_write(64); //+18V關
  		    Timer100ms=2;
			while(Timer100ms);
			Port1C8255_write(68);  //-18V開
  		    Timer100ms=5;
			while(Timer100ms);
			write_ads(0x8c);
			read_ads();
			temp1=adc_hi;
			temp1=temp1<<8;
			temp1+=adc_lo;
		  	temp=(float)temp1/32768*2.048;
			temp*=1.05;
		  	temp*=1000;
			if ((temp>=Limit[6])&&(temp<=Limit[7]))
		     {
//			    V51=1;
				lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis46[i] != '\0')	     //顯示字符"Test Pass"
     			{                         
       				lcd_wdat(dis46[i]);
       				i++;
     			}
				lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    			i = 0;
    			while(dis12[i] != '\0')	   //顯示結果
    			{
      				lcd_wdat(dis12[i]);      
      				i++;
    			}
				show_value(temp);           //n中數據處理與顯示         
          		lcd_delay(50);
			
 			  }
		  	else
		  	{
			
//				V51=0;
		  		lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis47[i] != '\0')	     //顯示字符"Test Fail "
     			{                         
       				lcd_wdat(dis47[i]);
       				i++;
     			}
				lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    			i = 0;
    			while(dis12[i] != '\0')
    			{
      				lcd_wdat(dis12[i]);     //顯示結果 
      				i++;
    			}
				show_value(temp);           //n中數據處理與顯示         
          		lcd_delay(50);
				goto ERROR;
			    
    	     }
/**************************************************************************/
			Port1C8255_write(64); //-18V關
  		    Timer100ms=2;
			while(Timer100ms);
			Port1C8255_write(72);  //+24Va開
  		    Timer100ms=5;
			while(Timer100ms);
			write_ads(0x8c);
			read_ads();
			temp1=adc_hi;
			temp1=temp1<<8;
			temp1+=adc_lo;
		  	temp=(float)temp1/32768*2.048;
			temp*=2.015;
		  	temp*=1000;
			if ((temp>=Limit[8])&&(temp<=Limit[9]))
		     {
//			    V51=1;
				lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis46[i] != '\0')	     //顯示字符"Test Pass"
     			{                         
       				lcd_wdat(dis46[i]);
       				i++;
     			}
				lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    			i = 0;
    			while(dis13[i] != '\0')	   //顯示結果
    			{
      				lcd_wdat(dis13[i]);      
      				i++;
    			}
				show_value(temp);           //n中數據處理與顯示         
          		lcd_delay(50);
			
 			  }
		  	else
		  	{
			
//				V51=0;
		  		lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis47[i] != '\0')	     //顯示字符"Test Fail "
     			{                         
       				lcd_wdat(dis47[i]);
       				i++;
     			}
				lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    			i = 0;
    			while(dis13[i] != '\0')
    			{
      				lcd_wdat(dis13[i]);     //顯示結果 
      				i++;
    			}
				show_value(temp);           //n中數據處理與顯示         
          		lcd_delay(50);
				goto ERROR;
			    
    	     }
/**************************************************************************/ 
			Port1C8255_write(64); //+24Va關
  		    Timer100ms=2;
			while(Timer100ms);
			Port1C8255_write(80);  //+24Vb開
  		    Timer100ms=5;
			while(Timer100ms);
			write_ads(0x8c);
			read_ads();
			temp1=adc_hi;
			temp1=temp1<<8;
			temp1+=adc_lo;
		  	temp=(float)temp1/32768*2.048;
			temp*=2.015;
		  	temp*=1000;
			if ((temp>=Limit[10])&&(temp<=Limit[11]))
		     {
//			    V51=1;
				lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis46[i] != '\0')	     //顯示字符"Test Pass"
     			{                         
       				lcd_wdat(dis46[i]);
       				i++;
     			}
				lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    			i = 0;
    			while(dis14[i] != '\0')	   //顯示結果
    			{
      				lcd_wdat(dis14[i]);      
      				i++;
    			}
				show_value(temp);           //n中數據處理與顯示         
          		lcd_delay(50);
			
 			  }
		  	else
		  	{
			
//				V51=0;
		  		lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis47[i] != '\0')	     //顯示字符"Test Fail "
     			{                         
       				lcd_wdat(dis47[i]);
       				i++;
     			}
				lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    			i = 0;
    			while(dis14[i] != '\0')
    			{
      				lcd_wdat(dis14[i]);     //顯示結果 
      				i++;
    			}
				show_value(temp);           //n中數據處理與顯示         
          		lcd_delay(50);
				goto ERROR;
			    
    	     }
/**************************************************************************/ 
			Port1C8255_write(64); //+24Vb關
  		    Timer100ms=2;
			while(Timer100ms);
			Port1C8255_write(96);  //+Vbr開
  		    Timer100ms=5;
			while(Timer100ms);
			write_ads(0x8c);
			read_ads();
			temp1=adc_hi;
			temp1=temp1<<8;
			temp1+=adc_lo;
		  	temp=(float)temp1/32768*2.048;
			temp*=1.2;
		  	temp*=1000;
			if ((temp>=Limit[12])&&(temp<=Limit[13]))
		     {
//			    V51=1;
				lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis46[i] != '\0')	     //顯示字符"Test Pass"
     			{                         
       				lcd_wdat(dis46[i]);
       				i++;
     			}
				lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    			i = 0;
    			while(dis15[i] != '\0')	   //顯示結果
    			{
      				lcd_wdat(dis15[i]);      
      				i++;
    			}
				show_value(temp);           //n中數據處理與顯示         
          		lcd_delay(50);
			
 			  }
		  	else
		  	{
			
//				V51=0;
		  		lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis47[i] != '\0')	     //顯示字符"Test Fail "
     			{                         
       				lcd_wdat(dis47[i]);
       				i++;
     			}
				lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    			i = 0;
    			while(dis15[i] != '\0')
    			{
      				lcd_wdat(dis15[i]);     //顯示結果 
      				i++;
    			}
				show_value(temp);           //n中數據處理與顯示         
          		lcd_delay(50);
				goto ERROR;
			    
    	     }
/*******************************************************************************/
 /*
		SendBuffer[0]=0x56;  //V
		SendBuffer[1]=0x31;  //1   0x20=" " W:0x57;P:0x50;F:0x46;(CR):0x0d
		SendBuffer[2]=0x3b;  //;
		SendBuffer[3]=0x41;  //A   R:0x52;E:0x45;H:0x48;z:0x7A;U:0x55;
		SendBuffer[4]=0x31;  //1
		SendBuffer[5]=0x3b;  //;
		SendBuffer[6]=0x3f;  //?
		SendBuffer[7]=0x53;  //S	   
		SendBuffer[8]=0x3b;  //;
		SendBuffer[9]=0x0a;  //; (LF)
		Send(10);
		
		Timer1s=2;
		while(Timer1s);
	
	    if (MsgOk==0x55)
		   {
		    MsgOk=0x00;
			q=ReceiveBuffer[0];	   //接收返回值!
			b=ReceiveBuffer[1];
			s=ReceiveBuffer[2];
			g=ReceiveBuffer[3];
			temp =(q-0x30)*1000; //ASCII 9==HEX 0x39
			temp+=(b-0x30)*100;
			temp+=(s-0x30)*10;
			temp+=(g-0x30);
			if ((temp>=Limit[14])&&(temp<=Limit[15]))
		       {
				lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis46[i] != '\0')	     //顯示字符"Test Pass"
     				{                         
       				lcd_wdat(dis46[i]);
       				i++;
     				}
				lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    			i = 0;
    			while(dis44[i] != '\0')	   //顯示結果
    				{
      				lcd_wdat(dis44[i]);      
      				i++;
    				}
				show_value1(q,b,s,g);           //n中數據處理與顯示         
          		lcd_delay(50);
			
 			  		}
		  	else
		  		{
				lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis47[i] != '\0')	     //顯示字符"Test Fail "
     				{                         
       				lcd_wdat(dis47[i]);
       				i++;
     				}
					lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    				i = 0;
    				while(dis44[i] != '\0')
    				{
      				lcd_wdat(dis44[i]);     //顯示結果 
      				i++;
    				}
					show_value1(q,b,s,g);           //n中數據處理與顯示         
          			lcd_delay(50);
					goto ERROR;
			    
    	     	}	   
		 	}    
	     else
		  	{								 //未收到信息!
				lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis48[i] != '\0')	     //顯示字符"Comm No Respond "
     				{                         
       				 lcd_wdat(dis48[i]);
       				 i++;
     				}
				lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    			i = 0;
    			while(dis49[i] != '\0')
    				{
      				lcd_wdat(dis49[i]);     //顯示"->> ->> ->> ->>"
      				i++;
    				}
				goto ERROR;
			 }
*/	
/****************************************************************************/
/*																		    */
/*	第三組:120V輸入K1,MAX24負載開K5,狀態開關ON / K15	/64    			    */
/****************************************************************************/
			Port1A8255_write(1);  //110V電源開
			Port1C8255_write(64); //狀態開關ON
  		    Timer100ms=10;
			while(Timer100ms);
			Port1A8255_write(145);  //110V電源開,負載ML110開,+5V開
  		    Timer100ms=10;
			while(Timer100ms);
			write_ads(0x8c);
			read_ads();
			temp1=adc_hi;
			temp1=temp1<<8;
			temp1+=adc_lo;
		  	temp=(float)temp1/32768*2.048;
			temp*=1.025;
		  	temp*=1000;
			if ((temp>=Limit[0])&&(temp<=Limit[1]))
		     {
//			    V51=1;
				lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis46[i] != '\0')	     //顯示字符"Test Pass"
     			{                         
       				lcd_wdat(dis46[i]);
       				i++;
     			}
				lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    			i = 0;
    			while(dis16[i] != '\0')	   //顯示結果
    			{
      				lcd_wdat(dis16[i]);      
      				i++;
    			}
				show_value(temp);           //n中數據處理與顯示         
          		lcd_delay(50);
			
 			  }
		  	else
		  	{
			
//				V51=0;
		  		lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis47[i] != '\0')	     //顯示字符"Test Fail "
     			{                         
       				lcd_wdat(dis47[i]);
       				i++;
     			}
				lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    			i = 0;
    			while(dis16[i] != '\0')
    			{
      				lcd_wdat(dis16[i]);     //顯示結果 
      				i++;
    			}
				show_value(temp);           //n中數據處理與顯示         
          		lcd_delay(50);
				goto ERROR;
			    
    	     }

		
/**************************************************************************/
			Port1A8255_write(17);  //+5V 關
  		    Timer100ms=2;
			while(Timer100ms);
			Port1C8255_write(65);  //+12V開
  		    Timer100ms=5;
			while(Timer100ms);
			write_ads(0x8c);
			read_ads();
			temp1=adc_hi;
			temp1=temp1<<8;
			temp1+=adc_lo;
		  	temp=(float)temp1/32768*2.048;
			temp*=1.032;
		  	temp*=1000;
			if ((temp>=Limit[2])&&(temp<=Limit[3]))
		     {
//			    V51=1;
				lcd_pos(0x00);               //設置顯示位置為第一行的第1個字符
    			i = 0;
    			while(dis46[i] != '\0')	     //顯示字符"Test Pass"
     			{                         
       				lcd_wdat(dis46[i]);
       				i++;
     			}
				lcd_pos(0x40);             //設置顯示位置為第二行第1個字符
    			i = 0;
    			while(dis17[i] != '\0')	   //顯示結果
    			{
      				lcd_wdat(dis17[i]);      
      				i++;
    			}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人三级小说| 中文字幕在线不卡国产视频| 午夜精品福利一区二区三区av| 97久久人人超碰| 中文字幕视频一区| 欧美怡红院视频| 免费成人小视频| 久久久国产一区二区三区四区小说| 高清不卡在线观看| 亚洲三级免费观看| 欧美精品1区2区| 国产中文字幕精品| 最新高清无码专区| 欧美一区欧美二区| 国产成人精品免费看| 亚洲欧美福利一区二区| 欧美精选午夜久久久乱码6080| 老司机精品视频线观看86| 国产精品免费aⅴ片在线观看| 日本丶国产丶欧美色综合| 天天av天天翘天天综合网 | 日本欧美肥老太交大片| 日韩欧美自拍偷拍| hitomi一区二区三区精品| 亚洲va韩国va欧美va| 精品国产免费一区二区三区四区 | 18成人在线观看| 在线不卡免费欧美| 国产a视频精品免费观看| 亚洲精品成人a在线观看| 欧美xxxxx牲另类人与| 91在线一区二区| 久久av中文字幕片| 亚洲影院免费观看| 久久你懂得1024| 欧美男男青年gay1069videost | 成人精品视频一区二区三区| 亚洲国产精品欧美一二99| 久久久99久久| 欧美一区二区三区视频在线| 9色porny自拍视频一区二区| 久久精品国产999大香线蕉| 亚洲人成人一区二区在线观看| 日韩女优毛片在线| 91国产福利在线| 丁香婷婷综合激情五月色| 日韩av一区二区在线影视| 一区二区三区四区蜜桃| 国产偷v国产偷v亚洲高清| 日韩一区二区免费视频| 欧美影视一区在线| 91影视在线播放| 国产xxx精品视频大全| 久久精品国产99| 午夜精品福利一区二区三区蜜桃| 中文字幕一区二区三区蜜月| 久久久综合九色合综国产精品| 欧美精品久久久久久久多人混战 | 欧美日韩国产大片| 色噜噜夜夜夜综合网| 国产精品18久久久久久久久| 蜜桃av噜噜一区| 午夜视频在线观看一区二区三区 | 国产女主播视频一区二区| 日韩一级二级三级精品视频| 欧美日韩mp4| 欧美日韩一级二级| 在线一区二区三区四区五区 | 三级久久三级久久久| 亚洲国产日韩精品| 亚洲午夜精品网| 亚洲第一主播视频| 亚洲国产精品久久人人爱| 一区二区三区成人| 亚洲一区影音先锋| 亚洲高清视频在线| 日韩成人av影视| 蜜桃视频在线一区| 麻豆精品精品国产自在97香蕉| 免费观看91视频大全| 久久国产麻豆精品| 国产麻豆一精品一av一免费| 国产一二精品视频| 国产成a人亚洲精| 99国产欧美久久久精品| 色婷婷av一区二区| 欧美揉bbbbb揉bbbbb| 欧美一区二区国产| 2024国产精品| 国产精品久久99| 亚洲综合图片区| 日韩不卡一区二区三区| 国模大尺度一区二区三区| 国产成人在线观看免费网站| 成人av动漫网站| 欧美日韩亚洲国产综合| 日韩精品中午字幕| 国产亚洲综合性久久久影院| 日韩一区中文字幕| 天天影视涩香欲综合网| 国产精品自拍三区| 91猫先生在线| 日韩女优av电影| 久久久777精品电影网影网| 中文字幕五月欧美| 日韩精品免费视频人成| 国产成人丝袜美腿| 欧美艳星brazzers| 精品国产乱码久久久久久图片| 国产精品丝袜一区| 午夜日韩在线观看| 国产福利视频一区二区三区| 欧美性xxxxxxxx| 久久久精品影视| 亚洲国产另类av| 国产福利一区二区三区在线视频| 色网综合在线观看| 欧美va天堂va视频va在线| 亚洲丝袜自拍清纯另类| 日本不卡视频在线| 99麻豆久久久国产精品免费优播| 欧美日韩精品一区二区在线播放| www国产亚洲精品久久麻豆| 亚洲综合自拍偷拍| 国产iv一区二区三区| 欧美一区在线视频| 亚洲精品va在线观看| 国产一区 二区| 欧美福利电影网| 最近日韩中文字幕| 国产毛片精品视频| 日韩一区二区免费视频| 一区二区理论电影在线观看| 懂色av噜噜一区二区三区av| 欧美一区二区视频在线观看2020| 亚洲人成亚洲人成在线观看图片 | 日一区二区三区| 99re亚洲国产精品| 久久久久88色偷偷免费| 日韩精品国产精品| 91成人国产精品| 自拍偷自拍亚洲精品播放| 国产在线精品一区在线观看麻豆| 欧美日韩国产小视频| 亚洲最新视频在线播放| 91在线国内视频| 国产午夜精品一区二区| 韩国理伦片一区二区三区在线播放| 欧美丝袜丝交足nylons图片| 亚洲欧洲日产国产综合网| 成人永久免费视频| 国产日韩成人精品| 国产在线观看一区二区| 日韩亚洲电影在线| 日本午夜精品视频在线观看| 欧洲精品在线观看| 一区二区三区在线高清| 色一情一乱一乱一91av| 亚洲少妇中出一区| eeuss鲁片一区二区三区 | 日韩高清一区二区| 欧美日韩一区三区| 亚洲黄色小说网站| 欧美综合久久久| 洋洋av久久久久久久一区| 日本精品一级二级| 亚洲大片在线观看| 欧美日韩久久一区二区| 婷婷中文字幕一区三区| 欧美精选一区二区| 蜜桃精品在线观看| 日韩精品一区二区三区四区| 久久精品国产免费| 久久影院午夜片一区| 国产suv精品一区二区三区| 中文字幕第一区| 99久久久国产精品免费蜜臀| 亚洲另类在线视频| 欧美色老头old∨ideo| 亚洲大型综合色站| 欧美一区二区播放| 国产精品一区二区在线观看网站 | 夜夜精品视频一区二区| 欧美三级一区二区| 久久精品久久久精品美女| 精品国产污网站| 国产a视频精品免费观看| 亚洲色图制服丝袜| 欧美日韩国产乱码电影| 国产又粗又猛又爽又黄91精品| 欧美激情综合五月色丁香| 欧美最猛性xxxxx直播| 日韩av在线播放中文字幕| 久久综合九色综合97婷婷女人| 国产 欧美在线| 亚洲国产中文字幕| 日韩视频永久免费| a级高清视频欧美日韩| 日韩中文字幕一区二区三区| 久久综合色播五月|