·上一文章:数字温度传感器DS18B20在卫星电源系统中的应用
·下一文章:基于单片机的脑波治疗仪的软件设计研究
2.3 语音输出设计
语音输出的基本原理是将外扩SRAMHM628128A中存储的语音数据顺序取出,调用 SACM—lib库中的SACM A2000模块,经SACM A2000压缩算法解码后,以8 kHz的速率进行D/A转换,然后通过内部滤波电路滤去噪声,恢复原始波形,由8050晶体管驱动扬声器放音。语音输出电路如图5所示。
图5中:SPCE061A引脚DAC1(21脚)为音频输出通道1。
语音输出流程图如图6所示。
软件设计主要调用的API函数如下:
3 结 语
由于语音播报内容需人为录入,且播报时间需和倒计时时间保持一致,因此在语音输入过程中需精确掌握播报时间,以便顺利完成系统调试和运行。经过多次软、硬件调试、修正,交通灯倒计时语音播报系统能够完成既定功能,且在实验室环境下放音效果良好。
在此充分挖掘并利用了凌阳SPCE061A在语音处理方面的优势,完成了上述倒计时语音播报系统的设计。考虑到实际交通环境下声音嘈杂,可能会影响放音效果,因此,若需实际使用,需修改语音输出电路,加大语音输出功率。