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

正文內(nèi)容

基于凌陽單片機的錄音筆設(shè)計-資料下載頁

2025-10-15 18:26本頁面

【導(dǎo)讀】語音處理的理論和技術(shù)也日趨完善和成熟。越來越迫切,使得語音處理實用化產(chǎn)品不斷出現(xiàn)。論文首先介紹了設(shè)計方案的選擇,介紹了凌陽單片機的集成開發(fā)環(huán)境。的設(shè)計、液晶顯示電路的設(shè)計等,并設(shè)置了8位鍵盤和LCD顯示的人機界面。信號存儲模塊的設(shè)計等,進(jìn)行了程序流程的設(shè)計,編寫了程序代碼。行了仿真調(diào)試,驗證了系統(tǒng)設(shè)計的正確性。系統(tǒng)實現(xiàn)了語音數(shù)據(jù)的錄制、播放、暫停、計具有一定的應(yīng)用價值。

  

【正文】 注意 CF7 選擇 B11。用排線把 J26 和 J16 接上; LCD 采用默認(rèn)連接 ;將 UART 的 Tx、Rx 都撥到高端 。硬件連接好后運行 IDE,將程序編譯后下載進(jìn) SPCE061A 芯片,然后點擊運行程序。按鍵實現(xiàn)系統(tǒng)功能: K1 錄音、 K2 停止、 K3 播放、 K4 播放下一段、K5 播放上一段、 K6 刪除全部、 K7 單首循環(huán)、 K8 低電壓檢測。 通過對系統(tǒng)的使用調(diào)試,我對設(shè)計做了如下的總結(jié):充分利用了手中的資源,運用了凌陽 16 位單片機作為集成開發(fā)環(huán)境。選 用高低電平按鍵電路作為按鍵功能的控制,而放棄選用鍵數(shù)更多的 4 4 矩陣鍵盤,是由于它的程序設(shè)計更為簡單,使用起來更為方便;選用更低功耗的 LCD 作為人機界面,使操作更加直觀、方便;合理利用了單片機中斷系統(tǒng)所支持的中斷,操作更加的快捷。這是我這次系統(tǒng)設(shè)計的特點和優(yōu)點。 但是設(shè)計過程還存在著很多的不足之處,比如對于在設(shè)計中所遇到的由于功能多于所選用的鍵數(shù)的問題,以后可以采用鍵盤復(fù)用的方法或者采用程序中設(shè)置標(biāo)志位的方法。在設(shè)計中選用 SPR4096 內(nèi)置的 FLASH 存儲語音數(shù)據(jù),雖然有 4M 的存儲空間但是對于要存儲大量的語 音數(shù)據(jù)來說還是不夠的,因此在以后的設(shè)計中可以擴充外存儲器。結(jié) 論 34 結(jié) 論 這次畢業(yè)設(shè)計是對四年本科學(xué)習(xí)知識的綜合應(yīng) 用 ,通過做畢業(yè)設(shè)計 , 我 不但 對以前所學(xué)的知識 加深了 理解, 而且提高 了自己的動手 實踐 能力 、 分析問題和解決問題的能力 以及創(chuàng)新能力, 在具體應(yīng) 用 當(dāng)中 還 培養(yǎng) 了自己 科學(xué)的設(shè)計思維和嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)。從確定任務(wù)開始,我 認(rèn)真學(xué)習(xí)了相關(guān)理論,學(xué)習(xí)了他人的經(jīng)驗。并具體分析了所選用方案的 市場價值 和應(yīng)用價值, 同時還考慮到系統(tǒng)中一些設(shè)備成本以及學(xué)校資源方面的因素 ,以此確定了設(shè)計方案。 畢業(yè)設(shè)計對 于 我們 這些 即將走向工作崗位 的畢業(yè) 生,可以說 是一次 極 好的鍛煉機會, 它能為我們今后走入社會 更好地工作打下 良好的 基礎(chǔ)。 這次畢業(yè)設(shè)計能夠取得成功是老師 的精心指導(dǎo) 和小組成員共同努力的結(jié)果 。“ 遇到困難毫不放棄, 團結(jié)、合作、堅持 不懈 是 成功之本”是我的深切體會 。 東北電力大學(xué)自動化工程學(xué)院學(xué)士學(xué)位論 文 35 參考文獻(xiàn) [1] 李銘 .1860 年法國民歌錄音使錄音歷史提前 17 年 .北京 :北京電影學(xué)院數(shù)字媒體技術(shù)研究所現(xiàn)代電影技術(shù) ,2020. [2]鄧記才 ,張俊安 ,焦文潭 . 基于 SPCE061A 的大容量數(shù)碼錄音筆設(shè)計 . 微計算機息 ,2020,22(23):3132. [3]朱建新 ,李坤 ,何曉秋 ,林春輝 ,李亮 . 基于 MP3 播放器及數(shù)碼錄音筆的音頻信號源 .自動化技術(shù)與應(yīng)用 ,2020,13(10):7277. [4] 張淑玲 . 凌陽單片機在微機原理實驗箱系統(tǒng)中的應(yīng)用 . 重慶理工大學(xué)學(xué)報 ,2020,8(07):102107. [5] 黃鶯,楊健 .從模擬錄音到數(shù)碼時代 .音響技術(shù) ,2020,6(5):7072. [6] 陳可軍 .500KV 變電站調(diào)度電話錄音系統(tǒng)維護(hù)及平臺建設(shè) .山東:山東電力工程咨詢院, 2020. [7]楊旭方 . 基于凌陽單片機實現(xiàn)的智能別墅語音控制系統(tǒng) .職業(yè)技 術(shù) ,2020,7(05): 109110. [8] 蘇航 , 王南洋 , 李佳 . 基 于凌 陽 單 片 機 的語 音 機 器 人 研究 . 科技致富向?qū)?,2020,(23):113123. [9] 唐歡 , 賴崚灝 ,肖洪祥 . 基于凌陽單片機的語音照明開關(guān)設(shè)計 . 電子設(shè)計工程 ,2020,21(24):109110. [10]董曉寧 ,張萌 .基于凌陽單片機的語音識別系統(tǒng)設(shè)計 . 電子工程師 ,2020, 6(02):1821. [11]黃琳 .數(shù)字技術(shù)對新聞傳播的影響 .湖南師范大學(xué)學(xué)報 ,(3):8586. [13] 楊行峻 ,遲惠生 .語音信號 數(shù)字處理 [M].北京:電子工業(yè)出版社,第 1 版 [14] 閻石 .數(shù)字電子技術(shù)基礎(chǔ) [M].北京:高等教育出版社, ,第 4 版 [15] 周常森,范愛平等 .數(shù)字電子技術(shù)基礎(chǔ) [M].濟南:山東科學(xué)技術(shù)出版社, ,第 1 版 致 謝 36 致 謝 在這次畢業(yè)設(shè)計中,老師給了我很大的幫助。從查閱文獻(xiàn)到課題分析,從設(shè)計仿真到論文 撰寫 ,老師都不厭其煩地解答我提出的各種問題,并給予我很多指導(dǎo)。在 關(guān)老師的指導(dǎo)下,我學(xué)會了如何快速地適應(yīng)一個新的領(lǐng)域、掌握它的知識并靈活地運用它,懂得了學(xué)習(xí)要講究方法,對于做設(shè)計和研究 更是如此。 在此,我衷心 感謝老師對我的幫助。 東北電力大學(xué)自動化工程學(xué)院學(xué)士學(xué)位論 文 37 附 錄 主程序 int main(void) { unsigned int uiKeyCode。 unsigned int uiSegment。 unsigned int uiStatus。 enum uiStatus{Stop=0,Record,Play}。 unsigned int uiRet,uiTemp,i。 unsigned long int ulAddr。 unsigned long int ulBuffer[21]。 *P_IOA_Dir |= 0x0100。 *P_IOA_Attrib |= 0x0100。 *P_IOA_Buffer |= 0x0100。 SP_SIOInitial()。 Key_Init()。 Initial_INT()。 LCD501_Init(0x00)。 SP_SIOMassErase()。 LCD501_ClrScreen(0)。 LCD501_SetPaintMode(4)。 SACM_DVR_Initial(Manual)。 uiStatus = Stop。 uiSegment = 1。 ulAddr = 0。 uiKeyCode = 0xff。 for(i=0。i21。i++) ulBuffer[i] = 0。 ShowLcd()。 附 錄 38 LCD501_Rectangle(68,32,120,44,PAINT_HOLLOW)。 uiRet=SP_SIOReadAWord(1)。 while(1) { *P_Watchdog_Clear = 0x01。 uiKeyCode = Key_Get()。 if(uiKeyCode!=0x00) { SACM_DVR_Stop()。 if(uiStatus == Record) { while(SACM_DVR_TestQueue() != Empty) { uiRet = SACM_DVR_FetchQueue()。 SP_SIOSendAWord(ulAddr,uiRet)。 ulAddr += 2。 } ulBuffer[0]+=1。 uiRet=ulBuffer[0]*2。 ulBuffer[uiRet]=ulAddr。 uiTemp=0。 for(i=1。(i256)amp。amp。((uiTempulAddr)||(uiTemp==ulAddr))。i++) uiTemp=2048*i。 ulBuffer[uiRet+1]=uiTemp。 } switch(uiKeyCode) { case 0x80: ulAddr = ulBuffer[ulBuffer[0]*2+1]。 SACM_DVR_InitQueue()。 SACM_DVR_InitEncoder(RceMonitorOff)。 uiStatus = Record。 ShowLcd()。 LCD501_Rectangle(68,4,120,16,PAINT_HOLLOW)。 break。 case 0x40: uiStatus = Stop。 ShowLcd()。 東北電力大學(xué)自動化工程學(xué)院學(xué)士學(xué)位論 文 39 LCD501_Rectangle(68,32,120,44,PAINT_HOLLOW)。 break。 case 0x20: ulAddr=ulBuffer[uiSegment*21]。 SACM_DVR_InitQueue()。 while(SACM_DVR_TestQueue() != Full) { uiRet=SP_SIOReadAWord(ulAddr)。 SACM_DVR_FillQueue(uiRet)。 ulAddr += 2。 } SACM_DVR_InitDecoder(DAC1+DAC2)。 uiStatus = Play。 ShowLcd()。 LCD501_Rectangle(68,18,120,30,PAINT_HOLLOW)。 break。 case 0x10: if(uiSegmentulBuffer[0]) { uiSegment++。 ulAddr=ulBuffer[uiSegment*21]。 } else { uiSegment=1。 ulAddr=ulBuffer[1]。 } SACM_DVR_InitQueue()。 while(SACM_DVR_TestQueue() != Full) { uiRet=SP_SIOReadAWord(ulAddr)。 SACM_DVR_FillQueue(uiRet)。 ulAddr += 2。 } SACM_DVR_InitDecoder(DAC1+DAC2)。 uiStatus = Play。 ShowLcd()。 附 錄 40 LCD501_Rectangle(68,18,120,30,PAINT_HOLLOW)。 break。 case 0x08: ShowLcd()。 LCD501_Rectangle(68,46,120,58,PAINT_HOLLOW)。 SP_SIOMassErase()。 for(i=0。i21。i++) ulBuffer[i]=0。 uiSegment = 1。 ulAddr = 0。 uiStatus = Stop。 ShowLcd()。 LCD501_Rectangle(68,32,120,44,PAINT_HOLLOW)。 break。 default: break。 } } switch(uiStatus) { case Record: if(ulAddr C_SflashSize) { SACM_DVR_Encode()。 if(SACM_DVR_TestQueue() != Empty) { uiRet = SACM_DVR_FetchQueue()。 SP_SIOSendAWord(ulAddr,uiRet)。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1