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

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

?? bishe.c

?? 這里面包括渦流測厚儀的全部程序
?? C
字號:
/*渦流測厚儀*/
#include<AT89X51.H>
#include"lcd.h"
/*********************************************************************************
管腳定義
*********************************************************************************/
sbit  CS=P0^4;//AD部分
sbit  LOAD=P0^3;
sbit  DINA=P0^2;
sbit  SCLK=P0^1;
sbit  DOUT=P0^0;
 uchar bdata a;
uchar bdata b;
sbit a0=a^0;
sbit b0=b^0;
/*******************************************************************************
全局變量定義和數組定義
*******************************************************************************/


uchar code table1[]={"0123456789"};
uchar code table2[]={"calibration "};
uchar code table3[]={"please insert al"};
uchar code table4[]={"and press enter"};
uchar code table5[]={"please input num"};
uchar code table8[]={"slab is :"};
uchar table6[20];
uchar table7[6];
int error;
int n;
uchar counter;
bit scan=0;
bit enabledis=0;

/*///////////////////////////////////////////////////////////////////////
 函數名: 定時器中斷服務函數
 功能:   產生50ms的時鐘延時 
 返回值: 無
 注意:	  無

//////////////////////////////////////////////////////////////////////*/

void timer0(void) interrupt 1 using 2
{TL0=(65535-50000)%256;
 TH0=(65535-50000)/256;
 scan=1;
 counter++;
 if(counter==20)
  {counter=0;
  enabledis=1;
  }
}

void init(void)
{TMOD=0x01;   //16位定時器
 EA=1;
 ET0=1;
 TH0=(65535-50000)/256;
 TL0=(65535-50000)%256;
 
		}


/*///////////////////////////////////////////////////////////////////////
 函數名:  AD芯片接口函數
 功能:    負責讀取AD芯片的數據并返回轉換后的值
 返回值:  返回一個16位的數據
 注意:		無

//////////////////////////////////////////////////////////////////////*/
uint ADC(void)
{uint c;
uchar ADS,n=0;
 char i,j;
  SCLK=0;
   CS=0;
   i=0;
 while(i<16)
{   
if(i<8)
        ADS=0x00;
else 
        ADS=0x00;
  for(j=8;j>=1;j--)
{   
    DINA=ADS&0x80;
    ADS<<=1;
    //CLK=0;
  //_nop_();
   SCLK=0;
   SCLK=1;
}
    i=i+8;
}
  // CS=1;
    SCLK=0;

 //while(EOC==1);
// _nop_();
while(n<16)
{   
 if(n<8)
  for(i=1;i<=8;i++)
   { a<<=1;
   SCLK=1;
    a0=DOUT;
//	SCLK=1;
    SCLK=0;
   //  a<<=1;             
   }
 else 
  for(i=1;i<=8;i++)
   { b<<=1;
   SCLK=1;
    b0=DOUT;
	//SCLK=1;
    SCLK=0;
   // b<<=1;
   }
    n=n+8;
 }
 CS=1;
 c=a*256+b;
 return(c);
}

/*///////////////////////////////////////////////////////////////////////
 函數名: 數字選擇函數
 功能:    
 返回值: 無
 注意:	  返回具體鍵位地址

//////////////////////////////////////////////////////////////////////*/
select(uchar x)
{
 n=n*10+x;}
/*///////////////////////////////////////////////////////////////////////
 函數名: 鍵盤掃描函數
 功能:    
 返回值: 無
 注意:	  返回具體鍵位地址

//////////////////////////////////////////////////////////////////////*/
uchar key(void)    //鍵盤掃描
{uchar sccode,recode;
P1=0xf0;
if((P1&0xf0)!=0xf0)
{delay(10);
if((P1&0xf0)!=0xf0)
{delay(100);
if((P1&0xf0)==0xf0)
sccode=0xfe;
while((sccode&0x10)!=0)
{P1=sccode;
if((P1&0xf0)!=0xf0)
{recode=(P1&0xf0)|0x0f;
P1=0xf0;
return((~sccode)+(~recode));
    }
 else
 sccode=(sccode<<1)|0x01;
 }
     }
        }
P1=0xf0;
	return(0);
	}
