freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于pt100的溫度測(cè)試儀-資料下載頁(yè)

2025-01-18 16:18本頁(yè)面
  

【正文】 r x。 uint y。 ADC0MX = 0x09。 ADC0CN |= 0x10。 x = ADC0CN amp。 0x20。 while(x == 0) { x = ADC0CN amp。 0x20。 } ADC0CN = ADC0CN amp。 0xdf。 y = 256*ADC0H + ADC0L 30。 return y。}/***********************************求平均值************************/void huadongpingjun(){ huadong[15] = huadong[14]。 huadong[14] = huadong[13]。 huadong[13] = huadong[12]。 huadong[12] = huadong[11]。 huadong[11] = huadong[10]。 huadong[10] = huadong[9]。 huadong[9] = huadong[8]。 huadong[8] = huadong[7]。 huadong[7] = huadong[6]。 huadong[6] = huadong[5]。 huadong[5] = huadong[4]。 huadong[4] = huadong[3]。 huadong[3] = huadong[2]。 huadong[2] = huadong[1]。 huadong[1] = huadong[0]。 huadong[0] = aver。 Dat_pingjun = (huadong[15]+huadong[14]+huadong[13]+huadong[12]+huadong[11]+huadong[10]+huadong[9]+huadong[8]+huadong[7]+huadong[6]+huadong[5]+huadong[4]+huadong[3]+huadong[2]+huadong[1]+huadong[0])/16。 } void Average(){uint sum = 0。 int i。for(i = 0。i = 15。i ++){get_ad[i] = ADC0()。sum = sum + get_ad[i]。 }aver = sum/16。}/*********************************插值計(jì)算*************************/double jisuan(double x,double x1,double x2,double x3,double y1,double y2,double y3){ double Y。 Y = ((xx2)*(xx3)/((x1x2)*(x1x3)))*y1 +((xx1)*(xx3)/((x2x1)*(x2x3)))*y2     +((xx1)*(xx2)/((x3x1)*(x3x2)))*y3。 return Y。}double chazhi(int R){ double T1。int i=0。while(R Pt[i][0]) i++。T1 = jisuan(R,Pt[i1][0],Pt[i][0],Pt[i+1][0],Pt[i1][1],Pt[i][1],Pt[i+1][1])。return T1。} /**********************************溫度求平均值處理*****************/void T_chuli(){  T_huadong[15] = T_huadong[14]。 T_huadong[14] = T_huadong[13]。 T_huadong[13] = T_huadong[12]。 T_huadong[12] = T_huadong[11]。 T_huadong[11] = T_huadong[10]。 T_huadong[10] = T_huadong[9]。  T_huadong[9] = T_huadong[8]。 T_huadong[8] = T_huadong[7]。 T_huadong[7] = T_huadong[6]。 T_huadong[6] = T_huadong[5]。 T_huadong[5] = T_huadong[4]。 T_huadong[4] = T_huadong[3]。 T_huadong[3] = T_huadong[2]。 T_huadong[2] = T_huadong[1]。 T_huadong[1] = T_huadong[0]。 T_huadong[0] = chazhi(R)。 T_pingjun =(T_huadong[15]+T_huadong[14]+T_huadong[13]+T_huadong[12]  +T_huadong[11]+T_huadong[10]+T_huadong[9]+T_huadong[8]+T_huadong[7]   +T_huadong[6]+T_huadong[5]+T_huadong[4]+T_huadong[3]+T_huadong[2]   +T_huadong[1]+T_huadong[0])/16。} void zhongzhi(){uchar mn=0。double h=0,t_l=0。for(mn = 0。mn15。mn++){if(T_ZZ[mn]T_ZZ[mn+1]) //交換值{ h = T_ZZ[mn]。T_ZZ[mn] = T_ZZ[mn+1]。T_ZZ[mn+1] = h。 h =0。}} t_l = (T_ZZ[8] + T_ZZ[9])/2。buffer[0] = (int)(t_l) / 100。 //數(shù)據(jù)轉(zhuǎn)換 buffer[1] = (int)(t_l) /10% 10。 buffer[2] = (int)(t_l) % 10。 buffer[3] = (int)(t_l*10) % 10。 }void zhuanhuan(){ Vinad = * (Dat_pingjun / 4096)。 V_Pt = Vinad / 。 R = (int)(100000 * V_Pt)。 T= T_pingjun。 T_ZZ[Z_N] =T。 Z_N++。 if(Z_N==16) { Z_N=0。 zhongzhi()。 } }/*******************************************************************/void main(){MUX()。SYSCLK()。 IO_Init()。 T0_Init()。AD_Init()。 EA = 1。 while(1) { display()。 Average()。 huadongpingjun()。 zhuanhuan()。 T_chuli()。 }}附錄(Ⅱ)整體電路圖+VIO/STCrtcbaupXAGNDeginPEFUfdHh
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1