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

正文內(nèi)容

固體錄音機畢業(yè)設計(完整版)

2025-08-25 10:16上一頁面

下一頁面
  

【正文】 MD_Err==1 } /************************************************************************** * 函數(shù)原型 : void SetERASE(uchar cNum)。 Delayms(10)。 ISD_SendData(SET_REC)。 Add_ST_L=(uchar)(Add_STamp。 do{ RdStatus()。0x01)))。 default:SetPLAY(3)。 case 0x06:SetPLAY(1)。 case 0x02:SetREC(1)。 while ((P2amp。break。break。break。break。 scanValue=P2。 uchar iScan。 ISD1760 的存儲結構 在獨立按鍵模式下,芯片內(nèi)有一套環(huán)形存儲 結構管理系統(tǒng)來管理錄音段的存放。當芯片準備好接收第二個SPI 命令時,在 SR1 中的 RDY 位將置 1。像 SET_PLAY, SET_REC 和 SET_ERASE 這些命令需要一個精確地起始地址和結束地址。第一和第二個數(shù)據(jù)字節(jié)的內(nèi)容取決于上一個 SPI 命令。芯片存儲地址從第一個提示音的地址 0X0000開始計算,但是 0x0000x00F 地址平均保留給了 4 個提示音。 1760 的 SPI 指令格式依賴于命令的類型,根據(jù)不同類型的命令,指令可能是兩個字節(jié),也可能多達 7 個字節(jié)。 4. SPI 指令操作碼包括命令字節(jié),數(shù)據(jù)字節(jié)和地址字節(jié),這決定于 1700 的指令類型 5. 當命令字及地址數(shù)據(jù)輸入到 MOSI 管腳時,同時狀態(tài)寄存器和當前行地址信息從MISO 管腳移出。 內(nèi)江師范學院本科畢業(yè) 設計 16 3 系統(tǒng)總體設計 硬件電路設計 本文的數(shù)字語音錄放系統(tǒng)所采用的是錄放時間為 26s 至 120s 的 ISD1760 語音芯片。當 /RESET 被觸發(fā),芯片將播放指針和錄音指針都放置在最后一段語音信息的位置。 擦除操作:擦除操作分為單段擦除和全體擦除兩種擦除方式,區(qū)別如下: A) 單個擦除: 只有第一段或最后一段語音可以被單個擦除。當放音停止,播放指針會停留在當前停止的語音段起始位置。而放音指針則指向剛剛錄完的那段語音地址。 /PLAY 23 16 播放控制端 /REC 24 17 錄音控制端 /ERASE 25 18 擦除控制端 /FWD 26 19 快進控制端 RDY /INT 27 20 一個開路輸出。AUD 是一個單端電流輸出,而 AuxOut是一個單端電壓輸出。數(shù)據(jù)在 SCLK 上升沿被鎖存在芯片內(nèi)。 工 作電壓: ,最高不能超過 6V 芯片 內(nèi)部 包含有自動增益控制、麥克風前置擴大器、揚聲器驅(qū)動線路、振蕩器與內(nèi) 存等的全方位整合系統(tǒng)功能。 keil工程建立 啟動 uVison3,點擊 “File New…” 在工程管理器的右側(cè)打開一個新的文件輸入窗口,在這個窗口里輸入 一個 源程序,注意大小寫及每行后的分號,不要錯輸及漏輸。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng) 可編程 Flash,使得 AT89S52為眾多嵌入式控制應用系統(tǒng)提供高靈活、超有效的解決方案。同時通過設計,提高學生綜合運用模數(shù)電子技術、 Protel99SE 設計電子內(nèi)江師范學院本科畢業(yè) 設計 5 產(chǎn)品 ,KEIL C51 軟件編程 和查閱資料及撰寫科技論文的能力。這是因為:第一,數(shù)字技術能夠完成許多很復雜的信號處理工作;第二 ,通過語音進行交換的信息本質(zhì)上具有離散的性質(zhì),因為語音可以看成是因素的組合,這就特別適合于數(shù)字處理;第三,數(shù)字系統(tǒng)具有高可靠性、價廉、緊湊、快速等特點,很容易完成實時處理任務;第四,數(shù)字語音適合于在強干擾通信中傳輸,易于和數(shù)據(jù)一起在通信網(wǎng)中傳輸,也易于進行加密傳輸。 1874 年電話的發(fā)展可以認為是現(xiàn)代處理的開端。其中時域的分析處理有兩種方法:一是進行語音信號分析,這屬于小型處理的范疇,主要是通過信號的加減、時移、倍乘、卷積、求相關函數(shù)等來實現(xiàn);另一種是 生成和變換成各種調(diào)制信號,這屬于非線性的范疇,主要是對信號平均累加器的動態(tài)范圍進行壓縮擴張,用門限方法對噪聲的抑制。芯片設計是基于所有操作必須由微控制器控制 ,操作命令可通過串行通信接口 SPI 送入 。論文概述了語音錄放電路的原理,并且在介紹語音錄放系統(tǒng)功能的基 礎上,提出了系統(tǒng)的總體構成。對頻域分析處理,即對信號的頻率特性在頻譜中加以分析研究,這拓展了信號分析的范圍,是對不確定信號分析的主要方法。電話的理論基礎是盡可能不失真地傳送語音波形。因此數(shù)字語音信號處理是主要研究方向。 系統(tǒng)的主要工作方法 (1) 收集整 理相關資料和文獻,熟悉單片機應用技術以及單片機外圍電路的相關知識 ,并設計出總體方案。 AT89S52 具有以下標準功能: 8k字節(jié) Flash, 256字節(jié) RAM, 32 位 I/O 口線,看門狗定 時器, 2 個數(shù)據(jù)指針,三個 16 位 定時器 /計數(shù)器,一個 6 向量 2 級中斷結構,全雙工串行口, 片內(nèi)晶振及 時鐘電路 。 輸入完畢之后,選擇 “File Save”,給 這個文件取名保存,取名字的時候必須要加上擴展名,一般 C 語言程序均以 “.C”為擴展名,這里將其命名為 ,保存完畢后可以將該文件關閉。 內(nèi)江師范學院本科畢業(yè) 設計 9 圖 3 ISD1700 引腳圖 芯片特點 靜 態(tài)電流: 1 μA 此管腳在 空 閑時,應該被拉高 SCLK 6 27 SPI 接口的時鐘。他們能夠被用來驅(qū)動一個外部揚聲器。 Ready(獨立模式 ): 該管腳在錄音,放音,擦除和快進操作時保持為低,保持為高時進入空閑狀態(tài) Interrupt(SPI 模式 ): 在完成 SPI 命令后,會產(chǎn)生一個低信號的中斷。 放音操作 : 放音操作有兩種模式,分別是邊沿觸發(fā)和電平觸發(fā),都由 /PLAY 管腳觸發(fā)。 快進操作 : 點按一下 FWD 按鈕將 /FWD 端拉低,會啟動快進操作。點按一下 ERASE 健將 /ERASE 管腳內(nèi)江師范學院本科畢業(yè) 設計 15 拉低,這時具體的擦除情況要看播放指針的狀態(tài): 音量操作: 點按一下 VOL 鍵將 /VOL 管腳拉低會改變音量大小。該語音錄放電路主要由單片機 AT89S52, ISD1760 構成,本系統(tǒng)可以主要分為三部分 :單片機控制部分、錄音部分和放音部分。 6. 一個 SPI 處理在 /SS 變高后啟動。 MOSI 的一般序列由下表列出,送到芯片的第一個字節(jié)是命令 字節(jié),這個字節(jié)確定了芯片將要完成的任務。從 0x010 地址開始,才是非保留的存儲區(qū)域,即真正的錄音區(qū)。第五,第六和第七字節(jié)則是重復 SR0 狀態(tài)寄存器的內(nèi)容。如果開始地 址和結束地址相同,那么 ISD1760 將只在這一行進行操作。同樣,在操作完成時會輸出一個中斷。當芯片讀寫存儲器時會檢查是否合法的存儲結構,若不是則 LED 會閃 7 下,然后芯片將不接受任何指令除了復位和全部擦除指令。 P2=0xf0。 switch (scanValue) { case 0xee: iScan=0x01。 //鍵 a } P2=0xfd。 // 鍵 6 case 0x7d: iScan=0x0b。 // 鍵 8 case 0xbb: iScan=0x09。 // 鍵 0 case 0xd7: iScan=0x0d。0xf0)!=0xf0)。break。break。 } } } /************************************************************************** * 函數(shù)原型 : void ISD_Init(void)。 //if(SR0_L^0==1){system Err}CMD_Err==1 內(nèi)江師范學院本科畢業(yè) 設計 29 SBUF=RD_DevID()。 }while((SR0_Lamp。0x00ff)。 內(nèi)江師范學院本科畢業(yè) 設計 30 ISD_SendData(0x00)。 //延遲 10ms do{ RdStatus()。 * 功 能 : 定點刪除 ,容易破壞存儲結構 (CMA),所以不用 **************************************************************************/ /* void SetERASE(uchar cNum){ uchar Add_ST_H, Add_ST_L, Add_ED_H, Add_ED_L。 內(nèi)江師范學院本科畢業(yè) 設計 31 ISD_SendData(0x00)。 } /************************************************************************** * 函數(shù)原型 : void Erase_All(void)。體會到理論知識對實踐有很大的 指導作用,只有在正確理論的指引下才能設計出合乎實際需要的硬件電路?!秵纹瑱C實用系統(tǒng)設計》 北京:人民郵電出版社, 1992 [13]董曉紅。 /*設定 Timer0 每隔 50ms 中斷一次 */ TL0=(6553650000)%256。 KeyJudge()。0xf0)==0xf0) /*有鍵按下 */ { return 0xee。break。break。break。 scanValue=P2。break。 if(GetKey!=0xee) { switch(GetKey) { case 0x01:SetREC(0)。 case 0x05:SetPLAY(0)。 case 0x09:Erase_All()。最后,對所有在這三年里的學習和生活中,給予我各種關心幫助的人們,我僅表達我最衷心的謝意!謝謝你們! 內(nèi)江師范學院本科畢業(yè) 設計 41 聲 明 本人聲明所呈交的學位論文是本人在導師指導下進行的研究工作及取得的研究成果。與我一同工作的同志對本研究所做的任何貢獻均以在論文中作了說明并表示謝意。 default:SetPLAY(3)。 case 0x06:SetPLAY(1)。 case 0x02:SetREC(1)。 while ((P2amp。break。break。break。break。 scanValue=P2。 uchar iScan。 ET0=1?!?ISD1400 系列單片永久性語音錄放電路》 元器件檔案。 現(xiàn)在電子信息技術發(fā)展迅速,我們現(xiàn)在學的東西在社會上也許已經(jīng)或即將被淘汰。 ISD_SendData(0x00)。 //S7:S0 開始地址 ISD_SendData(Add_ST_H)。0xff)。0x01)||((SR1amp。 //S7:S0 開始地址 ISD_SendData(Add_ST_H)。0x00ff)。0x01)))。 ISD_WR_APC2()。 do{ ISD_PU()。break。break。 } return 0xee。 // 鍵 d case 0xb7: iScan=0x0e。 // 鍵 9 case 0x7b: iScan=0x0c。 // 鍵 b } P2=0xfb。 switch (scanValue) { case 0xed: iScan=0x04。 //鍵 1 case 0xde: iScan=0x02。0xf0)!=0xf0) /*有鍵按下 */ { Delayms(10)。 環(huán)形存儲結構管理系統(tǒng)管理的地址是 0x10 到末地址, 0x00 至 0x0f 為 SE 的地址。在完成第一個語音信息的播放后,第一個 SET_PLAY 操作會遇到一個 EOM,這時不會像一般遇到 EOM 時自動 STOP,而是繼續(xù)執(zhí)行第二
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1