无码日本精品久久久久久蜜桃,插插插插久久久,黄色啊久久,亚洲AV永久无码天美传媒

當前位置:首頁 > 技術文章
單片機如何控制語音芯片?

產品開發(fā)中單片機如何控制語音芯片播放?下面具體說一下。首先我們在開發(fā)產品時需要用到很多少聲音,一般常用語音芯片如SK080 SK040 SK020等支持的段數(shù)為32或63段先我們把一些重復使用的語音先分好段編好地址盡量精簡。然后用單機片程序組合成我們需要的語句。如“1-9”,“十”,“百”,“千”,“元”...現(xiàn)在我們要發(fā)“100元”的語音,我們先發(fā)一個“1”再發(fā)“百”為再發(fā)“元”就可以了,下面討論一下程序怎么樣處理。

1.單片機控制接線圖如下:

 

語音芯片

2.時序圖:

語音芯片

單片機每次控制語音芯片放音前先發(fā)一個RST信號把語音芯片里的計數(shù)器清0,然后DATA腳發(fā)N個100US的脈沖高電平,就控制放第N個里的語音。

3.程序:

 

include "REG_MPC82L52.H"

 #include

 

 

void delay_ms(unsigned int count) ;

void delay_us(unsigned int count);

void Speech(unsigned char cnt);

void WBusy(void);

void Speechs(void);

 

/**************端口定義*****************/

sbit RST=P3^0;      //P3.0是脈沖復位腳

sbit DATA=P3^1;     //P3.1是脈沖數(shù)據(jù)腳

sbit BUSY=P3^2;     //P3.2是放音BUSY腳

 

unsigned int sp[3];    //定義一個組合語音用的數(shù)組變量

 

/*************主程序****************/

main (void)

{

  DATA=0;

  RST=1;

  delay_us(100);            //上電復位防止干擾發(fā)聲芯片放音

  RST=0;

  delay_us(100);

  sp[0]=0;

  sp[1]=0;

  sp[2]=0;

  while(1)

  {

  

        sp[0]=1;

        sp[1]=11;

        sp[2]=12;

        Speechs();      //組合1,11,12地址段放音‘100元‘

   delay_ms(5000);    //延時放音時間5秒

   }

}

/**************************************

;延時X毫秒

;不同的工作環(huán)境,需要調整此函數(shù)

;入口參數(shù):count

;出口參數(shù):無

**************************************/

void delay_ms(unsigned int count)    

{

 unsigned int i,j;

 for(i=0;i

 {

    for(j=0;j<500;j++);

 }

}

/**************************************

;延時X微秒

;不同的工作環(huán)境,需要調整此函數(shù)

;入口參數(shù):count

;出口參數(shù):無

**************************************/

void delay_us(unsigned int count)

{

 unsigned int i,j;

 for(i=0;i

 {

    for(j=0;j<2;j++);

 }

}

/**************************************

;控制地址段放音

;入口參數(shù):cnt;

;出口參數(shù):無

**************************************/

void SC_Speech(unsigned char cnt)

{   

     unsigned char i;  

   

     RST=1;

     delay_us(100);           

     RST=0;

     delay_us(100);

     for(i=0;i < cnt;i++)

     {  

        DATA=1;             //數(shù)據(jù)脈沖高

        delay_us(100);         //延時100US

        DATA=0;             //數(shù)據(jù)脈沖低

        delay_us(100);         //延時100US

     }

}

/**************************************

;控制地址段組合放音

;入口參數(shù):無

;出口參數(shù):無

**************************************/

void Speechs(void)

{   

    Speech(sp[0]);

   WBusy();

    Speech(sp[1]);

    WBusy();

    Speech(sp[2]);

    sp[0]=0;

    sp[1]=0;

    sp[2]=0;

}

 

/**************************************

;等待BUSY信號變低;

;入口參數(shù):無

;出口參數(shù):無

**************************************/

void WBusy(void)

{

    unsigned int times;

    for(times=0;times<50;times++)        //等待超過5秒最長語音段自動退出;

    {

       delay_ms(100);                    //調節(jié)組合語音間隔

       if(BUSY==0) break;

    }  

 

}

 

 

 

 

 電子街  天賜網  51電子網  物友網  企企通采購網  維庫電子市場網  企業(yè)夢工廠  北極星電力商務通  阿土伯商貿網  佳工機電網  百業(yè)網  EETOP創(chuàng)芯網  企業(yè)供需庫  3618醫(yī)療器械網  東方醫(yī)療器械網  知乎-思科微  匯安人力資源  綠盾征信  數(shù)碼之家  搜狐博客  博客園  新工商名錄  食品機械設備網  東方供應商  全天候貿易網  電子發(fā)燒友  知乎  全球機械網  中塑在線   商名網  佰伯安全網  一大把  樂酷商務網   富商通  N127網  新浪微博  新品快播網  企業(yè)在線   一品威客  馬可波羅網  虎易網  娃酷網  818同城網  網商匯  智家網  谷瀑環(huán)保網  2018信息港  今日推薦  中國教育裝備采購網  品牌網  更多>>
国产久久久色情网站| 一区二区欧美黄片| 精品久久久久区二区8888| 天伊人久久| 欧 AV 在线不卡| 久久性2019中文字幕| 麻豆超碰我要操| 国产欧美综合图片专区| 新香蕉资源 成人影视在线观看| 成人在线亚洲欧洲APP视频| 欧美婷婷五月天激情| 国产成人无码人妻在线| 91超碰在线二区三区| 日韩精品福利色区| 国产夫妻在线观看| 国产精品视频偷拍| 欧美人妻中文三区| 天天激情在线一区二区三区精品国产| 中文字幕乱理片人妻无码888| avtt2018一区观看| 日本a视频在线观看不卡| 久久se人伦| 国产麻豆性爱中文字幕| 波多野在久久线| 天天操夜夜操狠狠操欧美| 双飞少妇后入av| 久久久久无码妻| 午夜毛片小视频| 亚洲理论xxxx人妻| 欧美亚洲国产视频入口| 国产高清一区二区白浆| 少妇色| 国产一级欧美日韩在线观看| 欧美伊人三级| 成人日韩视频91| 国产精品九一麻豆| 日B视頻在线免费观看| 久久久精品黑人| 天堂成人在线资源| 69精品视频`| 久久久一区二区h|