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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? jkb.c

?? 此程序是一底層開發(fā)驅(qū)動代碼,里面包括了I2C芯片(MAX5417)及1 wire sensor、AD驅(qū)動的源代碼!稍作改動就能用于自己的產(chǎn)品開發(fā)中!
?? C
?? 第 1 頁 / 共 3 頁
字號:
		 return(u);
         break;
       case  2:
	     u=y*(390.26-18.49)+18.49;
	     return(u);
         break;
       case 3:
         //Read_Temperature();
		 //lenduanzhi();
	     //r=lenduan;
		 r= GetTempValue();
		 r=(-5e-6)*r*r*r+0.014*r*r+48.293*r+379.36;//將冷端溫度值轉(zhuǎn)換成毫伏值
	     u=y*(69536+8096)-8096;//求出熱端毫伏值
	     u=u+r;//進行冷端補償
	     return(u);
         break;
       case 4:
         //Read_Temperature();                                                                                                 
		 //lenduanzhi();
	     //r=lenduan;
		 r= GetTempValue();
		 r=(-7e-6)*r*r*r+10132*r*r+35.297*r+454.93;//將冷端溫度值轉(zhuǎn)換成毫伏值
	     u=y*(54807+6458)-6458;//求出熱端毫伏值
	     u=u+r;//進行冷端補償
	     return(u);
         break;
       case 5:
         //Read_Temperature();
		 //lenduanzhi();
	     //r=lenduan;
		 r= GetTempValue();
		 r=(-3e-5)*r*r*r+0.0471*r*r+38.526*r-22.551;//將冷端溫度值轉(zhuǎn)換成毫伏值
	     u=y*(20689+6258)-6258;//求出熱端毫伏值
	     u=u+r;//進行冷端補償
	     return(u);
	     break;
	   case 6:
         //Read_Temperature();
		 //lenduanzhi();
	     //r=lenduan;
		 r= GetTempValue();
		 r=(-3e-5)*r*r*r+0.0481*r*r+56.392*r+282.86;//將冷端溫度值轉(zhuǎn)換成毫伏值
	     u=y*(76358+9835)-9835;//求出熱端毫伏值
	     u=u+r;//進行冷端補償
	     return(u);
	     break;
	   case 7:
         Read_Temperature();
		 lenduanzhi();
	     r=lenduan;//將冷端溫度值轉(zhuǎn)換成毫伏值
	     u=y;//求出熱端毫伏值
	     u=u+r;//進行冷端補償
	     return(u);
	     break;
	   case 8:
         //Read_Temperature();
		 //lenduanzhi();
	     //r=lenduan;
		 r= GetTempValue();
		 r=(-9e-7)*r*r*r+0.0036*r*r+6.8411*r-26.969;//將冷端溫度值轉(zhuǎn)換成毫伏值
	     u=y*(18612+236)-236;//求出熱端毫伏值
	     u=u+r;//進行冷端補償
	     return(u);
	     break;
	   case 9:
         //Read_Temperature();
		 //lenduanzhi();
	     //r=lenduan;
		 r= GetTempValue();
		 r=(-1e-6)*r*r*r+0.0067*r*r-0.7424+46.959;//將冷端溫度值轉(zhuǎn)換成毫伏值
	     u=y*13814;//求出熱端毫伏值
	     u=u+r;//進行冷端補償
	     return(u);
	     break;
	   case 10:
         //Read_Temperature();
		 //lenduanzhi();
	     //r=lenduan;
		 r= GetTempValue();
		 r=(-9e-9)*r*r*r+(2e-5)*r*r+0.0253*r+0.1641;//將冷端溫度值轉(zhuǎn)換成毫伏值
	     u=y*(47.502+4.345)-4.345;//求出熱端毫伏值
	     u=u+r;//進行冷端補償
	     return(u);
	     break;
	   default:
	   break;
    }
}

