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

📄 main.c

📁 spce061单片机的一些程序!C语言和汇编语言都有
💻 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 + -