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

正文內(nèi)容

word版可編輯-dsp課程設(shè)計報告精心整理doc-資料下載頁

2025-07-15 11:35本頁面
  

【正文】 x1=j。 } }//最大值,低頻 for(j=40。j128。j++) { if(mo[j]=temp2) { temp2=mo[j]。 x2=j。 } }//最大值,高頻 f1=x1*。//低頻頻率,250為采樣頻率 f2=x2*。//高頻頻率 fhz=(f1+f2)/。//濾波器截止頻率,fhz=(f1+f2)/2/250 firdes(fhz)。//調(diào)用fir函數(shù) for(j=0。j256。j++) //初始化數(shù)組 { data_buffim[j] = 0。 data_re[j] = 0。 data_im[j] = 0。 data_out[j]=0。 data_temp[j]=in_x[j]。 } Convolveok(data_temp,h,data_out,256,51)。//調(diào)用卷積函數(shù),輸出結(jié)果保存在data_out for(j=0。j256。j++) //初始化數(shù)組 { data_buffim[j] = 0。 data_re[j] = 0。 data_im[j] = 0。 data_out1[j]=data_out[j]。 } kfft(data_out1,data_buffim,256,8,data_re,data_im,0,1)。 for (s=0。sLength。s++) { mo2[s] = sqrt(data_re[s]*data_re[s]+data_im[s]*data_im[s])。} //求輸出模值 data_buff1[5]=num[0]。 a=(int)(f1*)/100。 data_buff1[6]=num[a]。 b=(int)(f1*)%100/10。 data_buff1[7]=num[b]。 data_buff1[8]=num[10]。 c=(int)(f1*)%10。 data_buff1[9]=num[c]。 // SendCMD(0x0080)。 //設(shè)定DDRAM的地址在第一行 82H delay_100us()。 for(i =0。i10。i++) { SendDat(data_buff1[i])。 delay_100us()。 asm( nop )。 } asm( nop )。 d=(int)(f2)/100。 data_buff2[5]=num[d]。 a=(int)(f2)%100/10。 data_buff2[6]=num[a]。 b=(int)(f2)%10。 data_buff2[7]=num[b]。 data_buff2[8]=num[10]。 c=(int)(f2*)%10。 data_buff2[9]=num[c]。 // SendCMD(0x0090)。 //設(shè)定DDRAM的地址在第二行 92H delay_100us()。 for(i =0。i10。i++) { SendDat(data_buff2[i])。 delay_100us()。 } asm( nop )。 fhz=(f1+f2)/2。 d=(int)(fhz)/100。 data_buff3[5]=num[d]。 a=(int)(fhz)%100/10。 data_buff3[6]=num[a]。 b=(int)(fhz)%10。 data_buff3[7]=num[b]。 data_buff3[8]=num[10]。 c=(int)(fhz*)%10。 data_buff3[9]=num[c]。 // SendCMD(0x0088)。 //設(shè)定DDRAM的地址在第三行 8AH delay_100us()。 for(i =0。i10。i++) { SendDat(data_buff3[i])。 delay_100us()。 } asm( nop )。 // SendCMD(0x0098)。 //設(shè)定DDRAM的地址在第四行 9AH delay_100us()。 for(i =0。i16。i++) { SendDat(data_buff4[i])。 delay_100us()。 } asm( nop )。 /*SendCMD(0x0080)。 //設(shè)定DDRAM的地址在第一行 82H delay_100us()。 SendDat(data_buff1[1])。 delay_100us()。 */// //delay_100us()。 Delay(500)。 //delay_100us()。 SendCMD(CLEAR)。 //清除顯示 m=0。 flag = 1。 //改變標志位 }}/************************************************************* ****************** 主函數(shù) ********************************************************************************/void main(){//系統(tǒng)初始化 asm( nop )。 cpu_init()。 //初始化CPU asm( nop )。 xint2_init()。 //外部中斷2初始化 asm( nop )。 for(i=0。iLength。i++) //初始化數(shù)組in_x[i] =0 in_x[i] = 0。 asm( nop )。 //LCD初始化 asm( nop )。 Initlcm()。 asm( nop )。 i = 0 。 for(i=0。i256。i++) //初始化數(shù)組data_buff[i] =0 { in_x[i] = 0。 data_buffim[i] =0。 data_kfft[i]=0。 //數(shù)據(jù)緩沖 256個數(shù)組 data_re[i] = 0。 data_im[i] = 0。 } asm( nop )。 //等待AD7822中斷 while(1) { if (flag == 1) flag = 0。 //在這里設(shè)置斷點觀察FFT的分析結(jié)果 }} (2)程序運行結(jié)果①采集的數(shù)據(jù)及FFT運算結(jié)果 圖12 采集的數(shù)據(jù)及FFT運算結(jié)果如上圖所示,上述波形含有兩種頻率成分,實驗中需要將高頻成分濾掉,保留低頻成分。由于輸入是實序列,因此頻域為偶對稱圖形。②采集的數(shù)據(jù)及濾波結(jié)果 圖13 采集的數(shù)據(jù)及濾波結(jié)果可得濾波后的波形較平滑,濾掉了高頻分量。③LCD顯示圖14 LCD顯示 LCD顯示了采集到的數(shù)據(jù)中含有的低頻和高頻成分,并顯示了濾波器的截止頻率。截止頻率為(低頻+高頻)/2。五 課程設(shè)計總結(jié) 本次課程設(shè)計分為硬件部分和軟件部分。 (1)硬件部分硬件部分的學習,首先學到了設(shè)計一個DSP系統(tǒng)的方法:根據(jù)所要實現(xiàn)的目標確定所需的各功能部件,以系統(tǒng)框圖的形式表現(xiàn)出來;選擇合適的DSP芯片,根據(jù)各個管腳的性質(zhì)(通過查閱資料等形式)配置合適的外部電路,并利用Altium Designer軟件畫出原理框圖;對各個芯片、部件等進行封裝,盡量考慮工程實踐的要求,如大小、貼片式還是插孔式;根據(jù)原理框圖繪制PCB版圖,直至一個完整的DSP系統(tǒng)繪制完成。 ①通過繪制原理框圖,進一步了解了DSP芯片及其實現(xiàn)功能。在畫原理圖的時候,首先要清楚單片機工作的原理,知道哪些管腳該接,哪些管腳不該接。有些不用的輸入引腳要拉高,輸出引腳懸空。在連接73HD316的管腳時,由于疏忽將Vcore和GND連接到了一起,最后在老師的提醒下得到了改正。這告訴我們要多練習,②在畫PCB圖的時候,首先要布局好元器件,因為存儲器的地址線和數(shù)據(jù)線管腳不是按順序排列,布局好元器件可以方便布線。主芯片的每個電源引腳都要加一個去耦電容再接地。 (2)軟件部分 此次軟件部分的設(shè)計是通過編程實現(xiàn)數(shù)據(jù)采集,處理,濾波,顯示在LCD上這些功能。程序大體框架由例程得到,自己需要添加一些東西,例如FFT算法和卷積算法的實現(xiàn)等等。程序中有很多不理解的地方,多虧了老師的悉心教導,并且要求我們有不求甚解的心態(tài)。由于使用外部中斷2,因此這些功能都需要在中斷服務(wù)程序中完成,在主函數(shù)中只需要開中斷即可。多次試驗,我們學會了如何讀懂程序、設(shè)置斷點、查看變量和波形。根據(jù)FFT算法得到的頻譜設(shè)計合適的濾波器,并與采集的數(shù)據(jù)卷積即可。LCD顯示即將得到的頻率顯示在液晶上,要正確的選取顯示地址,否則容易造成混疊,顯示不出來。 通過實習,我們都學到了很多,也在堅持不懈中找到了樂趣。剛開始實習的時候,有很多不明白的地方,在實習的過程中,通過自己檢出不懈的努力和老師的細心指導、同學們的幫助,最終完成了任務(wù)。六 參考文獻【1】TMS320VC5416 Data Manual Texas Instruments,2005【2】TMS320C54x 系列DSP的CPU與外設(shè) . 北京:清華大學出版社,2006【3】葉青等,TMS320C54x 系列DSP技術(shù)及其應(yīng)用 . 北京:機械工業(yè)出版社,200929
點擊復(fù)制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1