⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 spce061单片机的一些程序!C语言和汇编语言都有
💻 C
字号:
//*******************************************************************************************/
// 名称: a2000
// 来源:《SPCE061A单片机原理及应用技术》,"第七章程序7_2"
// 描述: A2000有两种播放方式,即自动方式和非自动方式,我们可以通
//        过改变Mode的值来切换这两种方式:当Mode=0时以非自动方式播放,
//        当Mode=1时,以自动方式播放。
// 日期: 2002/12/11
//*******************************************************************************************/
#define     SPEECH_1		1
#define		DAC1			1
#define		DAC2			2
#define		Ramp_UpDn_Off	0
#define		Ramp_Up_On		1
#define		Ramp_Dn_On		3
#define		Ramp_UpDn_On	3
#include	"A2000.h"

//=============================================================================================== 
// 函数: main()
// 描述:主函数
//===============================================================================================
main()
{ 
  				
	    SACM_A2000_Initial(1);	                        //自动方式播放初始化
	
		SACM_A2000_Play(SPEECH_1,DAC1,Ramp_UpDn_On);    //定义语音索引号、播放通道、允许音量增/减调节
        while(SACM_A2000_Status()&0x01)
	{	
	Clear_WatchDog();				
	SACM_A2000_ServiceLoop();                       //获取语音数据并将其填入解码队列
}
 
//*******************************************************************************************/
// void SACM_A2000_Initial(int Init_Index); 来自于sacmv25.lib,API接口函数。A2000
//     播放初始化,Init_Index=0 表示手动方式;Init_Index=1 则表示自动方式。             
// void SACM_A2000_ServiceLoop(void); 来自于sacmv25.lib,API接口函数。获取语音资
//     料,填入译码队列   
// void SACM_A2000_Play(int Speech_Index, int Channel, int Ramp_Set);来自于
//     acmv25.lib,API接口函数。A2000播放Speech _Index:表示语音索引号。Channel: 
//     1.通过DAC1通道播放;2.通过DAC2通道播放;3.通过DAC1和DAC2双通道播放。Ramp_Set:
//     0.禁止音量增/减调节;1.仅允许音量增调节;2.仅允许音量减调节;3.允许音量增/减调节。
// main.c 结束
//*******************************************************************************************/	   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -