




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、電子信息工程技術(shù)專業(yè)畢業(yè)論文-數(shù)字化語音存儲與回放系統(tǒng)設(shè)計 摘 要 本文介紹了一種以單片機(jī)為核心控制單元的數(shù)字化語音存儲與回放系統(tǒng)的組成以及系統(tǒng)軟硬件的設(shè)計該系統(tǒng)的基本原理是對語音信號的錄制和回放的數(shù)字化控制該系統(tǒng)以at89c52單片機(jī)為微處理器實(shí)現(xiàn)對系統(tǒng)的控制以及數(shù)據(jù)的處理系統(tǒng)采用閃存28f512作為外部數(shù)據(jù)存儲器來存放語音數(shù)據(jù)以滿足能夠較長時間存儲語音信息語音采集部分采用adc0809進(jìn)行模數(shù)轉(zhuǎn)換語音回放部分采用dac0832實(shí)現(xiàn)數(shù)模轉(zhuǎn)換并通過鍵盤等接口電路實(shí)現(xiàn)人機(jī)交互單片機(jī)工作在中斷查詢模式能夠快速響應(yīng)按鍵要求以控制信號的采集存儲和回放等同時外圍電路輔以帶通濾波器和增益功率放大等電路對信
2、號進(jìn)行濾波放大以保證信息的高質(zhì)量存儲與回放關(guān)鍵詞數(shù)字化存儲回放數(shù)字濾波采樣模數(shù)轉(zhuǎn)換目 錄1緒論111課題背景112課題研究的意義113數(shù)字化處理的前景114課題任務(wù)要求215本文的主要內(nèi)容32系統(tǒng)總體方案設(shè)計43硬件部分設(shè)計731拾音器732放大器的設(shè)計7com益放大器7com率放大器833濾波器設(shè)計934單片機(jī)選型12com9c52介紹12com介13com能及其特性14com1435采樣保持電路1536 da轉(zhuǎn)換器dac083215com dac0832內(nèi)部結(jié)構(gòu)及引腳16com dac0832工作方式1637 a d轉(zhuǎn)換電路設(shè)計18com a d轉(zhuǎn)換的常用方法18com adc0809的主
3、要特性和結(jié)構(gòu)18com adc0809管腳功能及定義19com adc0809工作方式2038鍵盤電路2239存儲器的選取234軟件設(shè)計2641編程工具軟件keil c512642 protrus軟件設(shè)計2643軟件程序的設(shè)計27com體流程圖27com設(shè)計28com真305結(jié)論326致謝33參考文獻(xiàn)34附錄36外文資料41外文翻譯481緒論11課題背景語音信號處理信息科學(xué)的一個重要分支大規(guī)模集成技術(shù)的高度發(fā)展計算機(jī)技術(shù)的飛速前進(jìn)推動了語音信號處理的發(fā)展12課題研究的意義數(shù)字化的點(diǎn)數(shù)字信號模擬信號是加工信號加工信號對于有雜波的外部環(huán)境易產(chǎn)生失真電路來說具有較好的穩(wěn)定性可以說數(shù)字信號適用于易產(chǎn)生
4、雜波和波形失真的遠(yuǎn)距離傳送使用數(shù)字信號傳送具有穩(wěn)定性好可靠性高的優(yōu)點(diǎn)數(shù)字信號需要使用集成電路和大規(guī)模集成電路計算機(jī)易于處理數(shù)字信號數(shù)字信號還適于數(shù)字特技和圖像處理 數(shù)字信號處理電路簡單它沒有模擬電路里的各種調(diào)整因而電路工作穩(wěn)定技術(shù)人員能夠從日常的調(diào)整工作中解放出來13數(shù)字化處理的前景數(shù)字化和信息化有著密不可分的聯(lián)系進(jìn)而影響著科技進(jìn)步的現(xiàn)代化進(jìn)程在在新經(jīng)濟(jì)時代推動時代發(fā)展的根本力量仍必將是信息化和科技進(jìn)步推動的全球經(jīng)濟(jì)一體化對科技進(jìn)步的現(xiàn)狀 包括數(shù)字技術(shù) 與經(jīng)濟(jì)發(fā)展前景的聯(lián)系會引起人們的各種思考一方面數(shù)字技術(shù)對推動科技進(jìn)步 以新穎性創(chuàng)造性實(shí)用性為標(biāo)準(zhǔn) 帶來的機(jī)遇不容忽略另一方面人類綜合能力實(shí)踐能
5、力和創(chuàng)新能力的提高也會推動數(shù)字信息化在更寬闊 的領(lǐng)域里有新的創(chuàng)造25人類通過對信息的處理來認(rèn)識客觀的世界又是通過對信息的應(yīng)用實(shí)踐來改造世界的人們可以認(rèn)為信息處理的數(shù)字化技術(shù)一定和其他任何事物的發(fā)展規(guī)律一樣只是信息處理的一個階段反映了從模擬到數(shù)字的飛躍但是在這個階段將會停留很長時間讓我們?nèi)グl(fā)展它去完善處理它的方法數(shù)字處理絕不是信息處理方法的終極方案也不是沒有缺陷的方案 比如不適合用它處理頻率很高的信號等 數(shù)字化處理技術(shù)對人類的貢獻(xiàn)已經(jīng)十分明顯而信息處理的數(shù)學(xué)方法對科學(xué)技術(shù)的推動作用更是不可估量的數(shù)字化革命已經(jīng)滲透到了人類生活和工作的各個方面而且人類正以信息處理主宰者的姿態(tài)不斷實(shí)踐繪制著自己更加豐
6、富多彩的光明未來28 數(shù)字化已經(jīng)成為了時代的主流發(fā)展的趨勢14課題任務(wù)要求本次設(shè)計的主要目的是將單片機(jī)信息處理技術(shù)應(yīng)用到數(shù)字化語音存儲與回放系統(tǒng)15本文的主要內(nèi)容本課題主要利用da和數(shù)據(jù)存儲研究工作包括軟件的編程為了實(shí)現(xiàn)本文主要研究工作如下首先進(jìn)行系統(tǒng)方案的分析與設(shè)計主要介紹統(tǒng)的性能指標(biāo)原理等設(shè)計系統(tǒng)使之具有功能然后進(jìn)行系統(tǒng)的硬件設(shè)計主要包括的分析與設(shè)計根據(jù)范圍及要求選擇傳感器設(shè)計系統(tǒng)使之具有進(jìn)行系統(tǒng)的軟件設(shè)計主要圖21系統(tǒng)框架圖系統(tǒng)組成如圖21所示由輸入通道at89c52單片機(jī)和輸出通道三部分組成先分析輸入通道部分圖22輸入通道結(jié)構(gòu)圖輸入通道由拾音器前置放大電路和帶通濾波器組成拾音器輸出的毫
7、伏信號實(shí)測其范圍約為20-25mv后級ad轉(zhuǎn)換輸入信號的動態(tài)范圍為0-5v因?yàn)榇穗娦盘柼∷圆荒軌蜻M(jìn)行采樣語音信號的范圍與采樣范圍的比較得出放大器的放大倍數(shù)應(yīng)為200倍左右此處將信號通過一增益為46db的放大器將其放大到伏特量級輸出通道由帶通濾波器后級放大電路組成信號由拾音器拾起經(jīng)由用ne5532設(shè)計放大電路的進(jìn)行放大增益可調(diào)這樣滿足了存儲放大器增益46db要求濾波電路采用帶通濾波電路將帶通濾波器設(shè)計為典型的200hz-34khz輸出級帶通濾波器也為200hz-34khz這樣既可濾掉低頻分量又可濾掉da轉(zhuǎn)換帶來的高頻分量很好的濾除掉噪聲根據(jù)奈奎斯特抽樣定理知欲使采樣信號無失真抽樣頻率最低為6
8、8khz考慮到留有一定的余地采用8khz這樣就足夠保證語音質(zhì)量系統(tǒng)信號采集由模數(shù)轉(zhuǎn)換器adc0809及采樣保持放大器lf398完成lf398 具有高采樣速率保持電壓下降慢等特點(diǎn)語音信號經(jīng)其采樣后輸出至adc0809分析輸出通道部分圖23輸出通道結(jié)構(gòu)圖輸出通道也采用濾波電路利用這種電路濾掉數(shù)字量轉(zhuǎn)換的模擬量中不在所要求頻率范圍的波形功率放大部分由lm386組成lm386是目前頗為流行的小功率音頻放大集成電路它廣泛運(yùn)用于各種語音電路中作為系統(tǒng)的核心部分即系統(tǒng)的處理控制中心單元選用at89c52它屬于80c51增強(qiáng)型單片機(jī)版本集成了時鐘輸出和向上或向下計數(shù)器等更多的功能適合于控制等應(yīng)用場合at89c
9、52內(nèi)置8位中央處理單元256字節(jié)內(nèi)部數(shù)據(jù)存儲器ram8k片內(nèi)程序存儲器rom32個雙向輸入輸出 io 口3個16位定時計數(shù)器和5個兩級中斷結(jié)構(gòu)一個全雙工串行通信口片內(nèi)時鐘振蕩電路at89c52完全滿足要求圖24信號處理結(jié)構(gòu)圖存儲器的容量選擇根據(jù)所存語音信號的時間長短而定因題目要求至少10s所以存儲器的容量至少為80k可以選用2片64k的flash memory 28f512作為外部數(shù)據(jù)存儲器來存放存儲的數(shù)據(jù)3硬件部分設(shè)計31 拾音器拾音器本質(zhì)上是一種聲傳感器它能夠把外界聲場中的聲信號轉(zhuǎn)換成電信號它在通訊噪聲控制環(huán)境檢測音質(zhì)評價文化娛樂超聲檢測水下探測和生物醫(yī)學(xué)工程及醫(yī)學(xué)方面有廣泛的應(yīng)用它的種
10、類按特點(diǎn)和頻率等將它劃分為超聲傳感器聲壓傳感器和聲表面波傳感器單純的磁性拾音器工作的電學(xué)原理當(dāng)在銅絲繞制的線圈內(nèi)震動切割被該線圈所纏繞的磁芯產(chǎn)生的磁感線時線圈內(nèi)感應(yīng)出電信號并流出 動圈式32 放大器的設(shè)計放大器輸入的電壓或功率放大的裝置由電子管或晶體管電源變壓器電器元件組成在通訊廣播雷達(dá)電視自動控制等裝置中com 前置增益放大器拾音器輸出的信號實(shí)際范圍約為2025mv而后級ad轉(zhuǎn)換輸入信號的動態(tài)范圍為05v由于此電信號太小不能夠進(jìn)行采樣通過對語音信號的范圍與采樣范圍的比較得出放大器的放大倍數(shù)應(yīng)設(shè)置在200倍左右即將拾音器輸出的信號通過一增益為46db的放大器將其放大到伏特量級為了將從拾音器獲得
11、的微弱語音信號放大我們采用由運(yùn)放ne5532構(gòu)成的高輸入阻抗的放大器ne5532是一種雙運(yùn)放高性能低噪聲運(yùn)算放大器特點(diǎn)小信號帶寬10mhz輸出驅(qū)動能力60010v有效值輸入噪聲電壓5nvhz直流電壓增益50000 交流電壓增益2200-10khz 功率帶寬140khz轉(zhuǎn)換速率9vs大的電源電壓范圍3v-20v 單位增益補(bǔ)償相大多數(shù)標(biāo)準(zhǔn)運(yùn)算放大器ne5532顯示出更好的噪聲性能這使該器件特別適合應(yīng)用在高品質(zhì)和專業(yè)音響設(shè)備儀器和控制電路和電話通道放大器ne5532作為前置放大電路的運(yùn)放前置放大電路如圖31所示圖31前置放大器放大器的放大倍數(shù)按下式計算3-1帶入數(shù)據(jù)有3-2因?yàn)樵O(shè)計的r4的值可以調(diào)節(jié)
12、所以增益倍數(shù)可以滿足要求的調(diào)節(jié)范圍com率放大器經(jīng)帶通濾波器輸出的聲音信號其幅度為05v足以用耳機(jī)來收聽可不接任何放大器但考慮到實(shí)際中經(jīng)常會用到揚(yáng)聲器外放故在本系統(tǒng)中增加外放功能采用通用型音頻功率放大器lm386來完成13lm386是目前頗為流行的小功率音頻放大集成電路它廣泛運(yùn)用于各種語音電路中它的突出優(yōu)點(diǎn)是頻響寬功耗低電源電壓適應(yīng)范圍寬外接元件少等lm386集成功率放大器的性能及特征額定工作電壓416v額定電流當(dāng)電源電壓為6v時靜態(tài)工作電流為4ma適合用電池供電增益腳與腳之間不接外部阻容元件時電壓增益為20接元件時可提供增益到20200之間的任何值 頻響可達(dá)數(shù)百khz最大允許功耗為25600
13、ma使用時不用散熱片負(fù)載電阻4時輸出功率失真為10為300malm386有兩個信號輸入端當(dāng)信號從腳輸入時構(gòu)成反相放大器從腳輸入時構(gòu)成正相放大器本設(shè)計中信號從腳輸入為正相放大器每個輸入端的輸入阻抗都為50k而且輸入端對地的直流電位接近為零即使對地短路輸出直流電平也不會產(chǎn)生大的偏離圖32 lm386引腳圖在音頻放大電路中輸出信號的放大倍數(shù)由lm386的引腳和的外接的情況來決定一般情況下這兩個引腳通過串聯(lián)一個電阻r1和一個電容c2連接起來正是這個rc網(wǎng)絡(luò)決定了電路的增益當(dāng)腳和腳開路時電路電壓增益為40通過調(diào)節(jié)r1的值可以改變增益的大小通過滑動rv1的觸頭即可調(diào)節(jié)后置功率放大的大小進(jìn)而控制調(diào)節(jié)音量電路
14、如圖33所示圖33輸出功率放大33濾波器設(shè)計濾波器的作用是讓一定頻率范圍內(nèi)的信號通過同時將此頻率范圍之外的信號加以抑制或者使其急劇衰減當(dāng)干擾信號與有用信號不在同一頻率范圍之內(nèi)使用濾波器可以非常有效的抑制干擾實(shí)際信號除有用信號外常常帶有干擾這些干擾有的是和有用信號同時產(chǎn)生的有的則是在信號傳輸與處理過程中由于不同系統(tǒng)間的相互作用而引起的在信號處理中從帶有干擾的信號中能夠分離出有用信號的裝置被稱為濾波器濾波器在日常生活中運(yùn)用非常廣泛例如在電子工程通信工程自動控制遙測控制測量儀器儀表和計算機(jī)等技術(shù)領(lǐng)域經(jīng)常需要用到各種各樣的濾波器隨著集成電路的迅速發(fā)展用集成電路可很方便地構(gòu)成各種濾波器用集成電路實(shí)現(xiàn)的濾
15、波器與其他濾波器相比其波形質(zhì)量幅度和頻率穩(wěn)定性等性能指標(biāo)都有了很大的提高23聲音信號通過動圈拾音器轉(zhuǎn)為電壓信號通過前級放大進(jìn)行放大在對其進(jìn)行數(shù)據(jù)采集之前并經(jīng)過帶通濾波器濾除所需頻率以外的雜波按本題目要求選定帶通濾波器濾波器的通帶范圍為200hz34khz濾波器的作用是1保證2003400hz的語音信號不失真的通過濾波器2濾除通帶外的低頻信號以減少帶外功頻等分量的干擾大大減少噪聲影響3便于濾除通帶外的高次諧波以減少因8khz采樣率而引起的混疊失真根據(jù)實(shí)際情況該上限頻率可在3000hz左右?guī)V波器按品質(zhì)因數(shù)的大小為窄帶濾波器和寬帶濾波器兩種本題中上限頻率通帶濾波器中心頻率為 3-3品質(zhì)因數(shù)為 3
16、-4因?yàn)楣试搸V波器為寬帶帶通濾波器本寬帶帶通濾波器設(shè)計由高通和低通濾波器級聯(lián)構(gòu)成濾波器的實(shí)現(xiàn)我們采用低通-高通級聯(lián)方式實(shí)現(xiàn)即將帶通濾波器的技術(shù)指標(biāo)分成低通濾波器和高通濾波器兩個獨(dú)立的技術(shù)指標(biāo)分別設(shè)計出低通濾波器和高通濾波器再級聯(lián)即得帶通濾波器1計算高通濾波器的電阻電容值根據(jù)經(jīng)驗(yàn)取選取 3-5將數(shù)據(jù)帶入式3-5有2計算低通濾波器的電阻電容值根據(jù)經(jīng)驗(yàn)取選取將數(shù)據(jù)帶入3-5有根據(jù)計算所得的參數(shù)值計算所設(shè)計的帶通濾波器的傳遞函數(shù)低通傳遞函數(shù) 3-6高通傳遞函數(shù)計算 3-7兩個傳遞函數(shù)相乘得到總的傳遞函數(shù)圖34 濾波器幅頻曲線matlab中觀察濾波器的濾波效果如下 圖35 濾波效果圖34單片機(jī)選型單
17、片微型計算機(jī)簡稱單片微機(jī)或單片機(jī)它是一種把芯片中集成中央微處理器隨機(jī)存取存儲器只讀存儲器定時計數(shù)器以及io接口電路等部件構(gòu)成了一個完整的微型數(shù)字電子計算機(jī)其具有很多優(yōu)點(diǎn)高性能高速度體積小價格低廉穩(wěn)定可靠等也正是由于單片機(jī)具有上述顯著的特點(diǎn)使得單片機(jī)的應(yīng)用范圍日益擴(kuò)大單片機(jī)的應(yīng)用打破了人們的傳統(tǒng)設(shè)計思想原來很多用模擬電路脈沖數(shù)字電路和邏輯部件來實(shí)現(xiàn)的功能現(xiàn)在均可以使用單片機(jī)采用軟件編程來實(shí)現(xiàn)同時使用單片機(jī)所做的產(chǎn)品還具有體積小可靠性高性能價格比高和容易產(chǎn)品化等優(yōu)點(diǎn)com at89c52介紹at89c52是一種8 位通用微處理器采用工業(yè)標(biāo)準(zhǔn)的c51內(nèi)核在內(nèi)部功能及管腳排布上與通用at89c52一種
18、帶k字節(jié)高性能cmos8位微處理器單片機(jī)at89c52能夠滿足8k flash程序存儲器的要求at89c52是采用atmel高密度非易失存儲器制造技術(shù)制造與工業(yè)標(biāo)準(zhǔn)的mcs-51指令集和輸出管腳相兼容由于將多功能8位cpu和閃爍存儲器組合在單個芯片中atmel的89c5一種高效微控制器為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案其主要用于會聚調(diào)整時的功能控制功能包括對會聚主ic 內(nèi)部寄存器數(shù)據(jù)ram及外部接口等功能部件的初始化會聚調(diào)整控制紅外遙控信號ir的接收解碼及與主板cpu通信等p0口p0口為雙向io口每腳可吸收8ttl門電流p0能夠用于外部程序數(shù)據(jù)存儲器為雙向io口在fiash編程
19、時p0 口作為原碼輸入口當(dāng)fiash進(jìn)行校驗(yàn)時p0輸出原碼p1口p1口是一個內(nèi)部提供上拉電阻的8位雙向io口p1口管腳寫入1后被內(nèi)部上拉為高可用作輸入p1口被外部下拉為低電平時將輸出電流這是由于內(nèi)部上拉的緣故p10 和p11 還可分別作為定時計數(shù)器2 的外部計數(shù)輸入p10t2和輸入p11t2excom功能引腳號功能特性p10t2時鐘輸出p11t2ex定時計數(shù)器2p2口p2口8個引腳一般可作為準(zhǔn)雙向io口p2口緩沖器可接收輸出4個ttl門電流當(dāng)p2口被寫1時其管腳被內(nèi)部上拉電阻拉高且作為輸入并因此作為輸入時p2口的管腳被外部拉低將輸出電流這是由于內(nèi)部上拉的緣故p2口當(dāng)用于外部程序存儲器或外部數(shù)據(jù)
20、存儲器進(jìn)行存取時p2口地址高八位在給出地址1時它利用內(nèi)部上拉優(yōu)勢當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時p2口輸出其特殊功能寄存器的內(nèi)容p3口p3口8個引腳除了作為準(zhǔn)雙向io口當(dāng)p3口寫入1后它們被內(nèi)部上拉為高電平并用作輸入作為輸入由于外部下拉為低電平p3口將輸出電流ill這是由于上拉的緣故p3口作為89c5的一些特殊功能口rst復(fù)位輸入當(dāng)振蕩器復(fù)位器件時 rst腳兩個機(jī)器周期的高電平aleprog當(dāng)訪問外部存儲器時地址鎖存允許的輸出電平用于鎖存地址的位字節(jié)在flash編程期間此引腳脈沖在平時ale端以不變的頻率周期輸出正脈沖信號此頻率為振蕩器頻率的16因此它可用作對外部輸出的脈沖或用于定時目的p
21、sen程序存儲器的選通信號在由外部程序存儲器取指期間每個機(jī)器周期但在訪問外部數(shù)據(jù)存儲器時這兩次有效的psen信號將不出現(xiàn)ea當(dāng)ea保持低電平時外部程序存儲器xtal1振蕩放大器的輸入xtal2振蕩放大器的輸入1兼容mcs51指令系統(tǒng)8kb的可復(fù)擦寫flash閃速存儲器雙向io口256個字節(jié)的片內(nèi)ram63個16位可編程定時計數(shù)器中斷時鐘頻率0-24mhz8低功耗空閑和掉電模式2個外部中斷源共8個中斷源10具有強(qiáng)位尋址位處理能力中斷at89c52 共有6 個中斷向量兩個外中斷int0 和int13 個定時器中斷定時器012和串行口中斷這些中斷源可通過分別設(shè)置專用寄存器ie 的置位或清0 來控制每
22、一個中斷的允許或禁止ie 也有一個總禁止位ea能控制所有中斷的允許或禁止 定時器2 的中斷是由t2con 中的tf2 和exf2 邏輯或產(chǎn)生的當(dāng)轉(zhuǎn)向中斷服務(wù)程序時這些標(biāo)志位不能被硬件清除 事實(shí)上服務(wù)程序需確定是tf2 或exf2 產(chǎn)生中斷而由軟件清除中斷標(biāo)志位 定時器0 和定時器1 的標(biāo)志位tf0 和tf1 在定時器溢出那個機(jī)器周期的s5p2 狀態(tài)置位而會在下一個機(jī)器周期才查詢到該中斷標(biāo)志然而定時器2 的標(biāo)志位tf2 在定時器溢出的那個機(jī)器周期的s2p2 狀態(tài)置位并在同一個機(jī)器周期內(nèi)查詢到該標(biāo)志圖36 lf398的引腳圖圖中input和output分別為模擬量輸入和輸出offset volta
23、ge為偏置調(diào)整引腳ch為外界保持電容引腳v和v-為電路電源logic和logic referen ce分別為邏輯電平和邏輯參考電平用于控制其工作方式當(dāng)logic為低電平時開關(guān)k閉合電路工作在采樣狀態(tài)反之k斷開電路工作在保持狀態(tài)36 da轉(zhuǎn)換器dac0832 da轉(zhuǎn)換芯片也種類繁多本課題選用應(yīng)用非常廣的dac0832它是美國國家半導(dǎo)體公司生產(chǎn)的一種8 位分辨率雙通道ad轉(zhuǎn)換芯片由于它體積小兼容性強(qiáng)性價比高接口簡單和控制方便等特點(diǎn)而廣泛應(yīng)用adc0832 具有的特點(diǎn)8位分辨率雙通道ad轉(zhuǎn)換輸入輸出電平與ttlcmos相兼容電源供電時輸入電壓在05v之間工作頻率為100khz轉(zhuǎn)換時間為10s一般功耗
24、僅為15mwcom dac0832內(nèi)部結(jié)構(gòu)及引腳圖37 dac0832的引腳dac0832內(nèi)部結(jié)構(gòu)資料芯片內(nèi)有兩級輸入寄存器使dac0832具備雙緩沖單緩沖和直通三種輸入方式以便適于各種電路的需要 如要求多路da異步輸入同步轉(zhuǎn)換等 da轉(zhuǎn)換結(jié)果采用電流形式輸出要是需要相應(yīng)的模擬信號可通過一個高輸入阻抗的線性運(yùn)算放大器實(shí)現(xiàn)這個供功能運(yùn)放的反饋電阻可通過r端引用片內(nèi)固有電阻可以外接dac0832外部di0di7數(shù)據(jù)輸入線tll電平 ile數(shù)據(jù)鎖存允許控制信號輸入線高電平有效cs片選信號輸入線低電平有效 wr1為輸入寄存器的寫選通信號 xfer數(shù)據(jù)傳送控制信號輸入線低電平有效 wr2為dac寄存器寫
25、選通輸入線 iout1電流輸出線當(dāng)輸入全為1時iout1最大 iout2 電流輸出線其值與iout1之和為一常數(shù) rfb反饋信號輸入線芯片內(nèi)部有反饋電阻vcc電源輸入線 5v15v vref基準(zhǔn)電壓輸入線 -10v10v gnd模擬地摸擬信號和基準(zhǔn)電源的參考地 com dac0832工作方式dac0832的工作方式有單緩沖工作方式雙緩沖工作方式和直通工作方式三種類型1單緩沖方式單緩沖方式是控制輸入寄存器和dac寄存器同時接收資料或者只用輸入寄存器而把dac寄存器接成直通方式此方式適用只有一路模擬量輸出或幾路模擬量異步輸出的情形2雙緩沖方式雙緩沖方式是先使輸入寄存器接收資料再控制輸入寄存器的輸出
26、資料到dac寄存器即分兩次鎖存輸入資料此方式適用于多個da轉(zhuǎn)換同步輸出的情節(jié)3直通方式直通方式是資料不經(jīng)兩級鎖存器鎖存即wr1wr2xfercs均接地ile接高電平此方式適用于連續(xù)反饋控制線路不過在使用時必須通過另加io接口與cpu連接以匹配cpu與da轉(zhuǎn)換圖38單緩沖方式連接示意圖在不要求多相da同時輸出時采用單緩沖方式此時只需一次寫操作就開始轉(zhuǎn)換可以提高da的數(shù)據(jù)吞吐量mov ar1movx r0a片內(nèi)ram30h單元的內(nèi)容送往dac0832進(jìn)行轉(zhuǎn)換在實(shí)際應(yīng)用中經(jīng)常需要用到一個線性增長的電壓去控制某一個檢測過程或者作為掃描電壓去控制一個電子束的移動執(zhí)行下面的程序段利用da轉(zhuǎn)換器產(chǎn)生一個鋸齒
27、波電壓實(shí)現(xiàn)此類控制作用dacmov r0 0dfh選通dac0832mov a 0ffhloopmovx r0 a輸出acall delay調(diào)延時程序dec asjmp loop圖39鋸齒波圖形37 ad轉(zhuǎn)換電路設(shè)計由信號處理電路輸出的信號是模擬信號但是單片機(jī)只能處理數(shù)字信號所以首先必須將模擬量經(jīng)過一定的電路轉(zhuǎn)換為數(shù)字信號只有這樣單片機(jī)才能處理這種電路被稱為ad轉(zhuǎn)換電路com ad轉(zhuǎn)換的常用方法ad轉(zhuǎn)換的常用方法有雙積分式ad轉(zhuǎn)換逐次逼近型ad轉(zhuǎn)換計數(shù)型ad轉(zhuǎn)換等雙積分式ad轉(zhuǎn)換的工作原理是將對輸入電壓的測量轉(zhuǎn)換成對基準(zhǔn)源積分時間的測量再測量時間脈沖寬度信號或頻率脈沖頻率然后由定時器計數(shù)器獲得
28、數(shù)字值這種方法的主要優(yōu)點(diǎn)是分辨率高精度高抗干擾性強(qiáng)主要缺點(diǎn)是轉(zhuǎn)換速度慢逐次逼近型ad轉(zhuǎn)換由一個比較器和da轉(zhuǎn)換器通過逐次比較邏輯構(gòu)成順序的增加內(nèi)部da的輸入值并將其輸出電壓與ad測量輸入電壓比較當(dāng)二者相等時內(nèi)部da的輸入值就是ad轉(zhuǎn)換的結(jié)果這種方法的主要優(yōu)點(diǎn)是速度快功耗低主要缺點(diǎn)是抗干擾性差com adc0809的主要特性和結(jié)構(gòu)本設(shè)計采用adc0809大規(guī)模集成電路芯片它是一種具有8路模擬量輸入的8位ad轉(zhuǎn)換器采用逐次逼近式ad轉(zhuǎn)換器輸出的數(shù)字信號有三態(tài)緩沖器可以和單片機(jī)直接接口它有模擬多路轉(zhuǎn)換開關(guān)和ad轉(zhuǎn)換兩大部分 模擬多路轉(zhuǎn)換開關(guān)由8路模擬開關(guān)和3位地址鎖存與譯碼器組成地址鎖存允許信號al
29、e將三位地址信號addcaddb和adda進(jìn)行鎖存然后由譯碼電路選通其中一路摸信號加到ad轉(zhuǎn)換部分進(jìn)行轉(zhuǎn)換ad轉(zhuǎn)換部分包括比較器逐次逼近寄存器sar256r電阻網(wǎng)絡(luò)樹狀電子開關(guān)控制與時序電路等另外具有三態(tài)輸出鎖存緩沖器其輸出數(shù)據(jù)線可直接連cpu的dbadc0809內(nèi)部結(jié)構(gòu)如下圖所示它由8路模擬開關(guān)地址鎖存與譯碼器比較器8位開關(guān)樹型da轉(zhuǎn)換器圖310 adc0809的原理框圖adc0809的主要技術(shù)指標(biāo)為1它的分辨率為8位2單電源供電5v3最大不可調(diào)誤差小于1lsb4轉(zhuǎn)換時間為100s時鐘頻率為640khz5 模擬輸入范圍單極性05v6不必進(jìn)行零點(diǎn)和滿刻度調(diào)整7功耗為15mwcom adc080
30、9管腳功能及定義adc0809芯片有28條引腳采用雙列直插式封裝下面說明各引腳功能如圖所示首先輸入3位地址并使ale 1將地址存入地址鎖存器中此地址經(jīng)譯碼選通8路模擬輸入之一到比較器start上升沿將逐次逼近寄存器復(fù)位下降沿啟動 ad轉(zhuǎn)換之后eoc輸出信號變低指示轉(zhuǎn)換正在進(jìn)行直到ad轉(zhuǎn)換完成eoc變?yōu)楦唠娖街甘綼d轉(zhuǎn)換結(jié)束結(jié)果數(shù)據(jù)已存入鎖存器這個信號可用作中斷申請當(dāng)oe輸入高電平 時輸出三態(tài)門打開轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上轉(zhuǎn)換數(shù)據(jù)的傳送 ad轉(zhuǎn)換后得到的數(shù)據(jù)應(yīng)及時傳送給單片機(jī)進(jìn)行處理數(shù)據(jù)傳送的關(guān)鍵問題是如何確認(rèn)ad轉(zhuǎn)換的完成因?yàn)橹挥写_認(rèn)完后才能進(jìn)行傳送為此可采用下述三種方式1方式 cpu
31、執(zhí)行一條輸出指令啟動adc轉(zhuǎn)換然后cpu執(zhí)行延時程序延時時間大于所選用的adc芯片轉(zhuǎn)換時間延時結(jié)束cpu執(zhí)行輸入指令打開三態(tài)門獲取adc轉(zhuǎn)換好的數(shù)據(jù)如adc0809轉(zhuǎn)換時間為128s相當(dāng)于mhz的mcs-51單片機(jī)共個機(jī)器周期可據(jù)此設(shè)計一個延時子程序ad轉(zhuǎn)換啟動后即調(diào)用此子程序延遲時間一到轉(zhuǎn)換肯定已經(jīng)完成了接著就可進(jìn)行數(shù)據(jù)傳送參見圖 2查詢方式 3中斷方式 把表明轉(zhuǎn)換完成的狀態(tài)信號eoc作為中斷請求信號以中斷方式進(jìn)行數(shù)據(jù)傳送圖314 中斷adc接口電路不管使用上述那種方式只要一旦確定轉(zhuǎn)換完成即可通過指令進(jìn)行數(shù)據(jù)傳送首先送出口地址并以信號有效時oe信號即有效把轉(zhuǎn)換數(shù)據(jù)送上數(shù)據(jù)總線供單片機(jī)接所用的
32、指令為movx 讀指令則有mov dptr fe00hmovx a dptr該指令在送出有效口地址的同時發(fā)出有效信號使0809的輸出允許信號oe有效從而打開三態(tài)門輸出是轉(zhuǎn)換后的數(shù)據(jù)通過數(shù)據(jù)總線送入a累加器中這里需要說明的示adc0809的三個地址端abc即可如前所述與地址線相連也可與數(shù)據(jù)線相連例如與d0d2相連這是啟動ad轉(zhuǎn)換的指令與上述類似只不過a的內(nèi)容不能為任意數(shù)而必須和所選輸入通道號in0in7相一致random access memoryram用于存放可隨時修改的數(shù)據(jù)信息單片機(jī)使用的主要是靜態(tài)rammcs-51系列單片機(jī)片外數(shù)據(jù)存儲器的空間可達(dá)64kb而片內(nèi)數(shù)據(jù)存儲器的空間只有128b
33、或256b如果片內(nèi)的數(shù)據(jù)存儲器不夠用時則需進(jìn)行數(shù)據(jù)存儲器的擴(kuò)展存儲器擴(kuò)展的核心問題是存儲器的編址問題所謂編址就是給存儲單元分配地址由于存儲器通常由多個芯片組成為此存儲器的編址分為兩個層次即存儲器芯片的選擇和存儲器芯片內(nèi)部存儲單元的選擇18 1地址線的譯碼存儲器芯片的選擇有兩種方法線選法和譯碼法所謂線選法就是直接以系統(tǒng)的地址線作為存儲器芯片的片選信號為此只需把用到的地址線與存儲器芯片的片選端直接相連即可所謂譯碼法就是使用地址譯碼器對系統(tǒng)的片外地址進(jìn)行譯碼以其譯碼輸出作為存儲器芯片的片選信號譯碼法又分為完全譯碼和部分譯碼兩種 完全譯碼地址譯碼器使用了全部地址線地址與存儲單元一一對應(yīng)也就是1個存儲單
34、元只占用1個唯一的地址部分譯碼地址譯碼器僅使用了部分地址線地址與存儲單元不是一一對應(yīng)而是1個存儲單元占用了幾個地址238譯碼器74ls13838譯碼器74ls138為一種常用的地址譯碼器芯片其中g(shù)1g2ag2b為控制端只有當(dāng)g1為1且g2ag2b均為0時譯碼器才能進(jìn)行譯碼輸出否則譯碼器的8個輸出端全為高阻狀態(tài)譯碼輸入端與輸出端之間的譯碼關(guān)系如下表33所示表33 譯碼表cba編碼000001010011100101110111輸出有效位3讀片外ram操作時序89c52單片機(jī)若外擴(kuò)一片ram則應(yīng)將其wr引腳與ram芯片的we引腳連接rd引腳與芯片oe引腳連接ale信號的作用即鎖存低8位地址以便讀片
35、外ram中的數(shù)據(jù)在第一個機(jī)器周期的s1狀態(tài)ale信號由低變高讀ram周期開始在s2狀態(tài)cpu把低8位地址送到p0口總線上把高8位地址送上p2口 在執(zhí)行movx adptr指令階段時才送高8位若是movx ari指令則不送高8位 ale的下降沿用來把低8位地址信息鎖存到外部鎖存器74hc373內(nèi)而高8位地址信息一直鎖存在p2口鎖存器中在s3狀態(tài)p0口總線變成高阻懸浮狀態(tài)在s4狀態(tài)rd信號變?yōu)橛行窃趫?zhí)行movx adptr 后使rd信號有效rd信號使得被尋址的片外ram略過片刻后把數(shù)據(jù)送上p0口總線當(dāng)rd回到高電平后p0總線變?yōu)閼腋顟B(tài)至此讀片外ram周期結(jié)束4寫片外ram操作時序向片外ram寫
36、 存 數(shù)據(jù)是89c52執(zhí)行movx dptra指令后產(chǎn)生的動作這條指令執(zhí)行后在 89c51的wr引腳上產(chǎn)生wr信號的有效電平此信號使ram的we端被選通開始的過程與讀過程類似但寫的過程是cpu主動把數(shù)據(jù)送上p0口總線故在時序上cpu先向p0總線上送完低8位地址后在s3狀態(tài)就將數(shù)據(jù)送到p0總線此間p0總線上不會出現(xiàn)高阻懸浮現(xiàn)象在s4狀態(tài)寫控制信號wr有效選通片外ram稍過片刻p0上的數(shù)據(jù)就寫到ram內(nèi)了在數(shù)字化語音存儲與回放的設(shè)計中可用2片28f512 flash存儲器 flash具有在線可擦寫非揮發(fā)性信息保存可靠存儲容量大等優(yōu)點(diǎn)每片的容量為64k字節(jié)它是國外最新產(chǎn)品該產(chǎn)品的讀寫一般與ram相同
37、由于89c52一般能尋址64k字節(jié)2片28f512構(gòu)成64k的外部數(shù)據(jù)存儲器滿足存儲10s的要求圖315 系統(tǒng)原理圖4 軟件設(shè)計41 編程工具軟件keil c51keil c51集成開發(fā)環(huán)境是基于80c51內(nèi)核的微處理器軟件開發(fā)平臺內(nèi)嵌多種符合當(dāng)前工業(yè)標(biāo)準(zhǔn)的開發(fā)工具可以完成從工程建立管理程序編譯鏈接目標(biāo)代碼生成軟硬件仿真等完整的開發(fā)流程常用的單片機(jī)應(yīng)用系統(tǒng)的軟件編寫語言有匯編cbasicc等對51單片機(jī)而言使用最廣泛的還是匯編語言和c語言采用keil c開發(fā)51單片機(jī)應(yīng)用程序一般需要以下步驟1在開發(fā)環(huán)境中創(chuàng)建一個新項(xiàng)目并為該項(xiàng)目選定合適的單片機(jī)型號2利用vision3的文件編輯器編寫匯編語言源
38、程序文件并將文件添加到項(xiàng)目中去3通過vision3的各種選項(xiàng)配置cx51編譯器ax51宏匯編器bl51lx51連接定位器以及debug調(diào)試器的功能4利用vision3的構(gòu)造功能對項(xiàng)目中的源程序文件進(jìn)行編譯鏈接生成絕對目標(biāo)碼和可選的hex格式的可執(zhí)行文件如果出現(xiàn)編譯連接錯誤則返回2步修改源程序中的錯誤后重新構(gòu)造整個項(xiàng)目5將沒有錯誤的絕對目標(biāo)代碼裝入vision3調(diào)試器進(jìn)行仿真調(diào)試調(diào)試成功后用編程器將可執(zhí)行文件寫入到單片機(jī)的程序存儲器或單片機(jī)內(nèi)部的rom中匯編語言直接同計算機(jī)的底層軟件甚至硬件進(jìn)行交互它優(yōu)點(diǎn)能夠直接訪問與硬件相關(guān)的存儲器或io端口能夠不受編譯器的限制對生成的二進(jìn)制代碼進(jìn)行完全的控制
39、提高運(yùn)行速度能夠最大限度地發(fā)揮硬件的功能42 proteus軟件簡介proteus軟件是英國labcenter electronics公司出版的eda工具軟件該軟件中國總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司它不僅具有其它eda工具軟件的仿真功能還能仿真單片機(jī)及外圍器件它是目前最好的仿真單片機(jī)及外圍器件的工具proteus主要由isis和ares兩部分組成isis的主要功能是原理圖設(shè)計及與電路原理圖的交互仿真ares主要用于印制電路板的設(shè)計 proteus可仿真數(shù)字和模擬交流和直流等數(shù)千種元器件有30多個元件庫proteus可提供的仿真儀表資源 示波器邏輯分析儀虛擬終端spi調(diào)試器i2c調(diào)試器信號發(fā)生
40、器模式發(fā)生器交直流電壓表交直流電流表proteus可提供的調(diào)試手段 proteus提供了比較豐富的測試信號用于電路的測試這些測試信號包括模擬信號和數(shù)字信號43 軟件程序的設(shè)計com 程序總體流程圖單片機(jī)at89c52通過片選方式掃描鍵盤有錄音鍵按下則錄音同時錄音過程中若有暫停鍵按下則暫停錄音返回檢測鍵盤若錄音鍵按下則繼續(xù)錄音存儲器滿則自動返回當(dāng)有放音鍵按下則開始播放播放過程中若檢測到暫停鍵則暫停播放在檢測到播放鍵按下則繼續(xù)播放圖41 主程序流程圖主程序功能如下系統(tǒng)初始化賦定時器t0初值ram指針清零等語音采樣程序定時讀ad轉(zhuǎn)換結(jié)果存入ram中修改ram指針放音程序da數(shù)據(jù)輸出程序輸出ram中的
41、存放值并修改ram等com 子程序設(shè)計1利用at89c52的int0和int1設(shè)置錄音放音兩種按鈕int0即外部中斷0完成語音存儲功能int1即外部中斷1完成語音回放功能錄放音子程序流程圖如下圖42 錄放音子程序流程圖2定時器t0中斷流程圖為了以滿足采樣頻率8khz的要求在設(shè)計時對t0定時為125s當(dāng)定時時間到時啟動adc0809進(jìn)行模數(shù)轉(zhuǎn)換完成一次轉(zhuǎn)換之后關(guān)閉adc0809然后重新計時經(jīng)過125s后再次啟動adc0809再進(jìn)行一次采樣圖43 定時器t0中斷程序流程圖2鍵盤查詢程序流程圖圖44 鍵盤查詢流程圖通過掃描鍵盤判斷并確定哪個按鍵按下并做出相應(yīng)的響應(yīng)如果錄音按鍵按下則啟用錄音子程序?qū)π?/p>
42、號進(jìn)行模數(shù)轉(zhuǎn)換處理并存入片外ram在該過程中按下暫停則停止錄音同時掃描鍵盤判斷有無按鍵按下如果按下放音鍵則啟用放音子程序讀取ram數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換還原為模擬信號該過程暫停鍵按下則停止放音等待鍵盤的按下并做出相應(yīng)的反應(yīng)com 系統(tǒng)仿真圖45 ad da模塊仿真電路圖采樣信號為以正弦波狀的電壓信號經(jīng)adc0809進(jìn)行模擬量的數(shù)字化轉(zhuǎn)換通過單片機(jī)處理并傳送給dac0832再由dac0832進(jìn)行數(shù)字量的模擬量轉(zhuǎn)換還原為正弦波狀的電壓信號圖46 輸入輸出通道仿真效果圖圖中第一條曲線為輸入到adc0809的正弦波信號中間的曲線為數(shù)字量經(jīng)過dac0832還原后的模擬信號的波形最后一條曲線為經(jīng)過濾波器處理的模
43、擬信號通過圖形分析可知系統(tǒng)能夠達(dá)到所要求的語音存儲與回放的要求圖47 鍵盤仿真效果圖通過仿真鍵盤驗(yàn)證鍵盤的管理當(dāng)按下啟動按鈕時系統(tǒng)開始計時當(dāng)按下停止按鈕時系統(tǒng)停止計時等待命令如此時再按下啟動按鈕則系統(tǒng)繼續(xù)計時按下清除按鈕系統(tǒng)停止計時5 結(jié)論本文所設(shè)計的數(shù)字化語音存儲與回放系統(tǒng)采用了at89c52單片機(jī)為處理器因?yàn)樵搯纹瑱C(jī)的價格低廉且功能能夠滿足我的設(shè)計所需所以我選擇它作為我設(shè)計的系統(tǒng)的核心模塊在系統(tǒng)中為了保證語音信息存儲及回放的質(zhì)量增加了放大濾波電路環(huán)節(jié)同時對系統(tǒng)擴(kuò)展了外部數(shù)據(jù)存儲器這樣就可以存儲較長時間的語音信息通過設(shè)計語音存儲與回放系統(tǒng)我較以前更深刻的了解單片機(jī)學(xué)會了如何應(yīng)用protel設(shè)
44、計電路應(yīng)用proteus進(jìn)行仿真本次設(shè)計收獲很大對電子系統(tǒng)設(shè)計有了更深刻的了解在設(shè)計之前必須仔細(xì)分析題目并進(jìn)行深入的研究分析所要設(shè)計的系統(tǒng)的類型并針對系統(tǒng)進(jìn)行方案的論證然后模塊化處理系統(tǒng)最后將各個模塊組合并進(jìn)行總體調(diào)試本文對數(shù)字化語音存儲與回放系統(tǒng)的研究還不夠深入還有很多地方未進(jìn)行深入的分析論證本系統(tǒng)還可以進(jìn)行改進(jìn)與拓展可以將其與計算機(jī)通過串口進(jìn)行連接通過計算機(jī)對語音信息進(jìn)行深層次的分析處理等路漫漫其修遠(yuǎn)兮吾將上下而求索參考文獻(xiàn)1 劉金華李宗福單片機(jī)在語音存儲與回放中的作用j黃石高等??茖W(xué)校學(xué)報200016 1 3-72 黃恩魏煒鄒鋆濤向海飛數(shù)字化語音存儲與回放系統(tǒng)硬件設(shè)計中國儀器儀表2003
45、031-1 3 高海春任開達(dá)數(shù)字化語音存儲與回放系統(tǒng)華東船舶工業(yè)學(xué)院學(xué)報2000031-34 梁文海徐玲語音數(shù)字化存儲回放系統(tǒng)設(shè)計極其應(yīng)用 四川大學(xué)學(xué)報2002011-45 張智杰ad574在數(shù)據(jù)采集中的應(yīng)用國外電子元器件20030654-576 張晶曾憲云閃速存儲器at29c040與單片機(jī)的接口設(shè)計半導(dǎo)體技術(shù)200192-47 劉煥平韓樹新adc0809與at89c51 的一種接口方法石家莊師范??茖W(xué)校學(xué)報200268 林敏簡易數(shù)字化語音存儲與回放系統(tǒng)j儀表技術(shù)20089 10 9 曹衛(wèi)芳基于mcs-51系列單片機(jī)的通用控制模塊的研究d青島山東科技大學(xué)200510 王煒劉峰吳淑珍rasta
46、濾波在語音通信質(zhì)量客觀評價中應(yīng)用的研究北京大學(xué)學(xué)報20039 11 江明單片機(jī)控制多功能信號發(fā)生器d長春吉林大學(xué)200412 盧文汐單片機(jī)語音存儲與回放系統(tǒng)的設(shè)計武漢大學(xué)電子信息學(xué)院13 劉欣安欣賞isd語音器件分段地址的獲取j電子技術(shù)應(yīng)用19991064-6514 包麗萍單片機(jī)控制系統(tǒng)的抗干擾措施j牡丹江大學(xué)學(xué)報20089 12 103-10415 王南陽單片語音錄放電路模塊及其應(yīng)用j電子世界1999741-4316 門赫開發(fā)運(yùn)用音樂集成電路的潛在功能j常州工學(xué)院學(xué)報2004638-41 17 hai jin guang r gao zhiwei xu a pervasive sersor
47、node architecture volume 3222 2004 october 18-20 200456-5718 atmel at29c040 user s guide199619 kitawaki nhonda m itoh k speech quaity assessment methods for speech coding systems ieee communicationsmagazine 1984 22 10 26 3320 a book on cprogramming in cfourth edition 美al kelleyira pohl addison wesle
48、ypearson 200421 susan a r garrod robort j borns digital logic-analysis application and design holt rinehart and winston inc 199122 張毅剛單片機(jī)原理及應(yīng)用高等教育出版社2003 23 謝自美電子線路設(shè)計com524 姚曉亮劉春河楊林杰一種數(shù)字化語音存儲與回放系統(tǒng)的設(shè)計芯片應(yīng)用20076127-12925 康華光電子技術(shù)基礎(chǔ) 第四版 北京高等教育出版社199926 張雄偉編著現(xiàn)代語音處理技術(shù)及應(yīng)用北京機(jī)械工業(yè)出版社2003827 沈紅衛(wèi)基于單片機(jī)的智能系統(tǒng)設(shè)計與實(shí)現(xiàn)m
49、北京電子工業(yè)出版社200528 丁元杰單片微機(jī)原理及應(yīng)用 m北京機(jī)械工業(yè)出版社2009229 何利民主編單片機(jī)外圍器件實(shí)用手冊北京北京航空航天大學(xué)出版社2003附錄系統(tǒng)總程序adc equ 0a000h dac equ 0c000h key bit 01h record bit 02h replay bit 03h stop bit 04h org 0000hljmp startorg 0003h 外部中斷0鍵盤中斷入口 clr ealjmp record org 000bh 定時器計數(shù)器0中斷入口ljmp int_time0org 000bhljmp replayorg 0100hstart
50、 mov 8eh04h clr ea mov sp60h 堆棧初始值setb key clr recordclr replay clr stop setb ea setb ex0 開外部中斷0main jb record 判別錄音標(biāo)志 jb replay 判別放音標(biāo)志 setb key 按鍵標(biāo)志復(fù)位ajmp mainrecord mov amode cjne a01hrc1 ljmp record_pcm ljmp mainreplay mov amode cjne a01hrp1 ljmp replay rp_exit ljmp mainrecordclr stop 停止標(biāo)志復(fù)位setb ea setb et0 setb tr0 mov dptradc movx dptra 啟動ad轉(zhuǎn)換 mov dptr0000h 外部ram首地址rc_pcm push dph push dpl 保護(hù)外部ram當(dāng)前存儲地址 mov dptradc lcall delay_125us 采樣頻率125us movx adptr 讀取轉(zhuǎn)換結(jié)果 movx dptra
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CBMCA 028-2022室內(nèi)空氣治理產(chǎn)品
- T/CATCM 013-2021靈芝(赤芝)及其孢子粉質(zhì)量規(guī)范
- T/CASTEM 1015-2023新型研發(fā)機(jī)構(gòu)績效評估規(guī)范
- 2024年度江蘇省二級注冊建筑師之建筑結(jié)構(gòu)與設(shè)備模考模擬試題(全優(yōu))
- T/CAOE 51-2023含水合物沉積物滲透率測定方法
- 智能答題面試題及答案
- 華為c面試題及答案
- 機(jī)場工程考試題及答案
- 航天招聘考試題及答案
- 工會專業(yè)賬戶管理制度
- 外科視角解讀-《甲狀腺結(jié)節(jié)和分化型甲狀腺癌診治指南(第二版)》
- 2023CSCO免疫檢查點(diǎn)抑制劑相關(guān)的毒性控制指南(全文)
- 五年級下冊分?jǐn)?shù)加減混合運(yùn)算練習(xí)400題及答案
- 不同行業(yè)安全管理的特點(diǎn)與要求
- 醫(yī)學(xué)人文素質(zhì)教育的跨學(xué)科研究與創(chuàng)新
- 社區(qū)居民滿意度調(diào)查問卷
- 異常子宮出血護(hù)理查房的課件
- 醫(yī)院基建科招聘筆試題目
- 無創(chuàng)血糖儀行業(yè)營銷策略方案
- 答案-國開電大本科《當(dāng)代中國政治制度》在線形考(形考任務(wù)一)試題
- 國際經(jīng)貿(mào)新形勢下我國外貿(mào)高質(zhì)量發(fā)展的挑戰(zhàn)及對策
評論
0/150
提交評論