//-----------------------------------------------------------------------------
//CU50溫度值計算
//-----------------------------------------------------------------------------
float cu50(float r)
{
  float wendu;
  wendu=4.6673*r-233.29;
  return(wendu);
  }

//-----------------------------------------------------------------------------
//cu100溫度值計算
//-----------------------------------------------------------------------------
float cu100(float r)
{
   float wendu;
   wendu=2.3337*r-233.29;
   return(wendu);
 }

//-----------------------------------------------------------------------------
//PT100溫度值計算
//-----------------------------------------------------------------------------
float pt100(float r)
{
  float wendu;
  wendu=(1e-6)*r*r*r+0.0007*r*r+2.3782*r-245.55;
  return(wendu);
  }

//-----------------------------------------------------------------------------
//J型熱電偶溫度值計算
//-----------------------------------------------------------------------------
float dj(float r)
{
    float wendu;
    wendu=(6e-13)*r*r*r-(9e-8)*r*r+0.0206*r-9.356;
	return(wendu);
  }
//-----------------------------------------------------------------------------
//K型熱電偶溫度值計算
//-----------------------------------------------------------------------------
float dk(float r)
{
   float wendu;
   wendu=(3e-12)*r*r*r-(2e-7)*r*r+0.0285*r-15.743;
   return(wendu);
 }
//-----------------------------------------------------------------------------
//T型熱電偶溫度值計算
//-----------------------------------------------------------------------------
float dt(float r)
{
  float wendu;
  wendu=(3e-11)*r*r*r-(1e-6)*r*r*r+0.292*r+0.8784;
  return(wendu);
 }

//-----------------------------------------------------------------------------
//E型熱電偶溫度值計算
//-----------------------------------------------------------------------------
float de(float r)
{
  float wendu;
  wendu=(1e-12)*r*r*r-(2e-7)*r*r+0.0184*r-16.133;
  return(wendu);
 }

//-----------------------------------------------------------------------------
//R型熱電偶溫度值計算
//-----------------------------------------------------------------------------
float dr(float r)
{
  float wendu;
  wendu=r;
  //printf("溫度值=    ",wendu);
  return(wendu);
 }

//-----------------------------------------------------------------------------
//S型熱電偶溫度值計算
//-----------------------------------------------------------------------------
 float ds(float r)
{
  float wendu;
  wendu=(9e-11)*r*r*r-(4e-6)*r*r+0.1297*r+11.023;
  return(wendu);
 }

//-----------------------------------------------------------------------------
//B型熱電偶溫度值計算
//-----------------------------------------------------------------------------
 float db(float r)
{
  float wendu;
  wendu=(3e-17)*r*r*r-(7e-15)*r*r+10*r-10;
  return(wendu);
 }

//-----------------------------------------------------------------------------
//N型熱電偶溫度值計算
//-----------------------------------------------------------------------------
 float dn(float r)
{
  float wendu;
  wendu=0.007*r*r*r-0.5649*r*r+39.132*r-19.054;
  return(wendu);
} 

//-----------------------------------------------------------------------------
//SPI數(shù)據(jù)傳輸
//-----------------------------------------------------------------------------
void spi_send(float wendu)
{
    char   *ptr1;
    float  *ptr_wendu;
    int i;
    ptr_wendu=&wendu;
	ptr1=(char*)ptr_wendu;
    //printf("%f\n",wendu);
	for(i=0;i<4;i++)
	{
     //P3=0XEF;
	 SPIF=0;
	 SPI0DAT=*ptr1;
	 ptr1++;
     while(!SPIF);
	// P3=0XFF;
     
	}	  
}

//-----------------------------------------------------------------------------
//單通道配置
//-----------------------------------------------------------------------------
void  tongdao_init(void)
{
    int number,i;
    while(!SPIF);
    number=SPI0DAT;
	SPIF=0;
   while(!SPIF);
    i=SPI0DAT;
	SPIF=0;
   chanel_chanshu[number-1]=i;//配置通道類型
   // P3=0XEF;
	SPI0DAT=0xaa;//發(fā)送響應(yīng)命令
	SPIF=0;
	//P3=0XFF;
}

