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

正文內(nèi)容

基于單片機(jī)簡(jiǎn)易信號(hào)測(cè)量?jī)x畢業(yè)設(shè)計(jì)報(bào)告1-預(yù)覽頁(yè)

 

【正文】 度差,難以達(dá)到設(shè)計(jì)要求,而且不能測(cè)量周期與峰峰值。該方案由于采用單片機(jī)技術(shù),使其具有智能化的特點(diǎn),簡(jiǎn)化了硬件電路, 提高了測(cè)量精度, 同時(shí)也能利用軟件對(duì)測(cè)量誤差進(jìn)行補(bǔ)償,并能方便地對(duì)系統(tǒng)進(jìn)行功能擴(kuò)展與改進(jìn)。有信號(hào)輸入時(shí)測(cè)量電路對(duì)信號(hào)進(jìn)行整形,再進(jìn)入定時(shí)器1進(jìn)行計(jì)數(shù)。通過(guò)ADC0809芯片將各時(shí)間段的模擬量轉(zhuǎn)化為數(shù)字量,然后用軟件將其保存,再利用單片機(jī)的運(yùn)算功能找出這一系列數(shù)中的最大值和最小值,相減便得到峰峰值。進(jìn)入單片機(jī)后可識(shí)別是否是正弦波.電路原理圖如下: ADC0809芯片構(gòu)成采樣保持集成電路由。㈡ 軟件部分設(shè)計(jì)⑴系統(tǒng)程序流程開(kāi)始初始化開(kāi)始初始化開(kāi)始初始化YYN測(cè)量峰峰值、占空比算出有效值鍵盤(pán)控制測(cè)量峰峰值算出有效值檢測(cè)信號(hào)輸入是否為方波?顯示N測(cè)量頻率、周期 四、 系統(tǒng)指標(biāo)測(cè)試 指標(biāo)測(cè)試 ⑴ 頻率、周期測(cè)試: 用函數(shù)信號(hào)發(fā)生器產(chǎn)生頻率范圍為1Hz~100KHz的方波信號(hào)(TTL電平,占空比50%,),用標(biāo)準(zhǔn)頻率計(jì)測(cè)出標(biāo)準(zhǔn)頻率,再用設(shè)計(jì)的測(cè)量?jī)x測(cè)出頻率,求出誤差。因?yàn)闇y(cè)量頻率范圍比較大,因此,只用一個(gè)檔難以達(dá)到高的精度,因而可以采用手動(dòng)換檔和不同頻段用不同的測(cè)量方法來(lái)提高精度,減小誤差。在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了以前學(xué)的數(shù)字電路的知識(shí)掌握的不牢。 //保存波形的周期uchar flag。sbit OE=P3^6。sbit E=P2^2。sbit S4=P2^6。 uchar scount。 //定時(shí)20毫秒 TH1=0x38。 //啟動(dòng)定時(shí)器和計(jì)數(shù)器 TR1=1。 TF0=0。 //1S時(shí)間到 TR0=0。}/*********計(jì)數(shù)器0測(cè)周期***********/unsigned long int count(){ uchar a,b,i=0,j=0。 //用定時(shí)器0計(jì)時(shí) TL0=0x00。 do { if(TF0==1) TF0=0。 a=TH0。 //測(cè)出波形的周期 }while(p3_4)。 resh1=resh1|TL0。 resh_2=resh_2|b。 //精確到個(gè)位 return resh2。 TL0=0xec。 OE=0。 j=resh_1/。i++) //每段的電壓值存放在一個(gè)數(shù)組元素中 { ST=0。 //EOC為1則轉(zhuǎn)換完成 OE=1。 //延時(shí)波形周期的1/50 } if(t[0]==t[1]||t[1]==t[2]) //成立說(shuō)明是方波否則是正弦波 flag=1。i=49。i=49。 //精確到百分位 return k。i++)。 E=0。 RW=0。 E=0。 RW=1。 }while(diramp。 //寫(xiě)指令 delayms2(555)。 readdir()。 readdir()。 readdir()。 //輸出頻率和周期的各位數(shù) uint ffz。 p3_4=1。 c2=(count1%100000)/10000。 c6=count1%10。 readdir()。 readdir()。 readdir()。 readdir()。 readdir()。 } } if(S3==0) { delayms2(1110)。 c2=(resh_1%100000)/10000。 c6=resh_1%10。 readdir()。 readdir()。 readdir()。 readdir()。u39。S39。 //得到峰峰值 c1=ffz/100。 //輸出峰峰值 readdir()。 readdir()。 readdir()。 readdir()。 TR0=0。 if(S5==0) { if(flag) //成立則是方波否則是正弦波 yxz=resh_3*ffz/100+。 c2=(ffz%100)/10。 writedir(0x85)。 writedat(39。 writedat(c2)。 writedat(39。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1