欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: syn6288語(yǔ)音模塊 [打印本頁(yè)]

作者: forrest    時(shí)間: 2015-1-3 18:20
標(biāo)題: syn6288語(yǔ)音模塊
求syn6288語(yǔ)音模塊51程序,上位機(jī)

作者: admin    時(shí)間: 2015-1-5 22:10
該芯片的51單片機(jī)程序下載:http://www.raoushi.com/bbs/dpj-30276-1.html
作者: forrest    時(shí)間: 2015-1-6 16:40
admin 發(fā)表于 2015-1-5 22:10
該芯片的51單片機(jī)程序下載:http://www.raoushi.com/bbs/dpj-30276-1.html

現(xiàn)在去試試,謝謝
作者: forrest    時(shí)間: 2015-1-6 16:42
admin 發(fā)表于 2015-1-5 22:10
該芯片的51單片機(jī)程序下載:http://www.raoushi.com/bbs/dpj-30276-1.html

有沒(méi)有上位機(jī)??
作者: jhgghj87    時(shí)間: 2017-6-1 20:10

該芯片的51單片機(jī)程序下載:http://www.raoushi.com/bbs/dpj-30276-1.html  哦了
作者: cjjcjj1    時(shí)間: 2017-6-1 22:01
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: wyswhy    時(shí)間: 2017-6-1 23:23
//注意:51單片機(jī)使用12M晶振串口發(fā)送數(shù)據(jù)會(huì)有誤差而不能工作 //                所以只能使用11.0592M的晶振  #include <reg51.h>             #include <string.h>  #include "uart.h"  void syn6288(char*  tex,unsigned  char changdu); /****************************************************************************  * 函  數(shù):void  main(void)  * 功  能:主函數(shù)  * 參  數(shù):無(wú)  * 返回值:無(wú)  * 更  新:無(wú)  * 備  注:無(wú) ****************************************************************************/  void  main(void)  {         /****************需要發(fā)送的文本**********************************/          char code text[] =  {"[v10][m10]湖北"};         char code hubei[] =  {"[v9][m9]ok"}; /****************串口的初始化************************************/                    uartinit();         syn6288(text,sizeof(text));         uart_delay(2000);                  //延時(shí)很重要          syn6288(hubei,sizeof(hubei));         uart_delay(1000);                  //延時(shí)很重要                    while(1)         ; } /****************************************************************************  * 函  數(shù):void syn6288(char*  tex,unsigned  char changdu)  * 功  能:語(yǔ)音讀取字符串  * 參  數(shù):tex--------字符串的地址  *         changdu----字符串tex的長(zhǎng)讀  * 返回值:無(wú)  * 更  新:無(wú)  * 備  注:無(wú) ****************************************************************************/  void syn6288(char*  tex,unsigned  char changdu) {                 unsigned  char  headOfFrame[5];     unsigned  char  length;           unsigned  char  ecc  = 0;                          //定義校驗(yàn)字節(jié)         unsigned  int i=0;          length =changdu;                         //需要發(fā)送文本的長(zhǎng)度          /*****************發(fā)送過(guò)程**************************************/                    headOfFrame[0] = 0xFD ;                         //構(gòu)造幀頭FD         headOfFrame[1] = 0x00 ;                         //構(gòu)造數(shù)據(jù)區(qū)長(zhǎng)度的高字節(jié)         headOfFrame[2] = length + 3;                 //構(gòu)造數(shù)據(jù)區(qū)長(zhǎng)度的低字節(jié)         headOfFrame[3] = 0x01 ;                         //構(gòu)造命令字:合成播放命令 /*****************帶背景音樂(lè)**************************************/                            headOfFrame[4] = 0x21 ;                         //構(gòu)造命令參數(shù):編碼格式為GBK  /*****************不帶背景音樂(lè)**************************************/                            //headOfFrame[4] = 0x01 ;                         //構(gòu)造命令參數(shù):編碼格式為GBK          for(i = 0; i<5; i++)                                   //依次發(fā)送構(gòu)造好的5個(gè)幀頭字節(jié)         {               ecc=ecc^(headOfFrame[i]);                 //對(duì)發(fā)送的字節(jié)進(jìn)行異或校驗(yàn)                     SBUF = headOfFrame[i];              while (TI== 0) {;}                           //等待發(fā)送中斷標(biāo)志位置位             TI = 0;                                                 //發(fā)送中斷標(biāo)志位清零         }          for(i = 0; i<length; i++)                   //依次發(fā)送待合成的文本數(shù)據(jù)         {               ecc=ecc^(tex[i]);                                 //對(duì)發(fā)送的字節(jié)進(jìn)行異或校驗(yàn)                     SBUF = tex[i];              while (TI== 0) {;}              TI = 0;                  //uart_delay(10);                                         }         //uart_delay(1000);         SBUF=ecc;                                                        //最后發(fā)送校驗(yàn)字節(jié)         while(TI== 0)                  ;         TI=0;            }
作者: 4591314    時(shí)間: 2020-3-2 10:38
有沒(méi)有f407的程序?




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1