//-----------------------------------------------------------------------------
//通道增益參數(shù)配置
//-----------------------------------------------------------------------------
void chan(int t)
{        int i;
    	 switch(chanel_chanshu[(t-1)*3])
			 {
			   case 0:
			        ADC0CF |=0X04;
                 i2o_write(47,0x50);//9.1K
                 for(i=0;i<256;i++){;}
                 for(i=0;i<256;i++){;}
                 i2o_write(47,0x52);
			     break;
			   case 1:
			     ADC0CF |=0X03;
				  i2o_write(47,0x50);//9.1K
              for(i=0;i<256;i++){;}
              for(i=0;i<256;i++){;}
              i2o_write(47,0x52);

                  
			     break;
			   case 2:
			     ADC0CF &=0Xfa;
				  ADC0CF |=0X02;
				  i2o_write(20,0x50);//7K    40
              for(i=0;i<256;i++){;}
              for(i=0;i<256;i++){;}
              i2o_write(20,0x52);
                                                                                                                                                         

			     break;
			   case 3:
			     ADC0CF |=0X04;
				   i2o_write(55,0x50); 
                  for(i=0;i<256;i++){;}
                 for(i=0;i<256;i++){;}
                  i2o_write(55,0x52);//10.2K

			     break;
			   case 4:
			     ADC0CF |=0X04;
				     i2o_write(70,0x50); 
                  for(i=0;i<256;i++){;}
                 for(i=0;i<256;i++){;}
                  i2o_write(70,0x52);//13.68K

			     break;
			   case 5:
			     ADC0CF |=0X04;
				     i2o_write(185,0x50); 
                  for(i=0;i<256;i++){;}
                 for(i=0;i<256;i++){;}
                  i2o_write(185,0x52);//36.25K

			     break;
			   case 6:
			     ADC0CF |=0X04;
				    i2o_write(50,0x50); 
                  for(i=0;i<256;i++){;}
                 for(i=0;i<256;i++){;}
                  i2o_write(50,0x52);//9.82K

			     break;
			   case 7:
			     ADC0CF |=0X04;
				    i2o_write(30,0x50); 
                  for(i=0;i<256;i++){;}
                 for(i=0;i<256;i++){;}
                  i2o_write(30,0x52);//7K

			     break;
			   case 8:
			      ADC0CF |=0X04;
				      i2o_write(206,0x50); 
                 for(i=0;i<256;i++);
                  i2o_write(206,0x52);//40.3K

			     break;
			   case 9:
			     ADC0CF |=0X04;
				    i2o_write(36,0x50); 
                  for(i=0;i<256;i++){;}
                 for(i=0;i<256;i++){;}
                  i2o_write(36,0x52);//7K

			     break;
			   case 10:
			     ADC0CF |=0X04;
				   i2o_write(255,0x50); 
                  for(i=0;i<256;i++){;}
                 for(i=0;i<256;i++){;}
                  i2o_write(255,0x52);//50K//只有2.2V

			     break;
			   default:
			     break;
               }
}

//-----------------------------------------------------------------------------
//FLASH寫
//-----------------------------------------------------------------------------
void flash_scratch_write(unsigned dest,char *src,unsigned num)
{
   unsigned idata i;
   char  xdata  *pwrite;
   char  the_data;
   bit EA_SAVE=EA;
   pwrite=(char*)dest;
   for(i=0;i<num;i++)
   {
     the_data=*src++;
     EA=0;
     FLSCL  |=0x01;//便能FLASH寫
     PSCTL  |=0x01;//PSWE=1
     PSCTL  |=0X04;//SFLE=1
     *pwrite=the_data;//寫數(shù)據(jù)
     PSCTL  &=~0X04;//SFLE=0
     PSCTL  &=~0X01;//PSWE=0
     FLSCL  &=~0X01;//禁止FLASH寫
     EA     =EA_SAVE;
     pwrite++;
     }
}

