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

正文內容

基于dsp的最小應用系統(tǒng)設計實現(xiàn)畢業(yè)設計論文(完整版)

2025-08-30 22:58上一頁面

下一頁面
  

【正文】 圖 35 ISD4004 供電模塊 18 DSP 控制 ISD4004 模塊 圖 36 錄放電路 PCB 設計 圖 37 PCB 板 19 第四章系統(tǒng)軟件設計 程序流程圖 系 統(tǒng) 軟 件設計包括 C5402 初始化程序、 C5402McBSP 初始化程序、 ISD4004錄音子程序和 ISD4004 放音子程序。Reset 接收 STM SPCR2,McBSP1_SPSA STM 0000h,McBSP1_SPSD 。等待兩個周期 STM SPCR1,McBSP1_SPSA STM 1801h,McBSP1_SPSD 。 CLR EA。ISD 低位地址 MOV 21H,00H 。 SETB 。 REC2: ACALL YS50 。OVF=0 芯片溢出 JNB AN, REC3。 REC6: CLR SCLK 。等待 AN=1 DJNZ 36H, REC8。SETPLAY 16 位 。無 OVF EOM 繼續(xù)放音 SETB LED 。時鐘 SCLK=0 SETB SS 。關片選 ACALL YS50 。50mS 延時 ACALL YS50 。體會到理論知識對實踐有很大的指導作用,只有在正確理論的指引下才能設計出合乎實際需要的硬件電路。 測試 2:當按下 K2 鍵時,從 0XE0 地址開始放音,運行結果與預期相同。停止當前操作 STOP 8 位 STOPP: MOV A,30H 。等待 AN=0 AJMP PLAY1 。開片選 CLR SCLK 。發(fā) 11110 XXXXXXXX ACALL ISDX 。延時錄音 JB AN,REC6 。 REC7: SETB LED 。停止當前操作 REC5: JNB STOP,REC6 。發(fā) 1011 0XXX ACALL ISDX。 SETB SS 。發(fā)地址 A7A0 ACALL ISDX。 MAS1: JB AN,MAS0 。 MOV BFSX, 0FFH。RDATDLY=01 STM XCR1,McBSP1_SPSA STM 0080h,McBSP1_SPSD 。采樣率發(fā)生器由DSP 內部產生,幀同步脈沖低電平有效,并且頓同步信號和移位時鐘信號由外部產生。本系統(tǒng)采用采用 LM386功率放大器,以提高揚聲器的驅動能力。在錄音模式 下,語音信號,即聲波信號,通過麥克風,將其轉換成電信號。這個時鐘相對于微控制器的速度來說較慢,上例為 200ms。 ISD40048MP 內置了特殊的信息尋址機制,即行地址時鐘 (以下簡稱 RAC)。按下 NUM 鍵觸發(fā) INT1 中斷開始錄音,按下 STOP 鍵觸發(fā) INT0 中斷終止錄音。該模塊作為擬人機器人語音互系統(tǒng)的語音應答模塊,可以對機器人識別的命令語音進行相應的實時應答。 表 1 MAT 實例 MAT bit15 實際行地址 句 1000 0000 0000 0000 1 0000 0000 0000 0000 1 0000 0000 0000 0001 0 0000 0000 0000 0001 0000 0000 0000 0002 0 0000 0000 0000 0002 1000 0000 0000 0003 1 0000 0000 0000 0003 2 0000 0000 0000 0005 0 0000 0000 0000 0005 0000 0000 0000 0006 0 0000 0000 0000 0006 1000 0000 0000 0004 1 0000 0000 0000 0004 4 0000 0000 0000 0007 0 0000 0000 0000 0007 0000 0000 0000 0008 0 0000 0000 0000 0008 放音時, DSP 從 MAT 表頭開始搜索 bit15 為 1 的表項。建立 MAT 的規(guī)則如下: MAT 表項值全為 0( 0000 0000 0000 0000):表示對應行未存儲任何語音; MAT 表項值的 bit15 為 1( 1XXX XXXX XXXX XXXX),表示對應的是某句語音的起始行; MAT 表項值的 bit15 為 0,其余各位是有效地址( 0XXX XXXX XXXX XXXX),表示對應的行是某句語音的一行,但不是起始行; ISD 的第一行總是某句語音的起始行。 DSP 可以通過 SPI 接口獲得每次錄音結束時的 ISD 內部信息指針,據此構建一個信息地址表( MAT),并將此表存入 Flash Memory 中,作為以后錄放、刪除操作時信息管理的依據。 指令格式是 (8 位控制碼 )加 (16 位地址碼 )。 1mF 的電容也影響自動靜噪電路對信號幅度的響應速度。若要求更高精度 ,可從本端輸入外部時鐘 (如前表所列 )。 行地址時鐘 (RAC) 漏極開路輸出。 串行時鐘 (SCLK) ISD 的時鐘輸入端 ,由主控制器產生 ,用于同步 MOSI 和 MISO 的數(shù)據傳輸。單端輸入時 , 信號由耦合電容輸入 ,最大幅度為峰峰值 32mV,耦合電容和本端的 3KΩ 電阻輸入阻抗決定了芯片頻帶的 低端截止頻率。 9 ISD4004 介紹 性能簡述和引腳圖 ISD4004 系列工作電壓 3V,單片錄放時間 8 至 16 分鐘 ,音質好 ,適用于移動電話及其他便攜式電子產 品中。代碼生成工具是將源程序進行編譯、匯編并鏈接成可執(zhí)行程序。 BDX0 ~BDX1: 緩沖串行口數(shù) 據發(fā)送端。串行數(shù)據由 BDR0/BDR1 端接收后,傳送到緩沖串行口接收移位寄存器( BRSR)。如果外部器件沒有做好傳送數(shù)據的準備( REDAY 為低電平),處理器就等待一個周期,再檢查 REDAY 信號。 RS 有效時, DSP 結束當前正在執(zhí)行的操作, CPU 和外設重新初始化。 IACK 有效時,表示接收到一次中斷,程序計數(shù)器按照 A15~A0 所指示的位置取出中斷向量。 D15(MSB)~ D0(LSB):16 位并行數(shù)據總線。 TMS320C5402 的運行速度為 40MIPS(每秒執(zhí)行 40 百萬條指令 )。在實際生活中,本系統(tǒng)可以應用在汽車倒車系統(tǒng)、家庭安防系統(tǒng)、公交車報站以及醫(yī)院的病房室等應用之中。 無論是人與人之間還是人與計算機之間的語音通信,語音處理,特別是語音數(shù)字處理的理論和技術,具有特別重要的作用。這種 “ 波形原則 ”幾乎統(tǒng)治了其后整整一百年。 在語音記錄芯片中,美國 ISD 公司的 ISD 系列芯片倍受廣大用戶的青睞。對頻域分析處理,即對信號的頻率特性在頻譜中加以分析研究,這拓展了信號分析的范圍,是對不確定信號分析的主要方法。 關鍵詞 : 語音信號處理 。 I 基于 DSP 的最小應用系統(tǒng)設計實現(xiàn) 摘要 語音信號處理就是研究如何能更加有效地產生、傳輸和獲取語音信息的學科。特征參數(shù) 。 隨著計算機技術處理和信息技術的發(fā)展,語音交互已經成為人機交互的必要手段,而語音信號的采集處理是人機交互的前提和基礎。它采用直接模擬存儲專利技術 ,把語音信號以原始的模擬形式直接存儲在片內的EEPROM 存儲器中 .無須進行 A/D 轉換和壓縮處理,沒有大多數(shù)固態(tài)數(shù)字化聲音存儲技術對聲音質量的影響,從而減少了失真,提高了錄放音質量,并具有抗斷電、音質好、使用方便、可反復錄放 、無需專的語音開發(fā)工具、能隨意更改內容和耗 2 電少等優(yōu)點,很適合于現(xiàn)場錄放音系統(tǒng)。 1939 年產生了一種概念全新的語音處理技術,這就是著名的通道聲碼器技術。用 DSP 控制語音芯片,再把 DSP和語音芯片嵌入到通信設備,智能儀器,治安報警及兒童玩具中,就可做成語音播放的機器,應用范圍廣泛。技術關鍵是理解 ISD4004 語音芯片操作功能的時序圖,內部地址構架,以及與 DSP 之間的 SPI 通信模式。指令周期為 25ns。 D15~D0 用于 CPU 與外部數(shù)據 /程序存儲器或 I/O 設備之間傳送數(shù)據。當 OFF 為低電平時, IACK 也變成高阻狀態(tài)外部中斷請求信號。當 RS 有效,強迫程序計數(shù)器變成 0FF80h,當 RS 變?yōu)楦唠娖綍r,處理器從程序存儲器的 0FF80h 單元開始執(zhí)行程序。注意,如果軟件編程 2 個以上等待狀態(tài),處理器才檢測 REDAY 信號。 BFSR0~BFSR1: 用于接收輸入的幀同步脈沖。來自緩沖串行口發(fā)送移位寄存器( BXSR)的數(shù)據經 BDX 引腳串行傳送出去。代 碼調試工具是對可執(zhí)行程序進行調試,使其能夠達到預計目標。芯片采用 CMOS 技術 ,內含振蕩器、防混淆濾波器、平滑濾波器、音頻放大器 、自動靜噪及高密 度多電平閃爍存貯陳列。差分驅 10 動時 ,信號最大幅度為峰峰值 16mV,為 ISD33000 系列相同。數(shù)據在 SCLK 上升沿鎖存到 ISD,在下降沿移出 ISD。每個 RAC 周期表示 ISD 存儲器的操作進行了一行 (ISD4004 系列中的 存貯器共 2400 行 )。由于內部 的防混淆及平滑濾波器已設定 ,故上述推薦的時鐘頻率不應改變。本端接 VCCA 則禁止自動靜噪。 ISD 的任何操作 (含快進 )如果遇到 EOM 或 OVF,則產生一個中斷 ,該中 斷狀態(tài)在下一個 SPI 周期開始時被清除。 ISD4004 內部存儲器分為 2400 行,每行 1600 列。同一句語音的地址在 MAT 中總是連續(xù)存儲的。要播放第幾條語句,則尋找第幾個 bit15 為 1的表項。 ISD4004 與 DSP 的 SPI 時序配合 根據 ISD4004 的時序要求, DSP 設置串口為 SPI 工作模式,發(fā)送數(shù)據先于串行時鐘半個周期建立、數(shù)據在時鐘上升沿發(fā)送。放音時按下 NUM 即開始,遇以語句 EOM 時自動停止放音。為了理解其工作原理,有必要先介紹器件的存儲結構。因此,微控制器很容易通過軟件查詢 RAC的方法來確定何時已到達行末。但此時的電信號很微弱,需要經放大電路,放大語音信號。有時喇叭放音會出現(xiàn)失真現(xiàn)象,這是可能是運放的增益過高所致,需要在 1腳和 8腳之間加一個 10uF電容或串聯(lián)一個 10K電位器調整一下。 軟 件 設 計的重點是對 McBSPO 的設置,按照電路系統(tǒng)硬件接口的設計要求設置 McBSP0 的相關寄存器,使其工作在 SPI 模式下。XWDLEN1=100,發(fā)送數(shù)據每幀 24bit STM XCR2,McBSP1_SPSA STM 0001h,McBSP1_SPSD STM SRGR1,McBSP1_SPSA STM 00ffh,McBSP1_SPSD ; CLKGDV=0xFF,SPI 的時鐘 =DSP 時鐘 /256 STM SRGR2,McBSP1_SPSA STM 20xxh,McBSP1_SPSD STM PCR,McBSP1_SPSA STM 0a08h,McBSP1_SPSD 。 MOV BCLKX, 0FFH。等按 AN 鍵 DJNZ 3AH,MAS1 。 MOV A,21H 。關片選 。 SETB SS 。中斷 RESET JB AN,REC5 。關指示燈 MOV 36H,15 。等待 AN=1 DJNZ 36H,REC9。發(fā) SETPLAY SETB SS 。時鐘 SCLK=0 SETB SCLK 。順序放音 ISD 上電 POWERUP UP: MOV A,20H 。發(fā) 0X11 0XXX ACALL ISDX 。 圖 53 測試結果
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1