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

正文內(nèi)容

基于tms320vc5402的語音信號采集系統(tǒng)設(shè)計--dsp原理及應(yīng)用課程設(shè)計-資料下載頁

2025-06-03 09:16本頁面
  

【正文】 R_SUBADDR 0x02 define DMSEFC_SUBADDR 0x03 define DMMCR_SUBADDR 0x04 define DMSRCP_SUBADDR 0x1E define DMDSTP_SUBADDR 0x1F define DMIDX0_SUBADDR 0x20 define DMIDX1_SUBADDR 0x21 define DMFRI0_SUBADDR 0x22 define DMFRI1_SUBADDR 0x23 信息工程學(xué)院課程設(shè)計(論文) 22 define DMGSA_SUBADDR 0x24 define DMGDA_SUBADDR 0x25 define DMGCR_SUBADDR 0x26 define DMGFR_SUBADDR 0x27 /* Channel Definitions */ define DMA_CH0 0 define DMA_CH1 1 define DMA_CH2 2 define DMA_CH3 3 define DMA_CH4 4 define DMA_CH5 5 /* DMA Channel Flags for IMR/IFR */ define DMAC0 6 define DMAC1 7 define DMAC2 10 define DMAC3 11 define DMAC4 12 define DMAC5 13 /* Register Bit Fields */ define TDDR 0 define TSS 4 define TRB 5 /* Macro Definitions */ /* DMA Framecount Set */ define DMA_FRAMECOUNT(chan, value) \ { DMSBA = (chan * 5) + DMSEFC_SUBADDR。\ DMSDN = (DMSDN amp。 0xFF00u) | value。\ } /* DMA Channel Enable */ define DMA_ENABLE(chan) \ DMPREC |= (1 chan)。 define INTR_GLOBAL_ENABLE\ asm(\tRSBX INTM) define INTR_CLR_FLAG(flag)\ {IFR |= (0x1u flag)。} define INTR_ENABLE(flag)\ {IMR |= ((0x1u) flag)。} define TIMER_HALT(port)\ TCR(port) |= (0x1u TSS) define TIMER_START(port)\ TCR(port) = (TCR(port) amp。 (~(0x1u) TSS)) | (0x1u TRB) define TIMER_RESET(port)\ { TIMER_HALT(port)。\ TCR(port) amp。= 0xFFF0u。\ 信息工程學(xué)院課程設(shè)計(論文) 23 PRD(port) = 0xffffu。\ TIMER_START(port)。 } /* DMA Reset All */ static inline void dma_reset_all( void ) { unsigned short channel。 DMPREC = 0x0000u。 DMSBA = DMSRC_SUBADDR。 for (channel= 0。channel = 4。 channel++) { DMSDI = 0x0000u。 //src DMSDI = 0x0000u。 //dst DMSDI = 0x0000u。 //ctr DMSDI = 0x0000u。 //sefc DMSDI = 0x0000u。 //mcr } DMSBA = DMSRCP_SUBADDR。 DMSDI = 0x0000u。 /*DMSRCP*/ DMSDI = 0x0000u。 /*DMDSTP*/ DMSDI = 0x0000u。 /*DMIDX0*/ DMSDI = 0x0000u。 /*DMIDX1*/ DMSDI = 0x0000u。 /*DMFRI0*/ DMSDI = 0x0000u。 /*DMFRI1*/ DMSDI = 0x0000u。 /*DMGSA*/ DMSDI = 0x0000u。 /*DMGDA*/ DMSDI = 0x0000u。 /*DMGCR*/ DMSDI = 0x0000u。 /*DMGRF*/ } /* Initialize Global DMA Registers */ static inline void dma_global_init( unsigned int dmpre /*IN:Value for priority and enable reg*/ ,unsigned int dmsrcp /*IN:Value for source page reg */ ,unsigned int dmdstp /*IN:Value for dest page reg */ ,unsigned int dmidx0 /*IN:Value for element index reg 0 */ ,unsigned int dmidx1 /*IN:Value for element index reg 1 */ ,unsigned int dmfri0 /*IN:Value for frame index reg 0 */ ,unsigned int dmfri1 /*IN:Value for frame index reg 1 */ ,unsigned int dmgsa /*IN:Value for global src addr reload */ ,unsigned int dmgda /*IN:Value for global dst addr reload */ ,unsigned int dmgcr /*IN:Value for global count reload reg*/ ,unsigned int dmgfr) /*IN:Value for global frame reload reg*/ { DMPREC amp。= 0xFF00u。 /* Temporarily Disable All Channels */ DMSBA = DMSRCP_SUBADDR。 /* Set DMA SubBank Address Register */ 信息工程學(xué)院課程設(shè)計(論文) 24 DMSDI = dmsrcp。 /* Write to DMA src subbank register with increment */ DMSDI = dmdstp。 DMSDI = dmidx0。 DMSDI = dmidx1。 DMSDI = dmfri0。 DMSDI = dmfri1。 DMSDI = dmgsa。 DMSDI = dmgda。 DMSDI = dmgcr。 DMSDI = dmgfr。 DMPREC = dmpre。 } static inline void dma_init( unsigned int channel /*IN: DMA channel number */ ,unsigned int dmsefc /*IN: Value to set sync amp。 fr reg */ ,unsigned int dmmcr /*IN: Value to set mode control reg */ ,unsigned int dmctr /*IN: Value to set element count reg */ ,unsigned int src_page /*IN: Value to set source page reg */ ,unsigned int src_addr /*IN: Value to set source addr reg */ ,unsigned int dst_page /*IN: Value to set dest page reg */ ,unsigned int dst_addr /*IN: Value to set dest addr reg */ ) { DMSBA = (channel * 5) + DMSRC_SUBADDR。 DMSDI = src_addr。 /* Write to DMA src subbank register with increment */ DMSDI = dst_addr。 DMSDI = dmctr。 DMSDI = dmsefc。 DMSDI = dmmcr。 DMSBA = DMSRCP_SUBADDR。 DMSDI = src_page。 DMSDI = dst_page。 } 信息工程學(xué)院課程設(shè)計(論文) 25 4 總結(jié) 本文紹了由 TMS320VC5402 和 TLC320AD50 組成的語音信號采集系統(tǒng)的軟硬件設(shè)計 . AD50C 豐富的可編程功能設(shè)置使系統(tǒng)能方便的實現(xiàn)不同采樣率的轉(zhuǎn)換 , 輸入輸出增益控制 , 轉(zhuǎn)換前后的抗混疊與均值濾波等。 VC5402 的強(qiáng)大信號處理能力使得系統(tǒng)能夠?qū)崿F(xiàn)復(fù)雜的信號處理算法 , 不僅 可以進(jìn)行數(shù)據(jù)采集還能夠?qū)Σ杉盘栠M(jìn)行算法處理 。 系統(tǒng)若連接液晶顯示模塊并在軟件上進(jìn)一步豐富功能 , 可以應(yīng)用于實際管道泄漏檢測中 , 具有較高的應(yīng)用價值 。 信息工程學(xué)院課程設(shè)計(論文) 26 參考文獻(xiàn) [1] 楊進(jìn) , 李平 , 文玉梅 , 等 . 自適應(yīng)供水管網(wǎng)泄漏檢測定位儀器系統(tǒng) [J ]. [2] 張勇 , 曾熾祥 , 周好斌 , 陳濱 . TM S320C5000 系列 DSP 匯編語言程序設(shè)計 [M ]. [3] 楊進(jìn) , 文玉梅 , 李平 , 自來水鑄鐵管道泄漏聲信號頻率特征研究 [J ]. [4] 胡劍波 , 徐盛 , 數(shù)字信號處理系統(tǒng)的應(yīng)用和設(shè)計 [M ]. 上海 : 上海交通大學(xué)出版社 , [5] 劉益成, TMS320C54x DSP應(yīng)用程序設(shè)計與開發(fā)。北京:北京航空航天大學(xué)出版社, [6] 清源科技, TMS320C54x DSP硬件開發(fā)教程。北京:機(jī)械工業(yè)出版社, 2021, 6264 [7] 《 TMS320VC5402 Datasheet》 , Texas Instruments
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1