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

正文內(nèi)容

簡易頻率特性測試儀的設(shè)計(編輯修改稿)

2025-04-21 06:58 本頁面
 

【文章內(nèi)容簡介】 1)。 while(1){if(0!=KeyScan()){Clear()。fun_ok()。break。}。}。 break。 } DrawcharS(Waiting...,1,1)。 DrawcharS(Wave Outputing,2,2)。 AD9854_Init()。AD9854_SetSine((unsigned long)(f*),(int)(a*Vppadjust))。 delaywateAD9854(5000,5)。/*====延時====*/ Clear()。 drawint(a,0,0)。DrawcharS(mV/,0,5)。 drawint(f,0,8)。DrawcharS(kHz,0,13)。//輸出額定幅度和頻率的正弦波 【case7完成的是點頻功能接的是直通網(wǎng)絡(luò)時候,任意頻率都是接近0度。接的RLC時候。衰減7db?!? /****AIN0采集電壓****/ ADC0_Init(0,1)。ADC0_Enable()。count=0。while(count5){tmp[count]=returnADC0value()。count++。} ADC0_Disable()。 ////while(1){if(5==ADCcount){ADC0_Disable()。break。}}//等待采樣滿足5個點,就【停止AD轉(zhuǎn)換】【跳出采樣】。 //,可以用如下公式將AD轉(zhuǎn)換得到的Value換算成電壓值//公式:y= adtmp=mid5(tmp[0],tmp[1],tmp[2],tmp[3],tmp[4])。 ad0=。 if(adtmp240) {DrawcharS(TooSmall,1,0)。 } ////else if(adtmp4094){DrawcharS(TooBig,1,0)。 } else { ////ad0=(*)。 ad0=GNDBuChang+(*)。////這里因為接地電壓不統(tǒng)一的緣故,補償10mv。 ////if(adtmp4094){ad0=2500。}。 ad0=ad0BuChang(ad0,f)。/****電壓**自動校準****/ drawsignedint((int)ad0,1,0)。 DrawcharS(mV,1,5)。 ad0=((ad0VppPianZhiValue)/VppFangDaBeiShu)。 drawsignedint((int)ad0,2,0)。 DrawcharS(mV,2,5)。 } /****AIN1采集電壓****/ ADC0_Init(1,1)。ADC0_Enable()。count=0。while(count5){tmp[count]=returnADC0value()。count++。} ADC0_Disable()。 ////while(1){if(5==ADCcount){ADC0_Disable()。break。}}//等待采樣滿足5個點,就【停止AD轉(zhuǎn)換】【跳出采樣】。 //,可以用如下公式將AD轉(zhuǎn)換得到的Value換算成電壓值//公式:y= adtmp=mid5(tmp[0],tmp[1],tmp[2],tmp[3],tmp[4])。 ad1=。 if(adtmp240) {DrawcharS(TooSmall,1,8)。 } ////else if(adtmp4094){DrawcharS(TooBig,1,8)。 } else { ////ad1=(*)。 ad1=GNDBuChang+(*)。////這里因為接地電壓不統(tǒng)一的緣故,補償10mv。 ////if(adtmp4094){ad1=2500。}。 ad1=ad1BuChang(ad1,f)。/****電壓**自動校準****/ drawsignedint((int)ad1,1,8)。 DrawcharS(mV,1,13)。 ad1=((ad1VppPianZhiValue)/VppFangDaBeiShu)。 drawsignedint((int)ad1,2,8)。 DrawcharS(mV,2,13)。 } /********[end]*******/ if(!=ad0 amp。amp。 !=ad1){ /******** 顯示相位 *******/ /****cosFi=(ad0)/sqrt((ad0)*(ad0)+(ad1)*(ad1))。****/ sinFi=(ad1)/sqrt((ad0)*(ad0)+(ad1)*(ad1))。 ////drawfloat2_2((acos(cosFi)),3,8)。 ////DrawcharS(Hu,3,13)。 /****Du=180*(acos(cosFi))/。****/ Du=180*(asin(sinFi))/。 //Du=DuBuChang(Du,f)。 /****drawfloat2_2(Du,3,8)。****/ /****DrawcharS(Du,3,13)。 ****/ drawsignedfloat2_2(Du,3,8)。 DrawcharS(Du,3,14)。 /******** 顯示參數(shù) k *******/ /****K=(*ad0*)/(a**a*)。****/ K=(*ad1*)/(a**a*)。 K=*log10(K)。 //drawint((int)K,3,0)。 drawsignedfloat2_2(K,3,0)。 DrawcharS(dB,3,6)。 } else{DrawcharS(Input Error!,3,0)。} /**** 按鍵退出 ****/ while(1){if(7==KeyScan()||5==KeyScan()){Clear()。fun_ok()。break。}。}。 break。 case 8: AD9854_Init()。【上圖:】redodrawpic:Clear()。//該按鈕完成【畫頻率特性圖】功能 DrawcharS(Picing[Ok]toExit,0,0)。 DrawcharS([Up/6]Fi(Du),1,0)。 DrawcharS([Down/7]K(dB),2,0)。 DrawcharS([Right]ReSet,3,0)。 cmd=39。439?!究偣?個選項,1,6鍵分別畫40K400M和6M30M的相頻曲線,2,7鍵分別畫40K400M和6M30M的幅頻曲線,右鍵運行自動校準程序,5(ok)鍵退出】 while(1){//畫圖菜單選擇 if(5==KeyScan()){ cmd=39。539。 Clear()。 fun_ok()。 break。 } else if(4==KeyScan()){ cmd=39。439。 Clear()。 break。 } else if(1==KeyScan()){ Clear()。 DrawcharS(Du,2,14)。 for(count=0。count100。count++){ DrawPoint(5+count,32)。 if(0==(count+1)%5){DrawPoint(5+count,31)。DrawPoint(5+count,33)。}。 } cmd=39。139。 break。 } else if(2==KeyScan()){ Clear()。 DrawcharS(dB,2,14)。 for(count=0。count100。count++){ DrawPoint(5+count,58)。 if(0==(count+1)%5){DrawPoint(5+count,57)。DrawPoint(5+count,59)。}。 } cmd=39。239。 break。 } else if(6==KeyScan()){ Clear()。 DrawcharS(Du,2,14)。 for(count=0。count120。count++){ DrawPoint(5+count,32)。 if(0==(count+1)%5){DrawPoint(5+count,31)。DrawPoint(5+count,33)。}。 } cmd=39。639。 break。 } else if(7==KeyScan()){ Clear()。 DrawcharS(dB,2,14)。 for(count=0。count120。count++){ DrawPoint(5+count,58)。 if(0==(count+1)%5){DrawPoint(5+count,57)。DrawPoint(5+count,59)。}。 } cmd=39。739。 break。 } else{cmd=39。539。} }。//結(jié)束畫圖菜單選擇 /**********************************/ switch (cmd) {//exit bit case 39。139。: case 39。239。: 【】 /****如果沒有自動校準,則功能不可使用****/ if(0==JiaoZhunBit){ Clear()。 DrawcharS(No ReSeted!!!,1,1)。 while(1){if(0!=KeyScan()){Clear()。fun_ok()。break。}。}。 break。 } /****結(jié)束判斷****/ if(39。139。==cmd){drawFiPic()。DrawcharS(400k40M,0,2)。 }else{drawKPic()。DrawcharS(400k40M,3,2)。}/****畫坐標系****/ AD9854_Init()。 //******** count=0。 //MinValue=0。 MaxValue=0。 /****開始循環(huán)打點****/ while(count100){ f=400+count*400。 AD9854_SetSine(+count*,(int)(a*Vppadjust))。 //這里需要一個延時函數(shù),等待輸出的正弦波穩(wěn)定頻率。 delaywateAD9854(5000,5)。/*====延時====*/ //開始AD采樣。 ADC0_Init(0,1)。 ADC0_Enable()。 incount=0。while(incount5){tmp[incount]=returnADC0value()。incount++。} adtmp0=mid5(tmp[0],tmp[1],tmp[2],tmp[3],tmp[4])。 ADC0_Init(1,1)。 ADC0_Enable()。 incount=0。while(incount5){tmp[incount]=returnADC0value()。incount++。} adtmp1=mid5(tmp[0],tmp[1],tmp[2],tmp[3],tmp[4])。 ////DrawPoint(count,out0[count]/64)。 ////DrawPoint(count,out1[count]/64)。 ad0=。ad1=。 if(adtmp0240||adtmp1240) {DrawcharS(L,0,13)。 } ////else if(adtmp04094||adtmp14070){DrawcharS(H,0,14)。 } else { ad0=adtmp0。ad1=adtmp1。 /****原本的補償現(xiàn)在注釋掉,因為有了現(xiàn)在自動校準的補償**** //if(adtmp04094){ad0=2500。}。 //if(adtmp14094){ad1=2500。}。 ****/ }
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1