【正文】
2)。 case 0x03:SetREC(2)。//防止鍵按住不放 return iScan。break。break。break。 scanValue=P2。break。 if ((P2amp。 ISD_Init()。 uchar ScanKeys(void)。要想在競爭異常激烈的現(xiàn)代社會立足,就必須有實力。 Delayms(100)。 //E7:E0 結束地址 ISD_SendData(Add_ED_H)。 Add_ED_L=(uchar)(Add_EDamp。 //if(SR0_L^0==1){system Err}CMD_Err==1 }while((SR0_Lamp。 //E7:E0 結束地址 ISD_SendData(Add_ED_H)。0x00ff)。 GetToneAdd(cNum, amp。 } /************************************************************************** * 函數(shù)原型 : void SetREC(uchar cNum)。 DogReset()。break。break。 GetKey=ScanKeys()。 // 鍵 e case 0x77: iScan=0x0f。 // 鍵 c } P2=0xf7。 switch (scanValue) { case 0xeb: iScan=0x07。 // 鍵 4 case 0xdd: iScan=0x05。 //鍵 2 case 0xbe: iScan=0x03。 if ((P2amp。在此管理系統(tǒng)下錄音段之間是連續(xù)存放的,但首地址與末地址之間至少有一個空地址間隔來讓系統(tǒng)區(qū)分首末地址。 如果循環(huán)存儲體系處于令人滿意的狀態(tài),那么可以使用 PLAY, REC, FWD, RESET,ERASE 和 G_ERASE 這些命令,功能類似于 1760 的獨立模式中相應的功能。 另外, SET_PLAY, SET_REC 和 SET_ERASE 命令有一個先入先出的緩存器,使得從一個存儲塊到下一個存儲塊之間實現(xiàn)無縫轉移。如果使用者想開啟這個操作 LED 的功能,那么所有的 SPI 命令字都要將這個 bit4 位置 1。 內江師范學院本科畢業(yè) 設計 21 圖 8 MISO 數(shù)據(jù) 時 序 在輸出信息中,第一字節(jié)的狀態(tài)位提供了重要的信息,該信息標明了上一個 SPI 命令發(fā)送后的結果。 內江師范學院本科畢業(yè) 設計 20 圖 7 MOSI 數(shù)據(jù)順序 多數(shù)的指令為兩個字節(jié),需要地址信息的指令則為七個字節(jié)。與此同時,芯片狀態(tài)以及當前行地址信息以數(shù)據(jù)隊列的方式通過 MISO 被返給主機。 內江師范學院本科畢業(yè) 設計 17 圖 12 主控電路 錄音電路: R14 .7 KR24 .7 KR34 .7 KC60 .1 uC70 .1 uS1S W P BS2S W P BS3S W P BS4S W P BS5S W P BS6S W P BR E C24P L A Y23E R A S E25F W D26V O L19FT22SS7S C L K6M O S I5M I S O4M I C +10M I C 11A n a i n9R o s c20AGC18R E S E T3LED2V c c d1V s s d28V c c a21V s s a8V c c p14V s s p 116V s s p 212S P +15S P 13A U D / A U X17I N T / R D Y27U1I S D 1 7 6 0M K 1R980kC 1 44 .7 uV C CC 1 34 .7 usss c l km o s im i s oi n t 圖 13 錄音 電路 P 1. 01P 1. 12P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78R S T9P 3. 0/ R X D10P 3. 1/ T X D11P 3. 2/ I N T 012P 3. 3/ I N T 113P 3. 4/ T 014P 3. 5/ T 115P 3. 6/ W R16P 3. 7/ R D17X T A L 118X T A L 219GND20P 2. 021P 2. 122P 2. 223P 2. 324P 2. 425P 2. 526P 2. 627P 2. 728P S E N29A L E30EA31P 0. 732P 0. 633P 0. 534P 0. 435P 0. 336P 0. 237P 0. 138P 0. 039V C C40P 1. 23A1A T 89 S 52i ntm os im i s osss c l kY112MC 10 133PC 10 233PC 10 310UV D DR410KV D DV D DS8S W P BR S TP 15P 16P 17內江師范學院本科畢業(yè) 設計 18 放音電路: R51KC8C5S7S W P BR E C24P L A Y23E R A S E25F W D26V O L19FT22SS7S C L K6M O S I5M I S O4M I C +10M I C 11A na i n9R os c20AGC18R E S E T3LED2V c c d1V s s d28V c c a21V s s a8V c c p14V s s p116V s s p212S P +15S P 13A U D / A U X17I N T / R D Y27U1I S D 1760D1LEDC9C 10C 11C210uC110uC310uC410uL S 18V C CV C CV C CV C Ci ntR61KR71KV D D 圖 14 放音 電路 軟件設計 ISD1760 的 SPI 模式 ( 1) SPI 協(xié)議總述 : ISD1700 系列的 SPI 串行接口操作遵照以下協(xié)議: 1. 一個 SPI 處理開始于 /SS 管腳的下降沿。 FT 直通操作:將 /FT 管腳與 GND 短接,持續(xù)保持在低電平會啟動直通模式。 如 果芯片當前正在播放第一段或最后一段語音,點按下 ERASE 鍵會刪除當前語音。 B) 如果芯片在掉電狀態(tài)并且當前播放指針的位置在最后一段,那么指針會返回到第一段語音處。如果在放音期間點按放音鍵會停止放音 。這些功能僅僅通過按鍵就可完成 。 Analn 信內江師范學院本科畢業(yè) 設計 13 號被立刻從 Analn 經(jīng)由音量控制線路發(fā)射到喇叭以及 AUD/AUX 輸出。需要一個交流耦合電容(典型值為 ),并且輸入信號的幅值不能超出 。 ISD1700 在SCLK 下降沿之前的半個周期 將 數(shù)據(jù)放置在 MISO 端。 有 豐富多樣的工作狀態(tài)提示 點擊 ATMEL 前面的 “+”號,展開該層,點擊其中的 89S52,然后再點擊 “確定 ”按鈕,回到主窗口,此時,在工程窗口的文件頁中,出現(xiàn)了 “Target 1”,前面有 “+”號,點擊 “+”號展開,可以看到下一層的 “Source Group1”,這時的工程還是一個空的工程,里面什么文件 也沒有,需要手動把剛才編寫好的源程序加入,點擊 “Source Group1”使其反白顯示,然后,點擊鼠標右鍵,出現(xiàn)一個下拉菜單 ,選中其中的 “Add file to Group Source Group1”,出現(xiàn)一個對話框,要求尋找源文件 。 AT89S52 單片機 主要 性能 參數(shù) 與 MCS51 單片機產品兼容; 8K 字節(jié)在系統(tǒng)可編程 Flash 存儲器; 1000 次擦寫周期; 全靜態(tài)操作: 0Hz33MHz; 三級加密程序存儲器; 32 個可編程 I/O 口線; 三個 16 位定時器 /計數(shù)器; 八個中斷源; 全雙工 UART 串行通道; 低功耗空閑和掉電模式; 1掉電后中 斷可喚醒; 1看門狗定時器; 內江師范學院本科畢業(yè) 設計 7 1雙數(shù)據(jù)指針; 1掉電標識符 引腳功能說明 圖 1 AT89S52 引腳圖 DIP 封裝 圖 2 AT89S52 引腳圖 PLCC 封裝 keil 開發(fā)環(huán)境和建立工程 keil簡介 Keil C51 是 美國 Keil Software 公司出品的 51 系列兼容單片機 C 語言軟件開發(fā)系統(tǒng),與匯編相比, C 語言在功能上、結構性、可讀性、 可維護性上有明顯的優(yōu)勢,因而易學易用。 內江師范學院本科畢業(yè) 設計 6 2 單片機控制技術和開發(fā)環(huán)境介紹 AT89S52 單片機性能和引腳介紹 概述 AT89S52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲器。 系統(tǒng)設計的目的 設計一個數(shù)字語音錄放系統(tǒng),可以應用于通訊設備、娛樂設備、智能儀表、治安報亭、語音報站、報數(shù)報價、語音講解、語音記錄、語音復讀、教學儀器、智能玩具、電子禮品等領域。這一概念已經(jīng)包含著其后出現(xiàn)的語音參數(shù)模型的基本思想。 一方面,對聲音語音學統(tǒng)計模型的研究逐漸深入,魯棒的語音識別、基于語音段的建模方法及隱馬爾可夫模型與人工神經(jīng)網(wǎng)絡的結合成為研究的熱點。s toys, so can make a speech broadcast machine. This paper introduces ISD1760 based on AT89S52 single chip puter and of the main parts of speech plate as the working principle of voice recording circuit and the design of hardware and software. ISD1760 series working voltage, monolithic to ,recording time 26 to 120 seconds, timbre, suitable for mobile phones and other portable electronics. Chip design is based on all the operation must by SPI into. This paper summarizes the principle of voice recording circuit, and introduces the function of speech on the basis of recording system, puts forward the general structure of the system. Recording syst