《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 其他 > 業(yè)界動(dòng)態(tài) > ISD4004語(yǔ)音芯片在語(yǔ)音報(bào)站器中的應(yīng)用

ISD4004語(yǔ)音芯片在語(yǔ)音報(bào)站器中的應(yīng)用

2008-08-28
作者:張建華 高守瑋 楊建國(guó)

  摘? 要: ISD4004語(yǔ)音系列芯片是美國(guó)ISD公司推出的產(chǎn)品,具有可多次重復(fù)錄放、存儲(chǔ)時(shí)間長(zhǎng)、使用時(shí)不需擴(kuò)充存儲(chǔ)器、所需外圍電路簡(jiǎn)單等特點(diǎn)。介紹了ISD4004芯片在語(yǔ)音報(bào)站器中的一個(gè)實(shí)際應(yīng)用" title="實(shí)際應(yīng)用">實(shí)際應(yīng)用,并說(shuō)明了其功能和使用方法,從而使讀者對(duì)ISD4004系列語(yǔ)音芯片" title="語(yǔ)音芯片">語(yǔ)音芯片的使用有個(gè)初步的了解。

  關(guān)鍵詞: 1SD4004? 單片機(jī)? 語(yǔ)音報(bào)站器

?

  ISD4004語(yǔ)音芯片是由美國(guó)ISD公司推出的新產(chǎn)品。關(guān)于該語(yǔ)音芯片的引腳說(shuō)明以及內(nèi)部電路等,很容易在ISD公司提供的芯片資料中查到,筆者就不進(jìn)行過(guò)多的描述,只簡(jiǎn)單地對(duì)其特點(diǎn)做一介紹。

  與普通的錄音/重放芯片相比,ISD4004具有如下特點(diǎn):首先,記錄聲音沒(méi)有段長(zhǎng)度限制,并且聲音記錄不需要A/D轉(zhuǎn)換和壓縮;其次,將快速閃存作為存儲(chǔ)介質(zhì),無(wú)需電源即可保存數(shù)據(jù)長(zhǎng)達(dá)100年,重復(fù)記錄10000次以上;此外,ISD4004具有記錄時(shí)間長(zhǎng)(可達(dá)16分鐘,本文采用的為8分鐘的ISD4004語(yǔ)音芯片)的優(yōu)點(diǎn);最后,ISD4004的開(kāi)發(fā)應(yīng)用具有所需外圍電路簡(jiǎn)單的優(yōu)點(diǎn),這一點(diǎn)從本文介紹的其在語(yǔ)音報(bào)站器中的實(shí)際應(yīng)用可以體會(huì)到。

1 語(yǔ)音報(bào)站器硬件電路設(shè)計(jì)

  目前市場(chǎng)上流通的語(yǔ)音報(bào)站器,大多采用的不是ISD4004系列的芯片,這與其剛推出不久以及價(jià)格偏高有關(guān)。但隨著ISD4004應(yīng)用的增多以及價(jià)格的回落,再加上ISD4004系列芯片本身的優(yōu)點(diǎn),可以相信,在語(yǔ)音報(bào)站器中采用ISD4004系列語(yǔ)音芯片是完全可行的。筆者設(shè)計(jì)了該裝置的硬件電路,并進(jìn)行了上車調(diào)試,取得了較為滿意的效果。

  本文討論的語(yǔ)音報(bào)站器主要是指裝在車上的放音電路,不包含錄音電路。而在實(shí)際應(yīng)用中,錄音電路則完成報(bào)站內(nèi)容的錄音工作,并收錄內(nèi)容存儲(chǔ)到語(yǔ)音芯片中。本文主要結(jié)合ISD4004在放音電路中的使用介紹ISD4004的典型應(yīng)用。

????本文討論的報(bào)站器主電路主要由單片機(jī)89C52" title="89C52">89C52和ISD4004構(gòu)成。該系統(tǒng)的硬件電路連接圖如圖1所示。

