首页 » 技术文章 » 基于SPCE061A的SIO实现数码录音及播放

基于SPCE061A的SIO实现数码录音及播放

作者:吴小红  时间:2010-04-19 10:27  来源:EDN

  3软件设计

  本系统软件设计流程图如图9所示:

 

  录放音的编解码是靠调用库函数完成,不需要我们设计硬件电路。凌阳公司提供了丰富的库函数,我们只要了解库函数的使用,就能轻松完成语音录放。本系统采用的是凌阳公司提供的音频格式SACM_A2000,它的压缩编码率是16Kbit/s,因此可以计算出1Mbit的存储器可以存放播放1M/16K=64秒的语音数据。凌阳的音频格式有许多种,由于篇幅关系,不在这里详细讲述,请参考相关资料。

  本系统底层驱动程序包括IO口初始化、SPR1024的读写、擦除使用的是汇编语言编写的。上层程序包括语音的录放采用C语言编写。程序以函数的形式封装对SPR1024芯片的操作,上层程序可以轻松调用这些函数,实现对SPR1024读写、擦除操作。这些主要源于凌阳十六位单片机具有易学易用的效率较高的一套指令系统和集成开发环境。在此环境中,支持标准C语言,可以实现C语言与凌阳汇编语言的互相调用。

  4总结

  凌阳公司的十六位单片机SPCE061A是一种款式新颖,性价比极高的单片机。它具有较高运算速度的16位×16位的乘法运算指令;具有DSP功能的内积运算指令;具有音频处理功能;具有8位机价格、16位单片机性能••••••

  本系统只是实现SPCE061A的一个基本应用,设计者只要对该系统的电路、程序稍加改动,就可以实现语音复读机、跟读机、留言机、以及电话录音仪等功能。

相关推荐

一种基于SPCE061A单片机的燃气炉灶语音控制装置

SPCE061A  单片机  传感器  2011-04-20

基于凌阳单片机的通用型语音控制系统

单片机  SPCE061A  2011-02-25

一种数控DC电流源的设计与实现

DC电流源  SPCE061A  SOC  2010-12-28

数控直流电流源的设计与实现

电流源  SPCE061A  PID算法  RISC  2010-08-05

基于SPCE061A的SIO实现数码录音及播放

SPCE061A  SIO  数码录音    2010-04-19

基于SPCE061A的智能建筑消防监控系统设计

在线研讨会
焦点