<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 設計應用 > 紅外測溫計的設計

紅外測溫計的設計

作者: 時(shí)間:2015-06-23 來(lái)源:網(wǎng)絡(luò ) 收藏

  本軟件系統設計簡(jiǎn)單。主要是因為的十六位單片機開(kāi)發(fā)環(huán)境使用方便,并支持C語(yǔ)言與匯編語(yǔ)言的互相調用,且提供豐富的語(yǔ)音函數庫,只要我們了解這些函數的使用方法,我們就可以很容易的實(shí)現語(yǔ)音的播放。本系統采用S480壓縮格式,該壓縮算法壓縮比較大80:3, 存儲容量大,音質(zhì)介于A(yíng)2000和S240之間,適用于語(yǔ)音播放。例如播放部分代碼如下:

本文引用地址:http://dyxdggzs.com/article/276154.htm

  其相關(guān)API函數如下所示:

  int SACM_S480_Initial(int Init_Index) //初始化

  void SACM_ S480_ServiceLoop(void) //獲取語(yǔ)音資料,填入譯碼隊列

  void SACM_ S480_Play(int Speech_Index, int Channel, int Ramp_Set) //播放

  void SACM_ S480_Stop(void) //停止播放

  void SACM_S480_Pause (void) //暫停播放

  void SACM_S480_Resume(void) //暫停后恢復

  void SACM_S480_Volume(Volume_Index) //音量的控制

  unsigned int SACM_S480_Status(void) //獲取模塊的狀態(tài)

  Call F_FIQ_Service_ SACM_S480 //中斷服務(wù)函數

  各函數具體內容如下:

  1)【API格式】

  C:int SACM_S480_Initial(int Init_Index)

  ASM:R1=[ Init_Index]

  Call F_ SACM_ S480_Initial

  【功能說(shuō)明】SACM_S480語(yǔ)音播放之前的初始化。

  【參 數】Init_Index=0 表示手動(dòng)方式;Init_Index=1 則表示自動(dòng)方式。

  【返 回 值】

  0:代表語(yǔ)音模塊初始化失敗

  1:代表初始化成功。

  【備 注】該函數用于對定時(shí)器、中斷和DAC等的初始化。

  2) 【API格式】

  C:void SACM_S480_ServiceLoop(void)

  ASM:Call F_ SACM_S480_ServiceLoop

  【功能說(shuō)明】從資源中獲取SACM_S480語(yǔ)音資料,并將其填入解碼隊列中。

  【參 數】無(wú)。

  【返 回 值】無(wú)。

  【備 注】播放語(yǔ)音文件中數據,當出現FF FF FFH數據時(shí)便停止播放。

  3) 【API格式】

  C:int SACM_S480_Play(int Speech_Index, int Channel, int Ramp_Set);

  ASM:R1=[ Speech _Index]

  R2=[ Channel]

  R3=[ Ramp_Set]

  Call SACM_S480_Play

  【功能說(shuō)明】播放資源中SACM_S480語(yǔ)音。

  【參 數】Speech _Index 表示語(yǔ)音索引號。

  Channel: 1.通過(guò)DAC1通道播放; 2.通過(guò)DAC2通道播放; 3.通過(guò)DAC1和 DAC2雙通道播放。

  Ramp_Set:0.禁止音量增/減調節; 1.僅允許音量增調節; 2.僅允許音量減調 節; 3.允許音量增/減調節。

  【返 回 值】無(wú)。

  【備 注】

 ?、?SACM_S480的數據率有4.8Kbps7.2Kbps三種,可在同一模塊的幾種算法中自動(dòng)選擇一種。

 ?、赟peech_Index是定義在resource.inc文件中資源表(T_SACM_S480_SpeechTable)的偏移地址。

 ?、?中斷服務(wù)子程序中F_FIQ_Service_ SACM_S480必須放在TMA_FIQ中斷向量上(參見(jiàn)SPCE的中斷系統)。

 ?、芎瘮翟试STimerA以所選的的數據采樣率(計數溢出)中斷。

c語(yǔ)言相關(guān)文章:c語(yǔ)言教程


傳感器相關(guān)文章:傳感器工作原理


風(fēng)速傳感器相關(guān)文章:風(fēng)速傳感器原理
紅外熱像儀相關(guān)文章:紅外熱像儀原理
熱像儀相關(guān)文章:熱像儀原理


關(guān)鍵詞: 凌陽(yáng) SPCE061A

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>