<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 基于RFID的自助語(yǔ)音系統(tǒng)

          基于RFID的自助語(yǔ)音系統(tǒng)

          作者: 時(shí)間:2010-09-09 來源:網(wǎng)絡(luò) 收藏

          2.2 語(yǔ)音模塊XF-S4240
          XF-S4240中文語(yǔ)音合成模塊是中科大訊飛信息科技有限公司面向高端應(yīng)用推出的嵌入式中文語(yǔ)音合成模塊??芍С秩我獾闹形奈谋尽⒂⑽淖帜傅恼Z(yǔ)音合成。該模塊通過異步串口(UART)、SPI接口及I2C總線3種方式接收待合成的文本,直接合成為語(yǔ)音輸出。該模塊支持GB2312、GBK、BIG5、UNICODE等4種內(nèi)碼格式的文本,具有智能的文本分析處理算法,并支持多種控制命令,包括:合成、停止、暫停合成、繼續(xù)合成等。XF-S4240語(yǔ)音模塊封裝成16端子,各端子功能如表2所示。

          本文引用地址:http://www.ex-cimer.com/article/166579.htm


          語(yǔ)音模塊的命令格式由幀頭、數(shù)據(jù)長(zhǎng)度區(qū)及數(shù)據(jù)區(qū)3部分組成,各部分的定義如表3所示。語(yǔ)音模塊的命令如表4所示。


          如要合成“歡迎您參觀莫高窟”,只需對(duì)模塊發(fā)送格式為GB2312的文本代碼:


          其中0xFD為幀頭,0x00為數(shù)據(jù)區(qū)長(zhǎng)度的高字節(jié),Ox14為數(shù)據(jù)區(qū)長(zhǎng)度的低字節(jié)(注意:長(zhǎng)度字節(jié)為合成代碼字節(jié)長(zhǎng)+2),0x01為語(yǔ)音合成命令,0x00為GB2312的命令碼。0xBB、0xB6 為“歡”的GB2312碼,0xD3、0xAD為“迎”的GB2312碼……0xAD、0xA3為“。”的GB2312碼。
          本設(shè)計(jì)中,AT89S8252與XF-S4240通過SPI通訊來實(shí)現(xiàn),電路連接見圖2。語(yǔ)音信號(hào)由LM386放大輸出。由于該模塊采用3.3 V供電,需用AMSlll7將5 V轉(zhuǎn)換為3.3 V電源。
          2.3 AT89S8252單片機(jī)
          本系統(tǒng)設(shè)計(jì)中,射頻讀卡模塊具有UART接口,語(yǔ)音合成模塊具有UART和SPI接口。由于普通51單片機(jī)只有一個(gè)串口,因此存在串口的擴(kuò)展問題。AT89C8252單片機(jī)是ATMEL公司的8位微處理器,具有SPI接口是AT89S8252不同于其他單片機(jī)的主要特點(diǎn),它與51單片機(jī)完全兼容,但
          在P1口(其中的P1.4~P1.7)上擴(kuò)展了SPI接口??梢院芊奖愕嘏c語(yǔ)音模塊通信,因此,在本系統(tǒng)選擇AT89S8252,可以大大簡(jiǎn)化系統(tǒng)的軟硬件設(shè)計(jì)。
          (P1.4):從使能輸入引腳,低電平有效;MOSI(P1.5):主數(shù)據(jù)輸出或從數(shù)據(jù)輸入引腳;MISO(P1.6):主數(shù)據(jù)輸入或從數(shù)據(jù)輸出引腳;SCK(P1.7):主時(shí)鐘輸出或從時(shí)鐘輸入引腳。
          AT89S8252共有3個(gè)SPI寄存器,分別是控制寄存器SPCR、狀態(tài)寄存器SPSR和數(shù)據(jù)寄存器SPDR。
          1)控制寄存器SPCR的內(nèi)容格式為:


          SPIE:SPI中斷使能位。為0時(shí),禁止SPI中斷:為1時(shí),若EA也為1,則使能SPI中斷;
          SPE:SPI使能位。為0時(shí),禁止SPI通道;為1時(shí),使能SPI中斷,此時(shí),P1.4、P1.5、P1.6和P1.7用作*****、MOSI、MISO和SCK。
          DORO:數(shù)據(jù)順序設(shè)置位。為O時(shí),數(shù)據(jù)傳輸?shù)臀辉谇?;?時(shí),數(shù)據(jù)傳輸高位在前。
          MSTR:主從模式設(shè)置位。為0時(shí),選擇從模式;為1時(shí),選擇主模式。
          CPOL:時(shí)鐘極性設(shè)置位。為0時(shí),主器件時(shí)鐘SCK在不傳輸時(shí)為低電平;為1時(shí),SCK在空閑時(shí)為高電平。
          CPHA:時(shí)鐘相位設(shè)置位。此位和CPOL一起控制主從器件之間的時(shí)鐘和數(shù)據(jù)關(guān)系。
          SPRl、SPR0:SPI時(shí)鐘頻率設(shè)置位。這兩位主要用于主模式器件的SCK頻率設(shè)置,對(duì)于從模式器件沒有作用。為00時(shí),頻率為fOSC/4;為01時(shí),頻率為fOSC/16;為10時(shí),頻率為fOSC/64;為11時(shí),頻率為fOSC/128。這里fOSC為晶振頻率。
          在本設(shè)計(jì)中,初始化要求SPIE=0,SPE=l,DORD=O,MSTR=1,CPOL=CPHA=l,SPRl=0,SPR0=1,通過“SPCR=0x5d”語(yǔ)句就可以對(duì)SPI接口初始化。
          2)狀態(tài)寄存器SPSR的內(nèi)容格式為:



          關(guān)鍵詞: 音頻

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();