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

正文內(nèi)容

課程設(shè)計(jì)論文-基于at89s51單片機(jī)數(shù)字頻率計(jì)的設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 PROTUES仿真圖: 九 程序 .1 程序設(shè)計(jì)流程圖 總程序流程方框圖 圖 總程序流程圖 子程序流程圖 程序: include include include define uchar unsigned char define ulong unsigned long define weixuan P2 define duanxuan P0 uchar disdata[5]。 、計(jì)數(shù)法 計(jì)數(shù)法是將被測(cè)信號(hào)通過(guò)一個(gè)定時(shí)閘門(mén)加到計(jì)數(shù)器進(jìn)行計(jì)數(shù)的方法,如果閘門(mén)打開(kāi)的時(shí)間為 T,計(jì)數(shù)器得到的計(jì)數(shù)值為 N1,則被測(cè)頻率為 f=N1/T。△ fc/fc=△ T/T 稱(chēng)為閘門(mén)時(shí)間的相對(duì)誤差,主要由基準(zhǔn)信號(hào)發(fā)生器提供的標(biāo)準(zhǔn)頻率的準(zhǔn)確度所決定,△fc/fc1/(Tfx). 頻率測(cè)量范圍 數(shù)字頻率計(jì)測(cè)量的最高頻率成為頻率測(cè)量范圍,主要由脈沖形成電路的頻率響應(yīng)決定。若在一定時(shí)間間隔 T 內(nèi)測(cè)得這個(gè)周期性信號(hào)的重復(fù)變化次數(shù) N,則頻率可以表示為: TNf /? 因此,數(shù)字頻率計(jì)的原理框圖如下圖所示 : 圖 1 數(shù)字頻率計(jì)的原理框圖 ( 1)首先脈沖形成電 路進(jìn)行波形變換將被測(cè)信號(hào)變成頻率等于 fx 的脈沖信號(hào) ( 2)時(shí)基信號(hào)發(fā)生器提供標(biāo)準(zhǔn)的時(shí)間脈沖信號(hào),若其周期為 1S,則門(mén)控電路的輸出信號(hào)持續(xù)時(shí)間亦準(zhǔn)確的等于 1S。我的設(shè)計(jì)的思路是這樣的,采用的是晶振為 12MHZ 的 AT89S51 單片機(jī),首先利用該單片機(jī)的定時(shí)器 /計(jì)數(shù)器 T0 作為定時(shí)器,使其工作在方式 1,計(jì)算初值每 50ms 產(chǎn)生一次定時(shí)溢出中斷,最終定時(shí) 1s=50ms*20,與此同時(shí),我再利用單片機(jī)的定時(shí)器 /計(jì)數(shù)器 T1 作為計(jì)數(shù)器,工作在方式 1,對(duì)被測(cè)信號(hào)采集數(shù)據(jù),對(duì) 1s定時(shí)所采集的數(shù)據(jù)就為該信號(hào)的頻率,考慮到被測(cè)信號(hào)的多樣性,有方波,正弦波,三角波等等,而本次我設(shè)計(jì)的只是針對(duì)被測(cè)信號(hào)方波,而且它的精度為 1HZ,考慮到某些程序本身在運(yùn)行時(shí)要用到一定的時(shí)間,故實(shí)際定時(shí)是大于 1s,從而會(huì)產(chǎn)生一定的誤差,在被測(cè)信號(hào)為高頻方波時(shí),這種誤差會(huì)表現(xiàn)地特別明顯,在設(shè)計(jì)過(guò)程中我盡量減少因程序本身帶來(lái)的誤差,使的測(cè)量的結(jié)果盡可能的接近實(shí)際 頻率。在無(wú)線通訊測(cè)試中,頻率計(jì)既可以被用來(lái)對(duì)無(wú)線通訊基站的主時(shí)鐘進(jìn)行校準(zhǔn),還可以被用來(lái)對(duì)無(wú)線電臺(tái)的跳頻信號(hào)和頻率調(diào)制信號(hào)進(jìn)行分析。 ( 5)最 后,將鎖存器中的數(shù)據(jù)送入譯碼顯示器即可實(shí)現(xiàn)頻率測(cè)量。技術(shù)其所記錄的結(jié)果,就是被測(cè)信號(hào)的頻率。因此,在 f 以確定的條件下,為減少 N 的相對(duì)誤差,可通過(guò)增大 T的方法來(lái)降低測(cè)量誤差。 TR0=0。 } } //*************** Counter 1 interrupt service subroutine ******************// void timer1(void) interrupt 3 { TR1=0。i++)。 TH1=0x00。 } } if(times==0) //定時(shí) 1S結(jié)束則將在 采集到的數(shù)據(jù)轉(zhuǎn)換成十進(jìn)制 { t12=TH1。 htod=htod%1000。i6。當(dāng) LE 為低電平時(shí), O 被鎖存在 已建立的數(shù)據(jù)電平。 網(wǎng)易博客 騰訊微博 新浪微博 直接聯(lián)系 2218108823 。當(dāng) OE 為高電平時(shí), O0~O7 呈高阻態(tài),即不驅(qū)動(dòng)總線,也不為總線的負(fù)載,但 鎖存器內(nèi)部的邏輯操作不受影響。 } //動(dòng)態(tài)顯示輸出 weixuan=0x10。 htod=htod%10000。 TH1=0x00。 TH0=0x3c。 for(i=0。 } else { TH0=0x3c。 //************
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1