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

正文內容

基于單片機數碼錄音與播放系統(tǒng)-文庫吧資料

2025-07-03 23:09本頁面
  

【正文】 lows.1) Concentrator and power line carrier meterConcentrator can directly acquire electric energy information of smart meter with power line carrier module.2) Concentrator, collector and RS485 meterConcentrator, collector and RS485 meter pose two level data transmission network. Collector acquires electric energy information by 485 bus and then transmits to concentrator by power line carrier module.IV. CONCLUSIONSElectric energy information acquisition system is an important position part of constructing strong and smart grid. It can effectively improve automation level of energy measurement, automatic meter reading, prepayment fees and other marketing business. It can also improve the overall marketing management level, provide plete and accurate data sup。 參考文獻[1] 雷思孝,李伯成,雷向莉.凌陽16位單片機原理及應用[M].西安:西安電子科技大學出版社,2003.[2] 李晶皎.嵌入式語音技術及凌陽16位單片機應用[M].北京:北京航空航天大學出版社,2003.[3] 薛鈞義,張彥斌,虞鶴松,樊波.凌陽16位單片機原理及應用[M].北京:北京航空航天大學出版社,2002.[4] 羅亞非.凌陽16位單片機應用基礎[M].北京:北京航空航天大學出版社,2003.[5] 張培仁,張志堅,高修峰.十六位單片機微處理器原理及應用(凌陽SPCE06A)[M].北京:清華大學出版社,2005.[6] 鄭旭琴,程恩,袁飛.基于SPCE061A的車載DVD播放器設計與實現〔J〕.微計算機信息,2003.10,2:150152.[7] 孫衛(wèi)防,張華忠.實時語音傳輸中的語音緩沖區(qū)設計〔J〕.計算機工程與應用,2004(6):99100[8] 〔J〕.微電子學與計算機, 1998(6):5556[9] 李娜.簡單語音識別系統(tǒng)的設計與開發(fā)〔J〕.機械管理開發(fā),2006(6):88—89.[10] 劉萌.基于語音識別的家庭智能監(jiān)控系統(tǒng)設計〔J〕.電聲技術,2006(10):5960.[11] 劉曉東.基于SPR0046的SPCE061A單片機存儲器擴展設計與應用〔J〕.自動化與儀器儀表,2007(4):4748.[12] 管曉春,楊勇. 基于SPCE061A的數碼語音錄音及播放系統(tǒng)的設計〔J〕.電腦應用技術,2007(11):3540.[13] 李玉賢. 基于SPCE061A單片機的語音識別系統(tǒng)的研究(D).黑龍江:東北農業(yè)大學, 2004[14] 北京,[N] .電子報。這次畢業(yè)設計,培養(yǎng)了我的動手能力,并且學會把理論和實際更加緊密的聯(lián)系在一起來解決問題,而且它既是對我大學期間所學知識的一個總結,也鍛煉了我在以后的生活工作當中獨立解決問題能力,使我受益匪淺。而在寫論文的過程中,張老師一直幫助我校正論文存在的問題。在每周的師生見面會時,我會向張老師匯報我這一周的任務、自己完成的程度和遇到的問題,張老師則檢查我的情況,悉心指導我存在的問題并且?guī)椭医鉀Q它。并且可以在此基礎上,實現語音識別和復讀等功能的擴展?;贗/O口沒有全部使用的情況,凌陽單片機的資源好多沒有用到。本次設計選用的凌陽單片機和儲存器W29C040來實現錄放音功能的。在編寫程序時,對于使用匯編語言來編寫程序的熟悉程度還有待提高。而對硬件電路、軟件程序的介紹和設計則是文章的核心,硬件部分則對單片機的時鐘電路和復位電路、按鍵電路、MIC錄音電路、DAC放音電路、外擴電路進行了設計,使其能實現錄放音的功能,軟件部分則對MIC錄音的程序流程、DAC放音程序流程和總體流程進行設計,說明了設計的思路。在軟件的編寫當中,遇到只能播放錄好的語音,對實時的語音這部分不能加載成功,后來經過改進,最后實現了語音錄音這一部分的程序。第三節(jié) 本章小結通過硬件的調試和軟件的不斷的編寫、修改和調試,最總實現了單片機的錄音和播放的功能。: IDE開發(fā)環(huán)境打開IDE開發(fā)環(huán)境,: 創(chuàng)建工程復制語音播放所需的文件到工程所需的文件夾中, 、 ,: 復制文件到工程、main,,然后把所需的文件添加到添加到工程當中,、main,c、: 添加新文件現在對創(chuàng)建的新文件進行編寫程序,先對主程序進行編寫,: 編寫主程序,: 、經過多次的編寫、調試、整理、修改,最終程序能編寫成功,通過下載到凌陽單片機SPCE061A當中,能進行錄音。: USB轉TTL電路二、開發(fā)環(huán)境凌陽單片機的開發(fā)環(huán)境與我們常用的51單片機的開發(fā)環(huán)境不一樣,它的開發(fā)環(huán)境集程序的編輯、編譯、鏈接、調試以及仿真等功能于一體,使編程、調試工作更加方便,并且具有軟件仿真等功能??紤]到使用的方便,本次設計的下載工具選用USB轉TTL下載器來實現。ERPBOBE和PROBE不同的是在IDE集成開發(fā)環(huán)境下需要選擇當前是選擇哪一種方式進行調試在PROBE共有三種選擇方式:采用自動方式調試可選AUTO;采用PROBE調試可選PRINTER_PROBE;采用EZ_PROBE調試可選EZ_PROBE。在開發(fā)軟件IDE下,完成在線調試器、下載功能。在線調試器PROBE實現目標板與PC之間的信息轉換和傳輸,它既是一個編程器(完成程序的燒寫),又是一個實時在線調試器,用它可以代替?zhèn)鹘y(tǒng)單片機應用項目開發(fā)過程中的兩種工具——實時仿真器和程序燒寫器。經過測試系統(tǒng)硬件電路正常。而在連接W29C040外擴儲存器時,由于使用的杜邦線比較多,使用萬用表依次對連接口和杜邦線進行測試。在焊接貼片芯片是要注意焊槍溫度。第一節(jié) 硬件調試按照第三章所示的電路,焊接相應的元器件在做好的PCB上,相應的器材包括電容、電阻、二極管、電位器、芯片、插座、晶振、麥克風、揚聲器等。在認識語音資料的過程當中,學習和了解了語音相關的資料,而在設計流程圖時,培養(yǎng)了我的邏輯思想。之后,再對MIC程序流程圖進行的介紹,DAC放音程序圖也進行了說明,對外部儲存器W29C040的連接總體流程進行了說明。:第六節(jié) 本章小結本章先對凌陽音頻的介紹,告訴我們基本的關于語音音頻的常識,有利于我們加深對語音的認識。進行判定,若是又開始鍵按下,就初始化寫FLASH、初始化編碼、把當前狀態(tài)設置為錄音狀態(tài),若是沒有鍵按下,再一次進行判定,如果是錄音狀態(tài)的話,初始化讀FLASH,把它設為播放狀態(tài),如果是播放狀態(tài)的話,就停止播放。: 錄音流程圖第四節(jié) DAC放音設計流程圖DAC放音流程過程同MIC錄音部分差不多,先進行播放模式的手動模式的設置,對解碼隊列和解碼算法進行初始化,獲取語音資源,填充到解碼隊列當中,對數據進行解碼,對上述過程進行重復,即為播放循環(huán),然后定時從播放隊列中取出數據到DAC通道中進行播放。最后把編碼后的數據保存到存儲介質中,例如Flash存儲器等。對于語音,使用8KHz的采樣率就可以獲得比較好效果。 第三節(jié) 錄音MIC設計流程圖錄音原理:語音首先通過Mic等輸入設備轉換成電信號,然后以一定的速率將模擬電信號轉換成數字量,也就是AD采樣的過程?!緟怠繜o【返回值】無【備注】SACM_DVR語音背景子程序只有匯編形式指令,并且應該吧子程序安置在TMA_FIQ中斷源上。通過對前臺子程序(自動方式的SACM_DVR_ServiceLoop及手動方式的SACM_DVR_Decode)對語音資料進行譯碼,然后把語音資料送入DAC通道播放?!緟怠縠ncodeddata【返回值】無【備注】語音資料格式為SACM_A2000的編碼格式,從語音隊列里至少每48ms個字資料,僅用于非自動方式下?!緟怠繜o【返回值】無【備注】用戶只能通過非自動方式對語音資料譯碼。【返回值】無【備注】用戶只能通過非自動方式對語音資料解壓縮?!緟怠繜o【返回值】無【API格式】C:void SACM_DVR_InitDecode (int Channel) ASM: Call F_SACM_DVR_ Decode【功能說明】開始對SACM_DVR語音資料以非自動方式進行譯碼?!緟怠繜o【返回值】無【API格式】C:int SACM_DVR_Play (int Speech_Index,int Channel,int Ramp_Set);ASM: Call F_SACM_DVR_ Play【功能說明】開始以自動方式獲取外部儲存器SRAM的語音數據資料?!緟怠繜o【返回值】無【API格式】C:void SACM_DVR_Encode(void)ASM: Call F_SACM_DVR_ Encode【功能說明】開始以自動方式錄制語音資料到外部儲存器SRAM當中。錄放音的格式采用SACM_A2000。int SACM_DVR_Initial(int Init_Index)//初始化void SACM_DVR_ServiceLoop(void)//獲取資料,填入譯碼隊列void SACM_DVR_Encode(void)//錄音SACM_DVR_StopEncode(void)//停止編碼SACM_DVR_InitEncode(RceMonitorOn) //初始化編碼器void SACM_DVR_Stop(void) //停止錄音void SACM_DVR_Play(void) //開始播放unsigned int SACM_DVR_Status(void) //獲取SACM_DVR模塊的狀況void SACM_DVR_InitDecoder(void) //開始譯碼void SACM_DVR_Decode(void)//獲取語音資料并譯碼,中斷播放SACM_DVR_StopDecode(void)//停止解碼unsigned int SACM_DVR_TestQueue(void) //獲取語音隊列狀態(tài)int SACM_DVR_FetchQueue()//獲取錄音編碼程序void SACM_DVR_FillQueue(unsigned int encodeddata) //填充資料到語音隊列,等待播放int GetResource(long Address)//從資源里獲取一個字型語音資料中斷服務函數:Call F_FIQ_Service_ SACM_DVR//playingCall F_IRQ1_Service_ SACM_DVR//recode 具體的函數解釋如下: 【API格式】C:int SACM_DVR_Initial(int Init_Index)ASM:R1=[ Init_Index]Call F_SACM_DVR_Initial【功能說明】SACM_DVR語音播放前的初始化:設置中斷源、播放方式和定時器【參數】Init_Index=0表示手動方式;Init_Index=1表示自動方式。五、相關API介紹SACMDVR具有語音的錄音和播放的功能,采用的算法是SACM_A2000,錄音時采用8K采樣率和16K數據率來獲取語音資源,經過A2000壓縮后儲存在擴展的外部儲存器W29C040的空間當中,錄完后在從其中取出來用于放音。單片機對語音的控制如錄放音的技術廣泛的應用到我們的生活當中,語音處理分為A/D編碼處理、存儲解碼處理和D/A轉換等,A/D轉換編碼解碼D/A轉換存儲 語音處理由于MIC麥克風生成的WAVE文件占用的儲存空間量比較大,對于單片機來說存儲這樣大容量的文件是不現實的,為了避免單片機的不足之處,凌陽公司提出了一個解決方案,那就是建立了SACMLIB庫及相應的應用程序接口API函數。在凌陽單片機當壓縮算法中,SACM_A2000、SACM_S480、SACM_S240適合用于錄音,可以應用于語音提示;而DVR算法則可以用來錄音、放音,本次設計就是選擇DVR算法來編程設計的。除此之外,還具有FM音樂合成式即SACM_MS01?;旌暇幋a混合編碼采用壓縮算法SACM_S480。參量編碼參量編碼采用壓縮算法SACM_S240。三、常用的音頻形式和壓縮算法波形編碼波形編碼采用帶編碼技術的壓縮算法SACM_A2000。凌陽音頻壓縮算法根據不同的壓縮比可以分為以下幾種(以壓縮8KB 16位的WAVE文件為例):SACM_A2000壓縮比為8:1,8:,8:;SACM_S480的壓縮比為80:3,80:;SACM_S240的壓縮比為80:。: 壓縮編碼標準信號類型頻率范圍/Hz采樣頻率/kHz量化精度/位電話話音200~340088寬帶音頻50~70001616調頻廣播
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1