?

  本系統(tǒng)主要分為三部分:單片機(jī)控制部分、放音部分和顯示部分。顯示電路采用的是通過(guò)P3.0、P3.1控制的兩個(gè)7段數(shù)碼管的靜態(tài)顯示器,在此不作詳細(xì)介紹;控制部分主要由單片機(jī)89C52構(gòu)成,包含必要的按鍵電路、復(fù)位電路和看門狗電路等外圍電路;放音部分主要由ISD4004構(gòu)成,包含配套的變壓電路、功放電路等。

  從圖1中可以看出89C52和ISD4004之間的連接較少。單片機(jī)的P1.0~P1.3引腳接按鍵,控制報(bào)站器工作過(guò)程中是否放音和放音內(nèi)容;P1.6接ISD4004的片選引腳/SS,控制ISD4004是否選通;P1.7接ISD4004的串行輸入引腳MOSI,從該引腳讀入放音的地址;P3.0和P3.1控制外圍顯示電路,在報(bào)站器工作過(guò)程中顯示當(dāng)前的站號(hào);P3.2和P3.3分別接ISD4004的串行時(shí)鐘引腳SCLK和中斷引腳/INT。ISD4004芯片所需要的連接還有音頻信號(hào)輸出引腳AUDOUT,該引腳通過(guò)一個(gè)濾波電容與揚(yáng)聲器連接;AMCAP為自動(dòng)靜音端,使用時(shí)通過(guò)一電容接地。此外,由于ISD4004的工作電壓為3V,而單片機(jī)所需供電電壓為5V,因此需要采用變壓電路得到3V電壓供ISD4004使用。

2 軟件設(shè)計(jì)

  程序流程圖如圖2所示。

?

?

  電路上電" title="上電">上電后,首先完成程序的初始化,隨后查詢按鍵狀態(tài),進(jìn)入系統(tǒng)待機(jī)狀態(tài)。如果有按鍵按下,則轉(zhuǎn)去執(zhí)行該按鍵指向的工作程序。按鍵包括放音鍵、停止鍵、加一鍵、減一鍵以及特殊語(yǔ)鍵。在待機(jī)狀態(tài)下,如果放音鍵首次被按下,程序?qū)⑹紫扰袛嗍侨ミ€是回(公交車路徑一般是既去又回的),并點(diǎn)亮相應(yīng)的指示燈,自動(dòng)讀出第一站的放音內(nèi)容,站號(hào)顯示1。如果不是首次按下,則首先判斷當(dāng)前站號(hào),并以該站號(hào)為依據(jù)獲得存放該站放音內(nèi)容的首地址;然后調(diào)用放音子程序" title="子程序">子程序,讀入前面獲得的本站放音內(nèi)容首地址,開(kāi)始放音。每一句放音完畢后,ISD4004的中斷引腳(25腳)會(huì)自動(dòng)送一低電平信號(hào)。在硬件設(shè)計(jì)中,該引腳與單片機(jī)的P3.3連接,因此會(huì)引起一次中斷,在中斷子程序中有一個(gè)計(jì)數(shù)器記錄中斷次數(shù),從而判斷何時(shí)當(dāng)前一站結(jié)束,站號(hào)加一并刷新顯示。加一鍵按下后,程序放音內(nèi)容轉(zhuǎn)向下一站;減一鍵按下后,則使程序放音內(nèi)容轉(zhuǎn)向上一站,相應(yīng)的站號(hào)顯示也將隨之刷新;特殊語(yǔ)鍵按下后,程序轉(zhuǎn)向執(zhí)行特殊語(yǔ)放音(譬如“拐彎請(qǐng)注意”等語(yǔ)句);停止鍵按下,將中止當(dāng)前的放音狀態(tài)。

  為了便于讀者對(duì)ISD4004應(yīng)用的理解,本文給出了部分程序。

  該部分程序主要完成放音操作,把獲得的放音內(nèi)容的地址送到ISD4004中,完成放音。

  PLAY:

    ACALL? ?????? POWERUP????? ????????  ;上電子程序

    ACALL? ?????? DELAY25????????????? ? ;延遲子程序,至少延遲25ms

    CLR???     P1.6 ?????? ?????? ?? ;選中ISD4004

?? ?   MOV??     PLAY2,#11100000B?    ;存放SETPLAY命令

???   MOV? ??    A,PLAY0?????????????? ?;送放音地址低8位

 ???  ACALL??    SEND??????????????????? ;調(diào)用送地址子程序

???? ?? MOV???????????A,PLAY1??????????????? ;送放音地址高8位

    ACALL? ?????? SEND????????????

?????? ?MOV? ???????? A,PLAY2??????????????? ;送SETPLAY命令

?????? ACALL? ?????? SEND

?    SETB??? ????? P1.6

??????? CLR?????? ??? P1.6

??????? MOV ????????? PLAYING,#11110000B???? ;送入放音指令

?????? ?MOV?????????? A,PLAYING

??????? ACALL ??????? SEND

??????? SETB????????? P1.6

??????? RET

  POWERUP:?????????????? ?????????????? ?? ;送上電指令子程序

?? ???? MOV? ??????? POWING,#00100000B? ??? ?;送入語(yǔ)音芯片上電信號(hào)

