【正文】
當(dāng)前的狀態(tài)和行地址信息 A10:A0。從 0x010 地址開始,才是非保留的存儲區(qū)域,即真正的錄音區(qū)。有兩種 11 位地址的設(shè)置,即 S10:S0和 E10:E0, 作為二進(jìn)制地址的存放位置。 內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計 20 圖 7 MOSI 數(shù)據(jù)順序 多數(shù)的指令為兩個字節(jié),需要地址信息的指令則為七個字節(jié)。當(dāng) C4=1, LED 指示被開啟,功能開啟后,每一個 SPI 指令啟動后, LED燈會閃亮一下。 MOSI 的一般序列由下表列出,送到芯片的第一個字節(jié)是命令 字節(jié),這個字節(jié)確定了芯片將要完成的任務(wù)。數(shù)據(jù)在 SCLK 的上升沿鎖存進(jìn)芯片,并且低位首先移出。與此同時,芯片狀態(tài)以及當(dāng)前行地址信息以數(shù)據(jù)隊列的方式通過 MISO 被返給主機(jī)。 ( 2) SPI 處理的格式 : 內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計 19 圖 6 描述了 SPI 處理的 格式。 6. 一個 SPI 處理在 /SS 變高后啟動。 3. 數(shù)據(jù)在 SCLK 的上升沿鎖存在芯片的 MOSI 管腳,在 SCLK 的下降 沿從 MISO 管腳輸出,并且首先移出低位。 內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計 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內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計 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 放音 電路 軟件設(shè)計 ISD1760 的 SPI 模式 ( 1) SPI 協(xié)議總述 : ISD1700 系列的 SPI 串行接口操作遵照以下協(xié)議: 1. 一個 SPI 處理開始于 /SS 管腳的下降沿。 硬件總體電路圖 R1R2R3R51KC6C8C5S1S W P BS2S W P BS3S W P BS4S W P BS5S W P BS6S W P BS7S 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 17 60M K 1R980kC 14D1LEDC9C 10C 11C210uC110uC310uC410uL S 18B T 1B A T T E R YV C CV C CV C CV C CV C CC 13P 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 52sss c l km os im i s oi nti ntm os im i s osss c l kY112MC 10 133PC 10 233PC 10 310UV D DR410KV D DV D DS8S W P B1 23 45 67 89 10J P 1H E A D E R 5X 2V D DP 15P 16P 17R S TR S TV D DP 15P 16P 17R61KR71KV D DC?C A P 圖 11 原理圖 各電路圖分解 主控電路 : 采用的是 AT89S52 組建的最小系統(tǒng)。該語音錄放電路主要由單片機(jī) AT89S52, ISD1760 構(gòu)成,本系統(tǒng)可以主要分為三部分 :單片機(jī)控制部分、錄音部分和放音部分。在錄音期間開啟 FT 功能,會同時錄下 Analn 進(jìn)入的語音信號 。 FT 直通操作:將 /FT 管腳與 GND 短接,持續(xù)保持在低電平會啟動直通模式。總共有 8 個音量檔供用戶選擇,每一檔會改變 4dB。 音量操作: 點(diǎn)按一下 VOL 鍵將 /VOL 管腳拉低會改變音量大小。 復(fù)位操作:如果用 RESET 控制此管腳,建議 /RESET 管腳與地之間連 接 一個 電容。 如 果芯片當(dāng)前正在播放第一段或最后一段語音,點(diǎn)按下 ERASE 鍵會刪除當(dāng)前語音。 如 果芯片空閑并且播 放指針指向最后一段語音,則會刪除最后一段語音,播放指針指向新的最后一段語音(執(zhí)行擦除操作前的倒數(shù)第二段) 點(diǎn)按一下 ERASE 健將 /ERASE 管腳內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計 15 拉低,這時具體的擦除情況要看播放指針的狀態(tài): D) 如果芯片正在播放最一段語音,那么此時,放音停止,播放指針返回到第一段語音,緊接著播放第一段語音。 B) 如果芯片在掉電狀態(tài)并且當(dāng)前播放指針的位置在最后一段,那么指針會返回到第一段語音處。當(dāng)播放指針到達(dá)最后一段語音處時,再次快進(jìn),指針會返回到第一段語音。 快進(jìn)操作 : 點(diǎn)按一下 FWD 按鈕將 /FWD 端拉低,會啟動快進(jìn)操作。 在放音期間 LED 閃爍。如果在放音期間點(diǎn)按放音鍵會停止放音 。放音結(jié)束后,播放指針停留在剛播放的語音起始地址處,再次點(diǎn)按放音鍵會重新播放剛才的語音。 放音操作 : 放音操作有兩種模式,分別是邊沿觸發(fā)和電平觸發(fā),都由 /PLAY 管腳觸發(fā)。錄音結(jié)束后,錄音指針自動移向下一個有效地址。這些功能僅僅通過按鍵就可完成 。 VSSD 28 21 數(shù)字地 獨(dú)立按鍵工作模式 ISD1760 的獨(dú)立按鍵工作模式錄放電路非常簡單,而且功能強(qiáng)大。 Ready(獨(dú)立模式 ): 該管腳在錄音,放音,擦除和快進(jìn)操作時保持為低,保持為高時進(jìn)入空閑狀態(tài) Interrupt(SPI 模式 ): 在完成 SPI 命令后,會產(chǎn)生一個低信號的中斷。該管腳有一個內(nèi)部上拉設(shè)備和一個內(nèi)部防抖動設(shè)計,當(dāng)在 SPI 模式下, SPI 無視這個輸入,而且直通線路被 APC 寄存器的,允許使用按鍵 開關(guān)來控制開始和結(jié)束。 Analn 信內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計 13 號被立刻從 Analn 經(jīng)由音量控制線路發(fā)射到喇叭以及 AUD/AUX 輸出。 APC 寄存器的 D9 可以使其掉電。他們能夠被用來驅(qū)動一個外部揚(yáng)聲器。 MIC+ 10 3 麥克風(fēng)輸入 + MIC 11 4 麥克風(fēng)輸入 內(nèi)江師范學(xué)院本科畢業(yè) 設(shè)計 12 VSSP2 12 5 負(fù)極 PWM 喇叭驅(qū)動器地 VSSP1 13 9 正極 PWM 喇叭驅(qū)動器地 SP 14 6 喇叭輸出 SP+ 15 8 喇叭輸出 + VCCP