wt588d語音芯片及模塊詳細(xì)_第1頁
wt588d語音芯片及模塊詳細(xì)_第2頁
wt588d語音芯片及模塊詳細(xì)_第3頁
wt588d語音芯片及模塊詳細(xì)_第4頁
wt588d語音芯片及模塊詳細(xì)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余23頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

6、WT588D語音應(yīng)用方框 、WTW- 、WTW-28P(板號(hào) 、WTW-28P(板號(hào) 、MP3模 、一線串口控制C語言程 、三線串口控制C語言程 模塊封裝(帶SPI-Flash及電路)有DIP16、DIP28,封裝有DIP18、SSOP20和LQFP32形式;持2M~32Mbit的SPI-Flash器; 輸出可直接推動(dòng) 支持加載WAVUSB方式,支持/脫機(jī);即便是在SPI-Flash;

能極大限度的發(fā)揮出WT588D語音單片機(jī)的各項(xiàng)功能;支持8和弦MIDI(此功能有待開放WT588D語音是一款功能強(qiáng)大的可重復(fù)擦除燒寫的語音單片機(jī)。WT588D讓語音不再為控制方式而尋找合適的外音單片機(jī)的任何一種控制模式,把信息到SPI-Flash上即可。作方式簡潔易懂,撮合了語音組合技術(shù),大大減少了語停止等15種觸發(fā)方式,最多可用10個(gè)按鍵觸發(fā)控制輸出;并口控制模式8WT588D-32L、WTW-一線串口控制模式可通過發(fā)碼端控制語音、停止、循環(huán)和音量大小,或者直接觸發(fā)0~219地址位的任意語音,發(fā)碼速600us~2000us;循環(huán)和音量大小,或者直接觸發(fā)0~219地址位的任意語音,三線串口控制控制端口擴(kuò)展輸出可以擴(kuò)展輸出8位,在兩種模式下 4443010020050010008989+

WTW-1有效23+++音頻輸出腳,需要從設(shè) 4---音頻輸出腳,需要從設(shè) 567897.27.2、WTW-28P(板號(hào)/+

111空2空3空4567有效89--空7.37.3、WTW-28P(板號(hào)+

111234567有效89--空空空空空VDD-

8 123456789有效--空空空空空空99

/ 123456789有效-VDD-

123456789有效--空K1~K10被定義為控制端口按鍵觸發(fā)控制端,所對應(yīng)控制端口分別為P00~P07、P10和P11。通過K1~K10拉低相關(guān)控制端口的電平或往相關(guān)控制端口輸入脈沖,就可達(dá)到控制觸發(fā)語音的效果。按鍵K0~K9的觸發(fā)模式可以被設(shè)置為無效按鍵、脈沖可循環(huán)、下一曲可循環(huán)、停止、/暫停、音量+、音量-及/停止等15種觸發(fā)方式。在3×8矩陣按鍵控制模式下控制端口被定義為R1~R3、L0~L7,R1~R3為矩陣行輸,L0~L7為矩陣列輸。當(dāng)R和L3×8矩陣按鍵控制模式。SBT及A0~A7(VDD?VSS4.5V,TA25°C,沒有負(fù)載V--13-L-VH-V上拉阻抗---上拉電阻---輸出電流8--------輸出電流4--------------VDD—--VV---- 語語 語語 并口模式的優(yōu)點(diǎn)是控制速度會(huì)比較快,但也會(huì)占用較多的控制端口。目前僅有WT588D-32L語音、WTW-28P語音模塊支持并口控制模式。P00被定義為SBT觸發(fā)腳,通過改變地址位An來觸發(fā)語音。并口模式下的腳位定義如下表所示。000111000111000000000111000111000000001011010101先在控制端口P01~P10處設(shè)置好地址,然后觸音腳SBT,即可放音,SBT腳的觸發(fā)方式可被定義為脈沖可重復(fù)觸發(fā)、脈沖5ms5ms地址5ms地址5ms地址85ms以選擇或者任意觸發(fā)方式。一線串口控制模式下,無休眠狀態(tài),語音停止后電流大約有5mA,電池供電時(shí)請慎用。按鍵按鍵按鍵------------按鍵按鍵按鍵------------按鍵按鍵按鍵按鍵------------按鍵數(shù)據(jù)(十六進(jìn)制012217218219發(fā)送指令。D0~D7表示一個(gè)地址或者命令數(shù)據(jù),數(shù)據(jù)中的00H~DBH為地址指令,E0H~E7H為音量調(diào)節(jié)命令,F(xiàn)2H為循環(huán)命令,F(xiàn)EH為停止命令。詳細(xì)時(shí)序請見下圖:據(jù)低位,BUSY為語音忙信號(hào)輸出,數(shù)據(jù)成功發(fā)送后等待20ms,BUSY輸出將作出響應(yīng)。數(shù)據(jù)位占空比對應(yīng)詳見下圖。

語10011100Sendoneline(unsignedcharaddr){ /*對進(jìn)行復(fù)位*/ /*復(fù)位信號(hào)保持低電平5ms*/ /*17ms*/ /*5ms*/ if(addr& /*600us:200us1*/ /*200us:600us0*/delay1us(200);}addr>>=1;}sda=1;}--DS--------------DS--------------DS--------------DS--------------DS------------數(shù)據(jù)(十六進(jìn)制012217218219端口輸出高電平,從而控制電路。再次發(fā)送數(shù)據(jù)F6H,便退出控制端口擴(kuò)展數(shù)據(jù)模式,進(jìn)入常規(guī)的三線串口控制模式。000000000000000100000010110110011101101011011011表格里,控制端口所對應(yīng)的數(shù)據(jù)中,0,1著三線串口控制模式下的最后一次語言觸發(fā)模式。如果設(shè)置為循環(huán),則,最后一次被觸發(fā)的地址語音會(huì)繼續(xù)循環(huán),直到切換回常規(guī)三線串口模式下,更改其他觸發(fā)方式為止。從控制端口擴(kuò)展模式切換到常規(guī)三線串口控制模式時(shí),也同樣保留著最后一次操作0,P0088LED8三線串口控制模式由片選CS、時(shí)鐘CLK和數(shù)據(jù)DATASPI5ms,然接收數(shù)據(jù)低位在先,在時(shí)鐘的上升沿接收數(shù)據(jù)。時(shí)鐘周期介于300us~1ms之間,使用300us。數(shù)據(jù)成功接收后,語音忙信F2H為循環(huán)命令,F(xiàn)EH為停止命令,F(xiàn)5H為進(jìn)入三線串口控制控制端口擴(kuò)展輸出命令,F(xiàn)6H為退出三線串口控制控制端口擴(kuò)D0D1D2D3D4D5D6 如果是先觸發(fā)地址語音或者其他令,則需要等待90ms才能發(fā)送音量調(diào)節(jié)命令,否則無效。 (主控單片機(jī)PIC16F54,4MHz)Sendthreelines(unsignedcharaddr) /*對進(jìn)行復(fù)位 /*5ms*/ /*20ms*/ /*5ms*/ elsesda=0; /*300us*/KEYEQU RSTEQUP1.4 SDAEQUP3.0 DAIFAZHIEQU50H MOVDAIFAZHI,#0H;發(fā)碼初始值為0MOV JBMOVR6,#20 LCALLDELAY1MSJBKEY,MAIN JNBKEY,$ LCALLone_line;調(diào)用一線發(fā)碼子程序INCDAIFAZHI MOVXX2:JCXX3XX3:LJMPMAIN CLRRSTMOVR6,#5 LCALLDELAY1MSSETBMOVR6,#20 LCALLDELAY1MSCLRMOVR6,#5 LCALLDELAY1MSMOV RRCAJNCDIDIANPIN=3:1LCALLDELAY200USLCALLDELAY200USLCALLDELAY200USCLRSDALCALLDELAY200USLJMPLOOP1 ;低電平脈沖高:低=1:3LCALLDELAY200USCLRSDALCALLDELAY200USLOOP1:DJNZR5,LOOPSETBSDADELAY200US:MOVR6,#100 DJNZR6,$ L1:MOVR7,#248R7,$DJNZ#includesbitKEY=P1^1;/*P1_1為P1口的第2位*/sbitRST=P1^4;/*P1_4為P3口的第3位*/sbitSDA=P3^0;/*P3_0為P34*/{unsignedchari,j,k;}voiddelay100us(unsignedcharcount)//100US{unsignedchari;unsignedcharj;}{unsignedchar /*delay5ms*/if(addr& /*200us}else /*200us /*600us}}{unsignedcharFD=0;{{ {}while(KEY==0);//等待按鍵,以免一次按鍵誤判成幾}}}}KEYEQU RSTEQUP1.4 CSEQUP3.1 ;CS觸發(fā)引腳SCLEQUP3.2 SDAEQUP3.0 ;數(shù)據(jù)引腳DAIFAZHIEQU50H MOVDAIFAZHI,#0H;發(fā)碼初始值為0MOV JBMOVR6,#20 LCALLDELAY1MSJB JNB INCDAIFAZHI ;發(fā)碼值加1MOVXX2:JCXX3XX3:LJMPMAIN CLRMOVR6,#5 LCALLDELAY1MSSETBMOVR6,#20 LCALLDELAY1MSCLRMOVR6,#5 LCALLDELAY1MSRRCAMOVSETBSCLLCALLDELAY150USDJNZR5,LOOPMOVR5,#08HSETBCS MOV DJNZ 1msR6 MOVR7,#248R7,$DJNZR6,L1RET#includesbitKEY=P1^1;/*P1_1為P1口的第2位*/sbitRST=P1^4;/*P1_4為P3口的第3位*/sbitCS=P3^1;/*P3_1為P3口的第4位*/sbitSCL=P3^2;/*P3_2為P3口的第

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論