📄 main.c
字号:
//******************************************************************************************/
// 名称: PRACTIC480
// 来源:《SPCE061A单片机原理及应用技术》,"第七章程序7_3"
// 描述: s480只有自动播放方式,在中断FIQ的FIQ_TMA中断源中通过
// 主程序的SACM_S480_ServiceLoop()对语音数据进行解码,然后将其
// 送入DAC通道播放
// 日期: 2002/12/11
//*******************************************************************************************/
#define DAC1 1
#define DAC2 2
#define Ramp_UpDn_Off 0
#define Ramp_Up_On 1
#define Ramp_Dn_On 2
#define Ramp_UpDn_On 3
#define Auto 1
#include "s480.h"
//=============================================================================================
// 函数: main()
// 描述:主函数
//============================================================================================
main()
{ int SpeechIndex=0;
SACM_S480_Initial(Auto);
SACM_S480_Play(SpeechIndex,DAC1+DAC2, Ramp_UpDn_On);// 播放第一首
while(1)
SACM_S480_ServiceLoop(); //停
}
//*******************************************************************************************/
// void SACM_S480_Initial(int Init_Index); 来自于sacmv25.lib,API接口函数。SACM_S480语音
// 播放之前的初始化。Init_Index=0 表示手动方式;Init_Index=1 则表示自动方式。
// unsigned int SACM_S480_Status(void);来自于acmv25.lib,API接口函数。[返回值]=R1,当R1的值
// bit0=0,表示语音播放结束;bit0=1,表示语音在播放中。
// void SACM_S480_ServiceLoop(void); 来自于sacmv25.lib,API接口函数。从资源中获取SACM_S480
// 语音资料,并将其填入解码队列中。无出口入口参数。
// main.c 结束
//*******************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -