摘要:spce061a是凌阳公司设计的一种新型的十六位单片机,该款单片机资源丰富,具有极高的性价比。该单片机内置有2路da转换,8路ad转换及在线仿真等丰富的功能,这些都为我们实现数码录音和播放提供良好的方便条件, k9f1208是三星公司生产的512m位的flash存储芯片,利用它存储凌阳格式的语音资源,可以长达32000秒语音录放。该系统可以广泛应用于需求的录音较长的场合。如录音笔、自录语音提示等应用方案。本系统提供k9f1208相关的读写模块。
关键词:spce061a k9f1208uom 数码录音
ad,其中1路ad为音频转换通道,并且内置有自动增益电路。这为实现语音录入提供了方便的硬件条件。2路10位精度的da,只需要外接功放(spy0030)即可完成语音的播放。另外,凌阳十六位单片机具有易学易用的效率较高的一套指令系统和集成开发环境。在此环境中,支持标准c语言,可以实现c语言与凌阳汇编语言的互相调用,并且,提供了语音录放的库函数,只要了解库函数的使用,就会很容易完成语音录放,这些都为软件开发提供了方便的条件。
列状态
int sacm_dvr _fetchqueue(void) //获取录音编码数据
void sacm_dvr_fillqueue(unsigned int encoded-data) //填充资料到语音队列,等待播放
int getresource(long address) ——(manual)
中断服务函数:
call f_fiq_service_ sacm_dvr //语音播放
call f_irq1_service_ sacm_dvr //语音录制