【正文】
地址范圍:0xFF00~0xFFFF。 此外,為保證數(shù)據(jù)的正確寫入,用戶必須在寫入之前擦除頁的內(nèi)容。這是因為閃存控制器必須保證閃存處于寫入狀態(tài)。寫入 0x5533,對閃存寫入。 它有讀取、寫入、擦除操作,我們必須通過向 P_Flash_Ctrl (寫 ) ($7555H)單元寫入 0xAAAA,來啟用閃存的存取功能。全部 32K 字閃存均可在 ICE 工作方式下被寫入或被擦除。 SPCE061A 具有 32K 字 (32K16 位 )閃存容量,這 32K 字的內(nèi)嵌閃存被劃分為 128 個頁,每個頁存儲容量為 256 個字。 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m be r R e v i s i o nS i z eBD a t e : 1 7 J u n 2 0 09 S he e t o f F i l e : C : \ D o c u m e n t s a n d S e t t i n gs \ A d m i n i s t r a t o r \ 桌面 \ 新建文件夾 \ M y D e s i g n 1 .d dbD r a w n B y:12131415161718192021222324252627282930313234 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 5354555657585960616263646566676869707172737475767778798081828384134567891011332O S C IO S C OX T E S TV D DI C E E NI C E S C KI C E S D AV S S AP V I ND A C 1D A C 2V R E F 2V S S AAGCO P IM I C O U TM I C NP F U S EC?C A PC 33 30 0 p FC 41 00 0 0 p FR 13 .3 KV s sV s s pV c p2 0 p FC 2 52 0 p FC 61 00 0 0 p FC 2 31 0 u F / 16 V1J 8C O N 1Y 13 27 6 8 H zV S S A+V s sO S C O O S C IMICPV CMV RTV DDAV SSIOA0IOA1IOA2IOA3IOA4IOA5IOA6IOA7V SSV SSV DDHV DDHIOA8V MICC 71 00 0 0 p FC 2 71 00 uP / 1 6 VC 1 11 00 0 0 p F 1 21 00 0 0 p fV S S A V S SMICPVCMVRTPADV DDVMICVSSNC NCIOA0IOA1IOA2IOA3IOA4IOA5IOA6IOA7VSSVSSVDDH VDDH IOA8NC NC VSSVCPVDDXRESBIBO0IBO1IBO2IBO3IBO4IBO5IBO6IBO7NC NC NCIBO9IBO8IBO10VDDHNCNCNCNCNCP V P PI O B 1 1I O B 1 2I O B 1 3I O B 1 4I O B 1 5X S L E E PV S SX R O M TI O A 1 5I O A 1 4I O A 1 3I O A 1 2I O A 1 1I O A 1 0I O A 9O S C 32 OO S C 32 IX T E S TVDDX I C EX I C E C L KX I C E S D AV S SD A C 1D A C 2V R E F 2V S SAGCO P IM I C O U TM I N CP V I NP F U S ENCNCNCI O B 1 1I O B 1 2I O B 1 3I O B 1 4I O B 1 5S L E E PV S SI O A 1 5I O A 1 4I O A 1 3I O A 1 2I O A 1 1I O A 1 0I O A 9VSSPVCPV DOPPESBIBO0IBO1IBO2IBO3IBO4IBO5IBO6IBO7IBO8IBO9IBO10VDDHC 91 00 0 0 p FC 1 01 00 0 0 p FV S S 圖 35 SPCE061A最小系統(tǒng)原理圖 大慶石油學院本科生畢業(yè)設(shè)計(論文) 15 閃存 Flash 在本次畢業(yè)設(shè)計中使用 SPCE061A 中的 Flash閃存來存貯 通過錄音得到的 最長 20 秒 數(shù)據(jù) 。 SPCE061A 最小系統(tǒng) SPCE061A 最小系統(tǒng)接線如圖 35 所示,在 OSC0、 OSC1 端接上晶振及諧振電容,在鎖相環(huán)壓控振蕩器的阻容輸入 VCP 端接上相應(yīng)的電容電阻后即可工作 [9]。’nSP?的指令系統(tǒng)提供具有較高運算速度的 16 位 16 位的乘法運算指令和內(nèi)積運算指令,為其應(yīng)用增添了 DSP 功能,使得 181?!痭SP?家族片內(nèi)帶有高尋址能力的 ROM、靜態(tài) RAM 和多功能的 I/O 口。另外,模塊化的結(jié)構(gòu)易于系統(tǒng)擴展,以適應(yīng)不同用戶的需求。 181?!痭SP?家族把各功能部件模塊化地集成在一個芯片里,內(nèi)部采用總線結(jié)構(gòu),因而減少了各功能部件之間的連線,提高了其可靠性和抗干擾能力。 從而適應(yīng)各種應(yīng)用環(huán)境的需要。借助這種通用結(jié)構(gòu)附加可選結(jié)構(gòu)的積木式的構(gòu)成,便可形成各種不同系列派生產(chǎn)品,以適合不同的應(yīng)用場合。’nSP?內(nèi)核是一個通用的核結(jié)構(gòu)。他的 CPU 內(nèi)核采用凌陽最新推出的 181。 圖 34 為 DAC1 放輸出電路原理圖, DAC1 音頻輸出通道與語音集成放大器SPY0030 連接電路如圖所示, DAC2 音頻輸出通道與語音集成放大器 SPY0030連接電路與 DAC1 音頻輸出通道相同。 他可以工作在 ~ 范圍內(nèi),最大輸出功率 可達 700mW。 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m be r R e v i s i o nS i z eBD a t e : 1 6 J u n 2 0 09 S he e t o f F i l e : C : \ D o c u m e n t s a n d S e t t i n gs \ A d m i n i s t r a t o r \ 桌面 \ 新建文件夾 \ M y D e s i g n 1 .d dbD r a w n B y:X 1M I C R O P H O N E+C 12 00 u+ C 24 .7 u+ C62 2uA V S S 1R 11 KR 43 KR83 KR51 0 KV M I CC 1 12 24C 1 32 24AVSS11 +2R61 0 KR 34 70 KR 75 .1 KC 91 04V C MA V S S 1M I C PM I C NA G CA V S S 1C 41 04C 4 65 02M I C O U TO P IAVSS1 圖 33 音頻錄入部分電路原理圖 音頻輸出 器件的組成 語音集成放大器 SPY0030 是凌陽公司的一款語音放的芯片,相當于 LM386是一種音頻集成功放, 對 語音 數(shù)據(jù)起到放大作用。 A/D 轉(zhuǎn)換器對輸 入的音頻信號進行 8kHz 采樣,并按照凌陽音頻編碼格式進行編碼,每秒將占用 16kBits 的存儲器空間。語音信號經(jīng) Mic 轉(zhuǎn)換成電信號,由隔直電容隔掉直流成分,然后輸入至 SPCE061A 內(nèi)部前置放大器。與其它的單片機相比, SPCE061A 除 了每個 I/O 口可以單獨定義其狀態(tài)外,每個對應(yīng)狀態(tài)下的 I/O 端口性質(zhì)電路都是內(nèi)置的,在實際的電路中不需要再 外接。例如,假設(shè)需要 IOA0 是下拉輸入引腳,則相對應(yīng)的 Data、 Attribution 和 Direction 的值均被設(shè)為 ―0‖。每個獨立的位可通過以下 3 種控制向量來作設(shè)定: 數(shù)據(jù)向量 Data、 屬性向量 Attribution 、方 向控制向量 Direction。例如:手持遙控器、電子字典、 PDA、計算器、無線電話等。 A 口的 IOA0~IOA7 作為輸入端口時,具有喚醒功能,即當輸入電平發(fā)生變化時,會觸發(fā) CPU 中斷。 SPCE061A 有兩個 16 位的通用并行 I/O 口: A 口和 B 口。’nSP?內(nèi)有并行和串行兩種方式的 I/O 口。輸出端口負責向外界傳送由內(nèi)部電路產(chǎn)生的處理結(jié)果、顯示信息、控制命令、驅(qū)動信號等。 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m be r R e v i s i o nS i z eBD a t e : 1 6 J u n 2 0 09 S he e t o f F i l e : C : \ D o c u m e n t s a n d S e t t i n gs \ A d m i n i s t r a t o r \桌面 \新建文件夾 \ M y D e s i g n 1 .d dbD r a w n B y:K 1I O A 0K 2I O A 1K 3 I O A 2V D D 圖 32 系統(tǒng)按鍵電路圖 輸入 /輸出接口(也可簡稱為 I/O 端口)是單片機與外設(shè)交換信息的通道。這三個按鍵實現(xiàn)的功能分別為:通過按鍵K1 系統(tǒng)開始錄音;按鍵 K2 停止錄音或播放;按鍵 K3 開始播放已儲存數(shù)據(jù)。 圖 31 語音錄音播放 系統(tǒng)結(jié)構(gòu)框圖 按鍵部分 硬件連接 該系統(tǒng)按鍵部分由三個按鍵開關(guān)組成。 音頻輸出部分:主要是將 SPCE061A 兩路音頻輸出端通過 語音集成放大器SPY0030 放大 ,經(jīng)喇叭播放。 音頻錄入部分: 完成對外來語音數(shù)據(jù)的采集錄入。 各部分實現(xiàn)的功能為: 按鍵部分: 完成對系統(tǒng)的手動控制。 系統(tǒng)處于備用狀態(tài)下 (時鐘處于停止狀態(tài) ),耗電僅為 ; 2 個 16 位可編程定時器 /計數(shù)器 (可自動預(yù)置初始計數(shù)值 ); 2 個 10 位 DAC(數(shù)模轉(zhuǎn)換 )輸出通道; 32 位通用可編程輸入 /輸出端口; 32 位通用可編程輸入 /輸出端口; 14 個中斷源可來自定時器 A / B,時基, 2 個外部時鐘源輸入,鍵喚醒; 特性參數(shù) SPCE061A 工作電壓 ~ 最大工作速率 CPU 16 位 μ’nSPTTM SRAM 容量(字) 32K 閃存 ROM 并行 I/O 端口 A IOA15~ 0 并行 I/O 端口 B IOB15~ 0 音頻輸出方式 DAC2 中斷源 TimerA/B、時鐘信號發(fā)生器 外部中斷、觸鍵喚醒 喚醒源 IOA7~ 0,其它中斷源 定時器 /計數(shù)器 雙 16 位加計數(shù)定時器 /計數(shù)器 雙通道 PWM 輸出 UART 具備 ADC 7 通道 10 位電壓模 數(shù)轉(zhuǎn)換器( ADC)和單通道聲音模 數(shù)轉(zhuǎn)換器( ADC) 串行 SRAM 接口 具備(凌陽格式) 麥克風放大器和自動增益控制 單通道 大慶石油學院本科生畢業(yè)設(shè)計(論文) 9 使用凌陽音頻編碼 S