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

正文內(nèi)容

語音壓縮與回放dsp課程設(shè)計-文庫吧資料

2025-05-29 10:02本頁面
  

【正文】 } //放音 blink()。 default: break。 case 0: SourData3[i]=(SourData3[i]|temp1)。 case 3: SourData3[i]=(SourData3[i]|(temp1=8))。 case 2: SourData3[i]=(SourData3[i]|(temp1=16))。// switch(n%4) { case 1: SourData3[i]=(temp1=24)。 TempData=MCBSP_read16(hMcbsp)。 while(n5) { while(!MCBSP_rrdy(hMcbsp)){}。i65535。 } n++。break。break。break。break。 temp1=data2alaw(TempData)。 //SourData[i] = MCBSP_read16(hMcbsp)。i++) { n=1。 } } for(i=0。 default: break。 case 0: SourData1[i]=(SourData1[i]|temp1)。 case 3: SourData1[i]=(SourData1[i]|(temp1=8))。 case 2: SourData1[i]=(SourData1[i]|(temp1=16))。// 14 / 28 switch(n%4) { case 1: SourData1[i]=(temp1=24)。 TempData=MCBSP_read16(hMcbsp)。 //SourData[i] = MCBSP_read16(hMcbsp)。i++) { n=1。//閃爍指示開始錄音 for(i=0。 break。 /* 右聲道耳機輸出 */ while(!MCBSP_xrdy(hMcbsp)) {}。 /* 右通路數(shù)據(jù) */ while(!MCBSP_rrdy(hMcbsp)){}。 /* 左聲道耳機輸出 */ while(!MCBSP_xrdy(hMcbsp)) {}。 /**/ // Receive the ADC output data of CODEC // Then output the received data to DAC of CODEC /**/ while(1) { 13 / 28 switch(TestCommand) { /*音頻試聽 */ case AUDIOTRY: /* 左通路數(shù)據(jù) */ while(!MCBSP_rrdy(hMcbsp)){}。 //I2C初始化 I2C_cofig()。 // Open McBSP port 1 and get a McBSP type handle hMcbsp = MCBSP_open(MCBSP_PORT1,MCBSP_OPEN_RESET)。//錄音并回放 endif // The main frequency of system is 240MHz // 該頻率是為了設(shè)置 IIC模塊的需要設(shè)置的 ,為了使用 I2C_setup函數(shù) PLL_setFreq(1, 0xC, 0, 1, 3, 3, 0)。 if TESTCOMMAND==1 TestCommand =AUDIOTRY。 Uint16 TestCommand =0。 Uint16 i,temp1,temp2。 // 暫存采樣數(shù)據(jù) Uint16 DataTempRight = 0。 static int search(int val,short *table,int size)。 unsigned char data2alaw(Int16 pcm_val)。 void blink()。 define AUDIOTRY 0xAA0A//音頻試聽 define AUDIOCOPY 0xAA07//音頻存貯并回放 define TESTCOMMAND 2 //操作命令選擇 // 定義 McBSP的句柄 MCBSP_Handle hMcbsp。 pragma DATA_SECTION (aData1,.Audio_a_data1)。 pragma DATA_SECTION (SourData2,.Audio_in_data2)。 Int16 bData1[65536]={0}。 Uint32 SourData3[65536]={0}。*/ Uint32 SourData1[65536]={0}。 四、 【 程序設(shè)計、調(diào)試與結(jié)果分析 】 8 / 28 程序流程圖: 程序代碼 : 開始 初始化 DSP 及串行口 初始化 A/D 轉(zhuǎn)換器 D/A轉(zhuǎn)換器 語音經(jīng) A/D 轉(zhuǎn)換器輸入 數(shù)據(jù)壓縮 數(shù)據(jù)存儲 解壓縮經(jīng) D/A轉(zhuǎn)換器回放 結(jié)束 9 / 28 ( 1)、 cmd文件: MEMORY { MMR : origin = 0000000h, length = 00000c0h SPRAM : origin = 00000c0h, length = 0000040 VECS : origin = 0000100h, length = 0000100h DARAM0 : origin = 0000200h, length = 0007E00h DARAM1 : origin = 0008000h, length = 0008000h CE0 : origin = 0010000h, length = 03f0000h /* 對應(yīng) ZBTRAM空間 */ FLASH : origin = 0400000h, length = 0100000h /* Flash 空間 */ /* FLASH : origin = 0410000h, length = 00f0000h*/ EXTEND : origin = 0500000h, length = 0300000h /* 狀態(tài)/控制寄存器、 UARTA、 UARTB、 USB、和擴展總線所對應(yīng)的空間 */ SDRAM : origin = 0800000h, length = 03FFFFCh /* SDRAM 空間 */ CE3 : origin = 0c00000h, length = 03f8000h /* SDRAM 空間 */ PDROM : origin = 0ff8000h, length = 07f00h RESET_VECS : origin = 0ffff00h, length = 000ffh /* reset vector */ } SECTIONS { .vectors : {} VECS /* interrupt vector table */ .cinit : {} DARAM1 .text : {} DARAM1 .Audio_in_data1: {} SDRAM .Audio_in_data2: {} SDRAM
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1