基于AT89C52单片机的语音录放系统实现

嵌入式系统 时间:2009-10-19来源:网络

通过MIC IN将话筒的输入信号送至片内前置放大器,片内自动增益控制电路AGC将此前置放大器的增益控制在-15~+24 dB,具体电路如图3所示。该器件在使用前需用单片机写入初始状态。

4 软件设计
语音录放系统的软件设计包括:单片机写入ISD2560器件的控制字及定时中断控制。单片机语音录放系统的程序采用模块设计,实现语音的录取和播放功能,需2个子程序来实现此功能的。另外还要有与主函数通信的中断服务子程序及延时程序。程序主要变量及功能说明如表2所示。


4.3 程序流程
系统软件设计流程如图4所示。

5 结束语
该设计选择ISD单片机语音录放器件省去A/D转换和D/A转换,采用直接电平存储技术使得语音自然真实;该电路可嵌入到其他电路中,使用非常方便。给出以单片机AT89C52为核心构成的语音录放系统原理图及软件流程。通过实验验证该语音录放系统录音和放音效果良好,单片机控制相当准确。在应用方面,将该系统作为一个模块可与其他功能电路集成,实现各种功能复杂的语音系统,如电脑语音钟、手机话费查询系统、排队机、监控系统语音报警及公共汽车报站器等,具有一定的实用价值。

1 2 3

关键词: 系统 实现 录放 语音 AT89C52 单片机 基于 单片机

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版