新闻资讯
质量为本、客户为根、勇于拼搏、务实创新
语音功能的设计是本系统的主要特色,SPCE061A单片机的语音函数使本系统语音功能的实现变的轻松了很多,本系统的语音播报函数流程图如下图所示,首先声明资源表,获取语音资源的起始地址和结束地址有两个函数speech_start_address(intn)和speech_end_address(intm)构成,将译码器初始化为DAC1单通道播放。先进入填充语音队列循环,判断语音队列是否已满,若没有填满,判断地址是否以超出播放语音的结束地址,如果没有,则从存储器中获取语音资源,填充到语音队列,将地址指针指向下一个地址单元准备继续取资源。如果已经超出结束地址,则退出填充语音队列循环。如果语音星空体育网站 星空体育首页队列已满,判断是否还在播放状态,若是,则解码星空体育网站 星空体育首页播放,如果不在播放状态,或者SACM_A2000_Status()函数返回0,则停止播放,退出语音循环,返回主程序。