摘要: 在研究传统语音录放电路的基础上,提出了一种基于at89s52 的音频信号采集、存储与处理系统。该系统以单片机at89s52 为控制器, 采用键盘和lcd 作为人机界面,adc0809 采集音频信号, 扩展8 mb 闪速存储器k9f6408u0a作为数字化音频信号的存储器,通过软件滤波滤除噪音;采用pwm 产生声音的原理,使存储在flash 中的音频数据控制pwm 每个波形的占空比,通过低通滤波器将声音从pwm 的脉冲中分离,并驱动扬声器。实验表明:8 khz 采样频率和8 位采样位数可获得清晰的语音以及较好的音乐声,语音存储时间达15 min。 数据采集技术涉及领域广,采集信号的动态范围宽,处理数据量大,对系统实时性能要求高。以数字信号的形式对信号进行处理,具有处理速度快、灵活、精确、抗干扰能力强、体积小及可靠性高等优点,满足了对信号快速、精确、实时处理及控制的要求。本设计利用了数字电路的这些优点,对传统的模拟录音电路进行了改进,以较低的成本使性能得到了提高。 1 方案论证 本设计以数字化信号的形式对音频信号进行处理,有以下3 种方案可供选择: 1)直接利用语音芯
摘要:k9f6408u0a是三星公司生产的与非型64兆位快闪存储器,它具有工作电压低、擦写速度快、体积小等优点。spds202a的台湾凌阳公司生产的语音芯片。文中介绍了以spds202a为核心的数码录音系统,同时介绍了实现两片k9f6408u0a之间拷贝功能的具体方法。最后给出了相关的硬件接口及软件程序。 1 k9f6408u0a的性能简介 k9f6408u0a为44脚表面封装器件,它在工作电压是2.7~3.6a,特别适合消费类电子低功耗、宽电压的要求。它内部有(8m+256k)bit×bit存储单元阵列,由16384行、528列组成。它的结构为1024块,每块16页,每页有(8k+256)字节,可以对它进行页读、写和块擦除操作。它内含一个(512+16)字节的数据寄存器,可用于页读、写操作时的存储单元数据转换。k9f6408u0a的最大优点在于其命令、数据和地址均可通过8条i/o口线与主控制器进行通信。这样就大大简化了系统的连线,增强了系统的稳定性。除8条i/o口线外,k9f6408u0a还包括以下几条控制线,从而可方便地实现系统主控制器对k9f6408u0a的控制。它们分别为: cl
可作命令的输入引脚,根据时序采用分时循环。(见时序图5) ·写入每页的时间为200us,平均每写一个字节约400ns,即约20mb/s。 ·该flash的每一个扇区又分为三个区(256字节,256字节和16字节),如果需要对这三个区独立操作,则通过00h,01h和50h命令分别选中。(参见图3) ·快速的读写循环和数据硬件保护。 引脚分布、功能及操作命令如图1所示: 3、p87c52与k9f6408u0a的应用电路 我们设计了一个系统,所需实现的功能是,由p87c52单片机将接收到的gps芯片发送的数据,按一定的格式处理后,存储到flash芯片上。当上位机发出读命令时,p87c52再从flash中取出数据,发给上位机。在此,我们给出了k9f6408u0a的flash芯片与p87c52单片机连接图(图2)。 4、k9f6408u0a的软件编程 k9f6408u0a的软件编程是采用c语言中嵌入汇编来完成。主要包括:flash扇区检错,读,写,擦除和管理flash空间。 1)检
摘要:K9F6408U0A是三星公司生产的与非型64兆位快闪存储器,它具有工作电压低、擦写速度快、体积小等优点。SPDS202A的台湾凌阳公司生产的语音芯片。文中介绍了以SPDS202A为核心的数码录音系统,同时介绍了实现两片K9F6408U0A...