??????? MOV????????? A,POWUPING

??????? CLR ????? ?? P1.6

?????? ?ACALL??????? SEND

??????? SETB ??????? P1.6

??????? RET

  SEND:??????  ???????????????????? ????? ;向ISD4004送指令、地址等的子程序

??????? CLR???????? MOSI

??????? CLR???????? P3.2

??????? MOV???????? R1,#8

  OUTBIT1:

    CLR????? ? P3.2????????????????????? ;時(shí)鐘下降

??????? RRC????????? A

??????? MOV??????? MOSI,C??????????????????? ;輸出1位

??????? NOP

??? ??? NOP

??????? NOP

??????? SETB ?????? P3.2???? ??????? ???????? ;時(shí)鐘上升沿到

    NOP

    NOP

    NOP

    DJNZ? ?   R1,OUTBIT1

  RET

  放音程序中,要嚴(yán)格按照ISD4004的要求編程。首先要送上電指令,然后等待25μs的延遲,再送16位放音起始地址,最后送8位的開(kāi)始放音指令。

  在放音電路的調(diào)試過(guò)程中,首先測(cè)量ISD4004的工作電壓是否是3V,如果是則進(jìn)入下級(jí)調(diào)試。再看是否可以送入放音地址,對(duì)此可以測(cè)量AUDOUT引腳的電壓,若為1.2V則說(shuō)明可以讀入放音地址。再后測(cè)量是否能夠放音,可以測(cè)量AUDOUT引腳電壓,若為1.2V則說(shuō)明ISD4004芯片工作正常,可以放音。如果沒(méi)有聽(tīng)到放音則調(diào)試后級(jí)放音電路,看是否是后級(jí)電路有問(wèn)題。

  本文介紹的報(bào)站器電路已經(jīng)經(jīng)過(guò)上車實(shí)驗(yàn)調(diào)試,能夠穩(wěn)定可靠工作。

?

參考文獻(xiàn)

1 李 華.MCS-51系列單片機(jī)實(shí)用接口技術(shù).北京:北京航空? 航天大學(xué)出版社, 1993

2 薛鈞義,張彥斌.MCS-51/96系列單片微型計(jì)算機(jī)及其應(yīng)用(第2版).西安:西安交通大學(xué)出版社, 1997

