• 大小: 257KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-27
  • 语言: 其他
  • 标签:

资源简介

基于凌阳SPCE061A的语音播报程序。

资源截图

代码片段和文件信息

//========================================================
// The information contained herein is the exclusive property of
// Sunnnorth Technology Co. And shall not be distributed reproduced
// or disclosed in whole in part without prior written permission.
// (C) COPYRIGHT 2003 SUNNORTH TECHNOLOGY CO.
// ALL RIGHTS RESERVED
// The entire notice above must be reproduced on all authorized copies.
//========================================================

//========================================================
// 工程名称: ex1_A2000_Auto
// 功能描述: 《实验指导书》语音部分第一个实验
// 通过自动、手动两种方式播放两段语音资源
// 涉及的库: CMacro1016.lib
// sacmv26e.lib
// 组成文件: main.c
// hardware.asmisr.asm
// hardware.inca2000.inc
// a2000.hhardware.h
// 硬件连接: DAC音频跳线短接
// 维护记录: 2005-09-12 v1.0
//
//========================================================

//========================================================
// 文件名称: main.c
// 功能描述: 通过自动方式播放两段语音资源
// 维护记录: 2005-09-12 v1.0
//========================================================

#include “a2000.h“

#define P_Watchdog_Clear (volatile unsigned int *)0x7012

void PlaySnd_Auto(unsigned int uiSndIndexunsigned int uiDAC_Channel);

//========================================================
// 语法格式: int main(void)
// 实现功能: 调用语音播放函数,通过自动方式播放两段语音资源
// 参数: 无
// 返回值: 无
//========================================================

int main(void)
{
while(1)
{
PlaySnd_Auto(01); //调用播放程序,播放第0段语音,采用DAC1播放
PlaySnd_Auto(11); //调用播放程序,播放第1段语音,采用DAC1播放
//播放序号的列表在Resource.asm文件的最后的表中定义
*P_Watchdog_Clear = 0x0001;
}
}

//========================================================
// 语法格式: void PlaySnd_Auto(unsigned int uiSndIndexunsigned int uiDAC_Channel)
// 实现功能: 通过自动方式播放语音资源
// 参数: 1.uiSndIndex:语音资源序号 2.uiDAC_Channel:语音播放通道
// 返回值: 无
//========================================================

void PlaySnd_Auto(unsigned int uiSndIndexunsigned int uiDAC_Channel)
{
SACM_A2000_Initial(1); //初始化语音播放,自动方式
SACM_A2000_Play(uiSndIndexuiDAC_Channel3); //播放语音
while((SACM_A2000_Status() & 0x0001) != 0) //判断当前是否在播放?返回最低位为1则表示当前在播放
{
SACM_A2000_ServiceLoop(); //服务程序
*P_Watchdog_Clear = 0x0001;
}
SACM_A2000_Stop(); //停止
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1445  2008-04-18 12:07  ex1_A2000_Auto\a2000.h

     文件       1370  2008-04-18 12:07  ex1_A2000_Auto\a2000.inc

     文件      19796  2010-11-16 16:35  ex1_A2000_Auto\Debug\d1_24K.res

     文件       1299  2010-11-16 16:35  ex1_A2000_Auto\Debug\ex1_A2000_Auto.ary

     文件      57181  2010-11-16 16:35  ex1_A2000_Auto\Debug\ex1_A2000_Auto.map

     文件     152988  2010-11-16 16:35  ex1_A2000_Auto\Debug\ex1_A2000_Auto.S37

     文件      15742  2010-11-16 16:35  ex1_A2000_Auto\Debug\ex1_A2000_Auto.sbm

     文件       3614  2010-11-16 16:35  ex1_A2000_Auto\Debug\ex1_A2000_Auto.smy

     文件       6918  2010-11-16 16:35  ex1_A2000_Auto\Debug\ex1_A2000_Auto.sym

     文件      57172  2010-11-16 16:35  ex1_A2000_Auto\Debug\hardware.lst

     文件      45485  2010-11-16 16:35  ex1_A2000_Auto\Debug\hardware.obj

     文件      21898  2010-11-16 16:35  ex1_A2000_Auto\Debug\isr.lst

     文件      18527  2010-11-16 16:35  ex1_A2000_Auto\Debug\isr.obj

     文件       6266  2010-11-16 16:35  ex1_A2000_Auto\Debug\main.asm

     文件      33415  2010-11-16 16:35  ex1_A2000_Auto\Debug\main.lst

     文件       9891  2010-11-16 16:35  ex1_A2000_Auto\Debug\main.obj

     文件       1818  2010-11-16 16:35  ex1_A2000_Auto\Debug\Resource.lst

     文件       4101  2010-11-16 16:35  ex1_A2000_Auto\Debug\Resource.obj

     文件      22244  2010-11-16 16:35  ex1_A2000_Auto\Debug\ww_24k.res

     文件       1536  2008-04-18 12:07  ex1_A2000_Auto\Device.env

     文件        567  2010-11-16 16:48  ex1_A2000_Auto\ex1_A2000_Auto.env

     文件         97  2008-04-18 12:07  ex1_A2000_Auto\ex1_A2000_Auto.h

     文件       2121  2010-11-16 16:35  ex1_A2000_Auto\ex1_A2000_Auto.lik

     文件        916  2010-11-16 16:48  ex1_A2000_Auto\ex1_A2000_Auto.opt

     文件        312  2008-04-18 12:07  ex1_A2000_Auto\ex1_A2000_Auto.rc

     文件        744  2008-04-18 12:07  ex1_A2000_Auto\ex1_A2000_Auto.set

     文件       3729  2008-04-18 12:07  ex1_A2000_Auto\ex1_A2000_Auto.spj

     文件      28435  2008-04-18 12:07  ex1_A2000_Auto\hardware.asm

     文件       6328  2008-04-18 12:07  ex1_A2000_Auto\hardware.h

     文件      10310  2008-04-18 12:07  ex1_A2000_Auto\hardware.inc

............此处省略14个文件信息

评论

共有 条评论

相关资源