/*///////////////////////////////////////////////////////////////////////
 函數名: 鍵位對應函數
 功能:    
 返回值: 無
 注意:	  無

//////////////////////////////////////////////////////////////////////*/
sweep()
{uchar i;
i=key();
//if(l==1)
{
switch(i)
{
case 0x11:select(1);break;  //表值對應
case 0x21:select(2);break;
case 0x41:select(3);break;
//case 0x81:check();  break;
case 0x12:select(4);break;
case 0x22:select(5);break;
case 0x42:select(6);break;
//case 0x82:normal(); break;
case 0x14:select(7);break;
case 0x24:select(8);break;
case 0x44:select(9);break;
//case 0x84:set();    break;
//case 0x18:enter();  break;
case 0x28:select(0);break;
//case 0x48:warn();   break;
//case 0x88:broken(); break;
}
  
    }}

asc_change(int f) 
 {
 table7[5]=0x00;
 table7[4]=f%10+0x30;
 table7[3]='.';
 table7[2]=f/10%10+0x30;
 table7[1]=f/100%10+0x30;
 table7[0]=f/1000+0x30;
 
 }

/*///////////////////////////////////////////////////////////////////////
 函數名: 主函數
 功能:    
 返回值: 無
 注意:	  無

//////////////////////////////////////////////////////////////////////*/
 main()
{int a,k=0;
 init();
 lcdinit();
 lcd_dis(table3,0x80);
 lcd_dis(table4,0xc0);
 while(key()!=0x18);
 a=ADC();
 lcd_dis(table5,0x80);
 while(key()!=0x18)
 {sweep();}
 error=a-n;
 a=0;
 TR0=1;//開定時器0
 lcd_com(0x01);   //清屏
 lcd_dis(table8,0x80);
 while(1);
 {if(scan==1)
    {table6[k]=ADC();
	a+=(table6[k]+error);
    k++;
    if(k==19)
    k=0;
    }
  if(enabledis==1)
  {a=a/20;
  a=a*2500;
  a=a>>15;
  asc_change(a);
  lcd_dis(table7,0xc0);
  }
 
  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久91精品国产一区二区三区| 久久爱另类一区二区小说| 日本美女视频一区二区| 在线观看成人免费视频| 一区二区三区产品免费精品久久75| 色成年激情久久综合| 香蕉成人伊视频在线观看| 日韩写真欧美这视频| 国产乱理伦片在线观看夜一区 | 欧美二区三区的天堂| 日本91福利区| 欧美国产日韩亚洲一区| 欧美日韩中文国产| 国产乱码精品一品二品| 国产成人免费在线观看| 亚洲v中文字幕| 日韩精品成人一区二区三区| 国产女同互慰高潮91漫画| a级精品国产片在线观看| 一区二区三区在线播| 亚洲不卡av一区二区三区| 丝袜亚洲另类欧美| 激情欧美一区二区| 日韩黄色一级片| 国产一区在线精品| 欧美aaa在线| 国产精品亚洲成人| 91视频一区二区三区| 国产v综合v亚洲欧| 久久电影网电视剧免费观看| 国产高清在线精品| 色av成人天堂桃色av| 日韩欧美一级特黄在线播放| 欧美视频日韩视频| 一本久久综合亚洲鲁鲁五月天| 狠狠色丁香久久婷婷综合_中 | 日韩一区二区高清| 国产精品污www在线观看| 日韩欧美123| 亚洲精品乱码久久久久| 中文字幕一区二区三区在线观看| 欧美一卡2卡3卡4卡| 欧美网站大全在线观看| 久久久久亚洲综合| 欧美xxxxxxxxx| 欧美一区二区性放荡片| 成人欧美一区二区三区黑人麻豆| 亚洲国产aⅴ天堂久久| 亚洲综合一区二区三区| 亚洲一线二线三线视频| 国产高清在线观看免费不卡| 91精品免费观看| 日韩天堂在线观看| 一区二区成人在线观看| 成人综合婷婷国产精品久久| bt7086福利一区国产| 2017欧美狠狠色| 中文字幕一区二区三区乱码在线| 日本va欧美va欧美va精品| 91玉足脚交白嫩脚丫在线播放| 久久久久久久久久久久久夜| 蜜臀久久久99精品久久久久久| 狠狠色狠狠色综合| 日韩亚洲欧美一区| 青娱乐精品在线视频| 在线播放日韩导航| 一区二区三区欧美在线观看| 成人美女视频在线看| 久久久青草青青国产亚洲免观| 蜜桃在线一区二区三区| 欧美裸体bbwbbwbbw| 亚洲一区二区四区蜜桃| 色狠狠av一区二区三区| 亚洲另类春色国产| 色一区在线观看| 亚洲免费毛片网站| 性欧美大战久久久久久久久| 在线观看91视频| 亚洲成av人片在线| 91精品欧美久久久久久动漫| 日本麻豆一区二区三区视频| 欧美成人高清电影在线| 国产精品一区二区三区乱码| 久久久91精品国产一区二区精品 | |精品福利一区二区三区| 97se亚洲国产综合自在线不卡 | 久久99国产乱子伦精品免费| 国产·精品毛片| 国产精品五月天| 欧洲一区二区三区免费视频| 亚洲一区欧美一区| 欧美一区二区网站| 国产美女主播视频一区| 中文字幕永久在线不卡| 欧美日韩dvd在线观看| 欧美激情综合网| 色综合久久久久久久久| 五月天激情小说综合| 9久草视频在线视频精品| ㊣最新国产の精品bt伙计久久| 在线观看日韩av先锋影音电影院| 亚洲r级在线视频| 久久这里只精品最新地址| 成人深夜在线观看| 五月天一区二区三区| 久久精品水蜜桃av综合天堂| 色综合天天性综合| 久久一区二区三区国产精品| 丁香激情综合五月| 五月婷婷激情综合| 国产视频亚洲色图| 欧美日韩精品综合在线| 国产大陆精品国产| 亚洲成人精品影院| 欧美国产精品劲爆| 欧美福利电影网| 97超碰欧美中文字幕| 激情综合五月天| 亚洲一区二区精品3399| 久久网站热最新地址| 欧美视频在线观看一区二区| 国产黑丝在线一区二区三区| 日韩电影免费在线观看网站| 国产精品美女一区二区三区 | 成人在线综合网| 亚洲成年人影院| 亚洲欧美电影一区二区| 久久综合久久99| 欧美精品乱码久久久久久| 成人app网站| 日韩理论片一区二区| 色婷婷精品大视频在线蜜桃视频| 免费观看一级特黄欧美大片| 亚洲精品视频在线观看免费| 久久九九久久九九| 欧美一区二区三区在线看 | 亚洲1区2区3区视频| 亚洲欧洲性图库| 欧美韩国日本不卡| 国产亚洲自拍一区| 欧美r级电影在线观看| 777精品伊人久久久久大香线蕉| 91色porny在线视频| 成人福利视频网站| 成人综合在线观看| 懂色av噜噜一区二区三区av| 国内精品久久久久影院一蜜桃| 热久久久久久久| 精品一区二区三区免费播放| 免费一级欧美片在线观看| 亚洲高清免费观看| 亚洲图片有声小说| 视频一区在线视频| 日本亚洲免费观看| 美女视频黄a大片欧美| 午夜国产精品一区| 免费观看久久久4p| 麻豆成人av在线| 老司机精品视频一区二区三区| 日韩精品欧美精品| 美国十次综合导航| 精品亚洲国内自在自线福利| 狠狠色狠狠色合久久伊人| 国产精品99久久久| 成人激情校园春色| 色欲综合视频天天天| 91黄色小视频| 日韩视频一区在线观看| 久久综合久久久久88| 国产精品蜜臀在线观看| 亚洲乱码国产乱码精品精的特点| 亚洲国产视频一区| 蜜臀va亚洲va欧美va天堂| 国产精品自在欧美一区| 成人美女视频在线看| 欧美色爱综合网| 久久理论电影网| 亚洲人成网站色在线观看| 亚洲小少妇裸体bbw| 久久精品国产秦先生| av高清久久久| 欧美日本乱大交xxxxx| 精品国产污污免费网站入口| 在线精品视频免费播放| 日韩亚洲国产中文字幕欧美| 国产女人水真多18毛片18精品视频 | 亚洲综合一区在线| 久久se这里有精品| 一本色道久久加勒比精品| 日韩免费在线观看| 怡红院av一区二区三区| 麻豆国产精品官网| 在线视频国内自拍亚洲视频| 欧美成人一区二区三区在线观看 | 久久久久久免费网| 亚洲国产中文字幕| 成人黄色大片在线观看| 欧美日本一区二区| 国产精品成人一区二区艾草 | 亚洲男同性视频|