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

正文內(nèi)容

基于dsp的簡(jiǎn)易頻譜分析儀設(shè)計(jì)畢業(yè)設(shè)計(jì)-文庫(kù)吧資料

2025-07-01 01:23本頁(yè)面
  

【正文】 模塊電路圖如圖所示,DA模塊采用的是0832器件手冊(cè)上的應(yīng)用例程。這個(gè)DA轉(zhuǎn)換器應(yīng)用很廣泛因?yàn)樗啾绕渌酒瑏?lái)說(shuō)價(jià)格低、接口電路簡(jiǎn)單、轉(zhuǎn)換控制容易。它是8位分辨率的數(shù)模轉(zhuǎn)換集成芯片。 //窗寬為0,無(wú)抗噪聲能力 EDIS。//將gpio設(shè)置為通用i/o口 =0x00ff。為了將數(shù)字量的正弦波輸出,設(shè)計(jì)需要通過(guò)設(shè)置GPIO實(shí)現(xiàn),具體語(yǔ)句如下:void InitGpio(void){ EALLOW。嵌入式系統(tǒng)中常有很多的簡(jiǎn)單外部設(shè)備/電路,對(duì)它們的控制,使用GPIO(通用可編程IO接口)即可。}這段程序中ncount用來(lái)一個(gè)周期內(nèi)計(jì)送出的點(diǎn)數(shù),當(dāng)?shù)竭_(dá)一個(gè)周期的100點(diǎn)時(shí),ncount變?yōu)?;fre為從100Hz到10KHz的100個(gè)不同頻率檔,time是用于定時(shí)器進(jìn)入中斷次數(shù)的計(jì)數(shù),當(dāng)time計(jì)數(shù)值=fre的值時(shí)會(huì)向IO送出正弦表的值,同時(shí)time清零;round為不同頻率檔下波形的不同顯示次數(shù),其設(shè)置為1000/fre,即當(dāng)round當(dāng)前值為1000除以當(dāng)前的fre時(shí),說(shuō)明1000/fre個(gè)當(dāng)前頻率下的正弦波已經(jīng)全部送出,fre自動(dòng)加1,round變?yōu)?。 } if(fre=100) fre=1。 if(round==1000/fre) { round=0。 if(ncount=100) { ncount=0。 if(time==fre) { time=0。 ReloadCpuTimer0()。//PIE級(jí)中斷使能IER|=M_INT1。EDIS。 //有些寄存器受到寫(xiě)保護(hù),要寫(xiě)它就先用此語(yǔ)句禁止寫(xiě)保護(hù),寫(xiě)自由=amp。 //使能INTM(全局中斷)ERTM。實(shí)現(xiàn)中斷主要語(yǔ)句如下:DINT。CPU級(jí) CPU 級(jí)中斷標(biāo)志寄存器一旦在中斷請(qǐng)求送入后標(biāo)志位就會(huì)置 1。 PIE 級(jí) (中斷標(biāo)志位) (中斷使能位),另外,每個(gè) CPU 中斷組都有一應(yīng)答位 PIEACKx。外設(shè)級(jí) 一當(dāng)外設(shè)有中斷事件,對(duì)應(yīng)外設(shè)的中斷標(biāo)識(shí)位就會(huì)置1,若對(duì)應(yīng)中斷使能位設(shè)1,那么外設(shè)中斷的請(qǐng)求信號(hào) PIE控制器。由于多種外設(shè)集成于芯片內(nèi)部,會(huì)產(chǎn)生許多外設(shè)中斷,因?yàn)镃PU無(wú)法處理所有的CPU級(jí)中斷請(qǐng)求,因而F2812有一個(gè)專(zhuān)門(mén)用于處理判定外設(shè)中斷的中斷擴(kuò)展控制器(PIE)。 //定時(shí)器0將繼續(xù)運(yùn)行 =1。 //將周期寄存器PRD中的值裝入計(jì)數(shù)器寄存器TIM中, //重裝載控制位寫(xiě)1,控制分頻系數(shù)和計(jì)數(shù)初值的裝載 =1。 = 1。 //初始化定時(shí)器0預(yù)定標(biāo)計(jì)數(shù)器使其分頻系數(shù)為sysclkout/1,即150MHz。 // = 0??蓪⒂?jì)數(shù)周期先存到PRDH:PRD(周期寄存器)中,當(dāng)計(jì)數(shù)器啟動(dòng)時(shí),PRDH:PRD的值載入TIMH:TIM(計(jì)數(shù)器)中進(jìn)行減計(jì)數(shù),當(dāng)值減為0時(shí),發(fā)出中斷請(qǐng)求信號(hào),同時(shí)計(jì)數(shù)值重新裝載到周期寄存器中。CPU定時(shí)器結(jié)構(gòu)較簡(jiǎn)單,工作模式較單一,同時(shí)一旦啟動(dòng)就會(huì)循環(huán)往復(fù)工作,因此使用非常方便,所以很適合為用戶(hù)程序提供一個(gè)基準(zhǔn)時(shí)鐘實(shí)現(xiàn)軟件各模塊的同步。cmd文件就是在編譯源程序、生成機(jī)器代碼的過(guò)程中發(fā)揮作用。cmd文件的作用是定位DSP代碼。 (5):系統(tǒng)初始化,以保證F2812正常工作。 (2)主函數(shù) (3):PIE初始化函數(shù)(與中斷相關(guān))。文件格式為“.c”。源文件:有且須有一個(gè)含main()函數(shù)的C語(yǔ)言源程序文件。其優(yōu)點(diǎn)是庫(kù)文件編譯后看不到源代碼,保密性好;同時(shí)便于維護(hù)。系統(tǒng)庫(kù)包含了編譯器的所有功能:初始化C語(yǔ)言環(huán)境,標(biāo)準(zhǔn)C的函數(shù)庫(kù),設(shè)置堆棧等,還可以添加其他的庫(kù)文件。一般情況下頭文件不需修改便可直接使用。所以在使用庫(kù)時(shí)須用相應(yīng)頭文件說(shuō)明。庫(kù)文件(.lib),頭文件(.h),源文件(.c)和CMD文件(.CMD)組成一個(gè)完整的工程,缺一不可。支持如下所示的開(kāi)發(fā)周期的所有階段。 FFT計(jì)算處理模塊因?yàn)镕2812芯片上專(zhuān)門(mén)有指令用于FFT操作,使得在F2812芯片上實(shí)現(xiàn)FFT算法速度更快且更為方便用戶(hù)使用,所以直接采用即可。(2)利用F2812包含的12位,16通道的ADC通過(guò)軟件設(shè)置的方式將模擬量波形轉(zhuǎn)化為數(shù)字量。 AD采集模塊AD采集模塊可有以下兩種設(shè)計(jì)方案:(1)利用外接的AD通過(guò)硬件連接的方式對(duì)模擬量的波形進(jìn)行轉(zhuǎn)化,將轉(zhuǎn)化后的數(shù)字量通過(guò)IO輸入DSP中。 陷波網(wǎng)絡(luò)模塊利用Sallen_Key電路結(jié)構(gòu)設(shè)計(jì)二階有源帶阻網(wǎng)絡(luò),簡(jiǎn)單而且比較容易實(shí)現(xiàn)。因?yàn)楸敬卧O(shè)計(jì)要求最高可采集到10kHz的正弦波,因而有:100點(diǎn)*10kHz=1MHz (21)(21)表明了對(duì)DA的要求是它的采樣率必須達(dá)到1MHz以上才可以實(shí)現(xiàn)10kHz的正弦波發(fā)生;因?yàn)槭?位分辨率且通過(guò)IO口的8位來(lái)輸出,因而需要一個(gè)8位并口的DA實(shí)現(xiàn)。 DAC轉(zhuǎn)換模塊首先,先確定正弦波的分辨率、精度等各項(xiàng)參數(shù)以方便確定DAC型號(hào)及設(shè)計(jì)電路。因此本次設(shè)計(jì)采用查表法產(chǎn)生正弦波,之后正弦波將以數(shù)字量的形式發(fā)送至IO口,通過(guò)數(shù)模轉(zhuǎn)換產(chǎn)生模擬量的正弦波。DSP產(chǎn)生正弦波的方法有如下幾種:(1)利用DSP內(nèi)置的PWM模塊產(chǎn)生SPWM波形,之后連接低通濾波器發(fā)出正弦波;(2)利用泰勒級(jí)數(shù)展開(kāi)法經(jīng)過(guò)DSP計(jì)算得出正弦波;(3)利用查表法直接將正弦波形的表存入數(shù)組中;以上三種產(chǎn)生波形的方法都可以實(shí)現(xiàn)正弦波的發(fā)生,但是相比之下第一種較為復(fù)雜;第二種方法雖然占用存儲(chǔ)空間較少,但是運(yùn)算量比較大,占用CPU資源較多;查表法一種很直接的方法,它的原理是根據(jù)需要提前算好所有可能出現(xiàn)的正弦函數(shù)值,按照順序編制為數(shù)據(jù)表,當(dāng)用時(shí)只需要根據(jù)輸入查出對(duì)應(yīng)值。該分析儀由四部分模塊組成,分別為:信號(hào)發(fā)生器模塊、DAC轉(zhuǎn)換模塊、陷波網(wǎng)絡(luò)模塊、信號(hào)調(diào)理模塊、AD采集模塊、FFT計(jì)算處理模塊。 FFT設(shè)計(jì),顯示幅頻特性曲線(xiàn)。第2章 總體設(shè)計(jì)思路 系統(tǒng)指標(biāo)信號(hào)調(diào)理陷波網(wǎng)絡(luò)DACDSP2812本系統(tǒng)設(shè)計(jì)基本要求完成簡(jiǎn)易頻譜分析儀,電腦DSP2812 簡(jiǎn)易頻譜分析儀組成框圖 掃頻信號(hào)發(fā)生:采用DSP2812產(chǎn)生正弦波信號(hào),掃頻信號(hào)頻率范圍為10010kHz。同時(shí),它有數(shù)字信號(hào)處理能力和事件管理能力以及嵌入式控制能力,且由于可以用較低的成本實(shí)現(xiàn)開(kāi)發(fā)、控制最優(yōu)化,因此被廣泛使用。相對(duì)于單片機(jī)來(lái)說(shuō),它能實(shí)現(xiàn)更為復(fù)雜的控制算法。例如:0 010 0000 0000 0000b=,用Q15表示 0 010 0000 0000 0000b=8192,用Q0表示總結(jié)來(lái)說(shuō),Q值越大,精度越高,但數(shù)值范圍越??; Q值越小,數(shù)值范圍越大,但精度就越低。處理小數(shù)時(shí)須由程序員確定小數(shù)點(diǎn)所處位置,稱(chēng)為數(shù)的定標(biāo)。整數(shù)表示方法應(yīng)用:非信號(hào)處理,例如地址計(jì)算、控制操作等小數(shù)表示方法應(yīng)用:數(shù)字和各種信號(hào)處理算法計(jì)算。在定點(diǎn)處理器中,決定數(shù)據(jù)精度和其動(dòng)態(tài)范圍的是格式和字長(zhǎng),當(dāng)然,它也是決定DSP處理器的成本、功耗以及編程難度的因素之一。DSP的軟件和硬件各項(xiàng)資源對(duì)于數(shù)字信號(hào)處理非常適用,因此可用于各種復(fù)雜算法;(3)用CPLD/FPGA實(shí)現(xiàn)。來(lái)實(shí)現(xiàn)。當(dāng)中包含,語(yǔ)音處理、通信等方方面面,涵蓋面很大。數(shù)字信號(hào)處理器(DSP芯片)應(yīng)運(yùn)而生,使數(shù)字信號(hào)處理理論與實(shí)際很好
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1