3 王振紅,李 洋,郝承祥.ISD4004語(yǔ)音芯片的工作原理及其在智能控制系統(tǒng)中的應(yīng)用.電子器件,2002;25(1)

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国内精品99| 亚洲视频专区在线| 欧美日韩免费一区| 男人的天堂亚洲在线| 久久久免费精品| 久久久91精品国产| 久久裸体视频| 久久人人爽人人爽爽久久| 久久精品视频在线| 欧美一区二区成人| 欧美一区二区三区播放老司机| 亚洲婷婷综合久久一本伊一区| 99精品视频免费全部在线| 亚洲激情第一页| 91久久国产综合久久91精品网站| 久久精品视频免费播放| 久久精品成人一区二区三区蜜臀| 欧美呦呦网站| 亚洲高清视频一区| 亚洲欧洲日韩女同| 999亚洲国产精| 一区二区三区国产精品| 在线视频欧美一区| 亚洲调教视频在线观看| 亚洲淫性视频| 午夜影院日韩| 久久伊伊香蕉| 欧美黄色免费| 欧美三级视频在线| 国产精品一区二区在线| 国产一区二区三区四区五区美女| 激情综合亚洲| 亚洲精品一区二区三区樱花| 在线综合欧美| 午夜一区在线| 亚洲国产高清在线| 一本久久青青| 欧美一区二区在线免费播放| 久久久久久久久久久久久女国产乱| 久久免费国产精品1| 女主播福利一区| 欧美三区在线视频| 国产精品爽黄69| 影院欧美亚洲| 一区二区日韩伦理片| 香蕉久久一区二区不卡无毒影院| 亚洲黄色成人久久久| 一区二区三区日韩精品视频| 午夜精彩国产免费不卡不顿大片| 久久久久久尹人网香蕉| 欧美精品麻豆| 国产欧美日韩综合| 亚洲第一精品夜夜躁人人爽| 一区二区三欧美| 久久精品一区二区三区不卡牛牛 | 亚洲精品在线二区| 亚洲一区二区在线免费观看| 亚洲第一精品在线| 亚洲午夜激情网页| 久久视频在线看| 欧美日韩精品免费| 国产视频一区二区在线观看 | 国产日韩av高清| 亚洲高清色综合| 亚洲视频你懂的| 91久久精品日日躁夜夜躁欧美 | 亚洲一区二区三区四区中文| 久久精品一区二区国产| 欧美激情一区二区三区成人| 国产精品日韩专区| 亚洲国产婷婷香蕉久久久久久99| 亚洲一区二区黄色| 亚洲精品在线观看免费| 欧美在线高清| 欧美视频手机在线| 在线看片日韩| 欧美一区二区三区免费观看视频 | 久久av二区| 亚洲影院色在线观看免费| 玖玖在线精品| 国产欧美日韩一区二区三区在线| 日韩视频在线永久播放| 亚洲第一中文字幕| 午夜亚洲福利在线老司机| 欧美人妖在线观看| 伊人一区二区三区久久精品| 亚洲欧美视频在线| 一区二区三区四区国产精品| 乱人伦精品视频在线观看| 国产欧美精品va在线观看| 日韩午夜免费视频| 亚洲欧洲一区二区三区久久| 久久久国产精品一区二区三区| 国产精品国产成人国产三级| 亚洲激情在线| 亚洲日韩成人| 久久综合色播五月| 国外成人在线视频网站| 亚洲伊人色欲综合网| 中文国产亚洲喷潮| 欧美日韩精品久久| 亚洲区国产区| 999在线观看精品免费不卡网站| 美女网站久久| 影音先锋欧美精品| 久久精品国产69国产精品亚洲| 欧美一区视频| 国产精品视频成人| 亚洲小说欧美另类社区| 亚洲午夜一区二区| 欧美三级资源在线| 一本色道婷婷久久欧美| 一区二区三区色| 欧美天堂亚洲电影院在线播放| 亚洲人久久久| aa级大片欧美三级| 欧美日韩国语| 99精品视频一区| 亚洲先锋成人| 欧美性事免费在线观看| 一区二区三区精品视频| 亚洲天堂av在线免费观看| 欧美日韩一区二区精品| 亚洲毛片在线观看.| 一区二区三区欧美| 欧美三级网页| 亚洲欧美久久久| 久久av一区二区三区漫画| 国产亚洲人成网站在线观看| 久久大香伊蕉在人线观看热2| 久久久久久久久久看片| 激情丁香综合| 亚洲人成网站在线观看播放| 欧美高清视频在线| 亚洲精品午夜精品| 亚洲一区二区3| 国产精品久久午夜夜伦鲁鲁| 亚洲中无吗在线| 久久精品国产亚洲aⅴ| 国一区二区在线观看| 亚洲黄色av| 欧美日韩亚洲视频一区| 亚洲深夜福利视频| 久久精品国产第一区二区三区最新章节| 国产亚洲精品久久久| 亚洲国产另类久久久精品极度| 免费观看一区| 日韩一区二区精品葵司在线| 亚洲免费影视| 国产在线一区二区三区四区| 91久久精品国产91性色tv| 欧美日韩黄色一区二区| 亚洲欧美日韩另类精品一区二区三区| 久久狠狠亚洲综合| 在线观看国产成人av片| 中日韩视频在线观看| 国产日韩精品综合网站| 亚洲国产精品国自产拍av秋霞| 欧美极品一区| 亚洲尤物在线视频观看| 久热re这里精品视频在线6| 亚洲精品影院| 久久精品国产欧美激情| 91久久亚洲| 欧美亚洲日本网站| 有码中文亚洲精品| 亚洲网站啪啪| 国产字幕视频一区二区| av72成人在线| 国产曰批免费观看久久久| 一二三四社区欧美黄| 国产日产高清欧美一区二区三区| 亚洲人成网站色ww在线| 国产精品欧美风情| 亚洲人成在线观看网站高清| 国产精品免费观看在线| 亚洲国产精品高清久久久| 国产精品久久久久9999| 亚洲丁香婷深爱综合| 欧美午夜宅男影院在线观看| 亚洲国产高清高潮精品美女| 欧美性猛交xxxx乱大交退制版 | 国产精品夜色7777狼人| 亚洲激情欧美激情| 国产精品专区一| 夜夜嗨av一区二区三区四季av| 国产女人18毛片水18精品| 日韩视频免费在线| 国产一区二区三区黄视频| 亚洲一二三区精品| 在线观看国产精品淫| 欧美一区91| 一区二区三区久久久| 你懂的视频欧美| 亚洲欧美另类中文字幕| 欧美日韩免费观看一区三区 | 一本色道久久综合狠狠躁的推荐| 久久夜色精品国产| 亚洲一区二区精品在线观看| 欧美精品日韩综合在线|