//-----------------------------------------------------------------------------
//FLASH讀
//-----------------------------------------------------------------------------
void flash_scratch_read(unsigned src,unsigned num)
{
   unsigned idata i;
   char code *pread;
   bit EA_SAVE=EA;
   pread=(char *)src;
   for(i=0;i<num;i++)
   {
      EA=0;
      PSCTL |=0x04;
     *ptrlchar=*pread;
      PSCTL &=~0X04;
      EA=EA_SAVE;
      pread++;
      ptrlchar++;
   }
}

//-----------------------------------------------------------------------------
//FLASH擦除
//-----------------------------------------------------------------------------
void flash_scratch_erase(void)
{
   char  xdata  *pwrite;
   bit   EA_SAVE=EA;
   pwrite=(char*)0x0000;
   EA=0;
   FLSCL |=0X01;
   PSCTL |=0X01;
   PSCTL |=0X02;
   PSCTL |=0X04;
   *pwrite=0x00;
   PSCTL &=~0X04;
   PSCTL &=~0X02;
   PSCTL &=~0X01;
   FLSCL &=~0X01;
   EA=EA_SAVE;
}
     

   

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
eeuss国产一区二区三区| 欧美大片一区二区三区| 99精品国产91久久久久久| 国产在线精品免费| 日本色综合中文字幕| 亚洲国产精品一区二区www在线| 国产欧美精品在线观看| 久久综合九色综合97_久久久| 欧美高清hd18日本| 欧美在线free| 欧美中文字幕一区二区三区亚洲| 91在线你懂得| 经典一区二区三区| 免费人成精品欧美精品 | 精品欧美一区二区三区精品久久| 欧美亚洲动漫精品| 91福利视频久久久久| 欧美在线影院一区二区| 欧美巨大另类极品videosbest| 欧美肥胖老妇做爰| 日韩欧美一二三四区| 久久精品一区二区三区av| 国产精品久久久久久久久久免费看 | 奇米色一区二区| 国产自产2019最新不卡| av在线不卡观看免费观看| 欧美中文字幕一区二区三区亚洲| 欧美一区二区三区色| 久久精品亚洲一区二区三区浴池| 国产精品久线观看视频| 亚洲高清视频中文字幕| 精品一区二区三区在线观看国产 | 欧美一区二区三区视频在线观看| 亚洲精品一区二区三区香蕉| 国产精品乱码一区二三区小蝌蚪| 洋洋av久久久久久久一区| 免费成人结看片| 成人av网址在线观看| 欧美精品视频www在线观看| www日韩大片| 亚洲女同ⅹxx女同tv| 久色婷婷小香蕉久久| 99久久99精品久久久久久 | 中文字幕日韩欧美一区二区三区| 亚洲国产一区在线观看| 国产精品一区二区黑丝| 欧洲人成人精品| 国产欧美日韩亚州综合| 午夜成人免费电影| av一区二区三区四区| 制服丝袜日韩国产| 亚洲色欲色欲www| 精品中文字幕一区二区 | 亚洲乱码国产乱码精品精的特点| 日韩高清不卡在线| 一本大道综合伊人精品热热| 精品欧美一区二区三区精品久久| 亚洲愉拍自拍另类高清精品| 国产一区二区三区电影在线观看 | 欧美精三区欧美精三区| 欧美激情一区二区在线| 蜜桃传媒麻豆第一区在线观看| 97se亚洲国产综合自在线不卡 | 亚洲一区二区精品久久av| 国产一区二区在线看| 欧美日韩免费观看一区二区三区 | 久久精品日产第一区二区三区高清版 | 精品国产91亚洲一区二区三区婷婷 | 樱花影视一区二区| 国产激情精品久久久第一区二区| 欧美日韩激情一区| 亚洲另类在线制服丝袜| 成人一区在线看| 欧美成人a视频| 日韩av一二三| 欧美日韩一区在线| 亚洲乱码精品一二三四区日韩在线| 狠狠色狠狠色综合日日91app| 精品视频一区二区三区免费| 中文字幕综合网| 成人免费va视频| 久久综合av免费| 另类小说视频一区二区| 欧美女孩性生活视频| 一区二区视频在线看| 成人午夜精品一区二区三区| 久久久天堂av| 国产伦精品一区二区三区免费 | 欧美xxxxxxxx| 三级在线观看一区二区| 欧美三级日本三级少妇99| 亚洲乱码日产精品bd| 99久久er热在这里只有精品15 | 久久激情五月激情| 欧美一级日韩不卡播放免费| 亚洲成人动漫一区| 欧美日韩在线精品一区二区三区激情| 一区二区在线免费观看| 91免费视频大全| 亚洲四区在线观看| 92精品国产成人观看免费| 国产精品电影一区二区三区| av资源网一区| 亚洲伦在线观看| 欧洲在线/亚洲| 图片区小说区区亚洲影院| 欧美日本国产视频| 日韩中文欧美在线| 欧美一级二级在线观看| 91老司机福利 在线| 国产精品成人免费在线| 91免费看`日韩一区二区| 亚洲欧洲国产专区| 在线日韩av片| 天堂在线亚洲视频| 欧美一区二区在线看| 另类成人小视频在线| 久久精品一区二区| 96av麻豆蜜桃一区二区| 亚洲一区二区美女| 欧美一级生活片| 国产在线精品一区二区三区不卡| 久久亚洲二区三区| 成人av综合一区| 一卡二卡欧美日韩| 制服丝袜亚洲网站| 激情综合亚洲精品| 国产精品乱人伦| 欧美亚洲另类激情小说| 日本不卡1234视频| 国产日韩欧美一区二区三区乱码| 成人动漫一区二区三区| 亚洲一本大道在线| 日韩美女在线视频| av网站免费线看精品| 亚洲va在线va天堂| 久久久午夜精品理论片中文字幕| www.视频一区| 香蕉久久夜色精品国产使用方法| www一区二区| 欧洲亚洲精品在线| 韩国精品免费视频| 一二三四社区欧美黄| 精品电影一区二区| 91黄色免费版| 精品一区二区三区不卡| 亚洲欧洲中文日韩久久av乱码| 欧美高清一级片在线| 成人黄色在线看| 日韩国产在线观看| 日本一二三不卡| 欧美一区二区三区在线看| 成人黄色777网| 久久激情综合网| 一区二区视频在线看| 久久久综合视频| 欧美区在线观看| 成人18视频日本| 久久精品国产77777蜜臀| 国产精品电影院| 2017欧美狠狠色| 欧美疯狂做受xxxx富婆| 99久久精品免费看| 国产综合久久久久久鬼色| 亚洲mv在线观看| 中文字幕不卡的av| 日韩欧美亚洲国产另类| 欧美伊人久久久久久久久影院 | 成人黄色免费短视频| 日本欧美在线观看| 亚洲男人天堂av| 国产视频一区二区三区在线观看| 91麻豆精品国产91久久久久久久久| jiyouzz国产精品久久| 久久99久久99精品免视看婷婷| 一区二区成人在线| 国产精品久久久久一区二区三区共 | 成人av在线资源| 国产呦精品一区二区三区网站| 亚洲一区二区三区美女| 国产精品污污网站在线观看| 精品福利一二区| 91精品国产品国语在线不卡| 欧美中文字幕一二三区视频| 99久久综合国产精品| 成人午夜精品在线| 国产91精品一区二区麻豆网站 | 国产91在线看| 国产主播一区二区三区| 免费av成人在线| 日韩精品一二三| 亚洲国产精品自拍| 亚洲午夜久久久久久久久电影网| 中文字幕亚洲欧美在线不卡| 国产精品午夜久久| 国产精品色婷婷久久58| 中文字幕av在线一区二区三区| 久久一区二区三区四区| 欧美精品一区二区三区四区| 欧美大尺度电影在线|