基于DTMF方式的身份识别及语音自动播放系统

[09-12 16:04:38]   来源:http://www.88dzw.com  单片机学习   阅读:8975

文章摘要:由于MT8880提供的标准微机接口和6800系列兼容,如果改用其他单片机控制。必须通过硬件或软件的方式模拟其工作时序。笔者在使用MT8880过程中发现,关键是为MT8880提供接口时钟信号CP2。其时钟周期tCYC的典型值为250 ns,实际上tCYC在0.167~1 0 s(6 MHz~100 kHz)之间取值,MT8880也仍能正常工作,故tCYC取值范围较宽,如图5所示。因此,CP2的产生比较灵活。该系统中,通过C8051F020的引脚P1.0与MT8880的引脚CP相连,模拟MT8880所需的工作时序。3.2 语音存储播放语音存储播放模块选用ISD公司的ISD4004。该语音器件采用

基于DTMF方式的身份识别及语音自动播放系统,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com

  由于MT8880提供的标准微机接口和6800系列兼容,如果改用其他单片机控制。必须通过硬件或软件的方式模拟其工作时序。笔者在使用MT8880过程中发现,关键是为MT8880提供接口时钟信号CP2。其时钟周期tCYC的典型值为250 ns,实际上tCYC在0.167~1 0 s(6 MHz~100 kHz)之间取值,MT8880也仍能正常工作,故tCYC取值范围较宽,如图5所示。因此,CP2的产生比较灵活。


  该系统中,通过C8051F020的引脚P1.0与MT8880的引脚CP相连,模拟MT8880所需的工作时序。

3.2  语音存储播放

  语音存储播放模块选用ISD公司的ISD4004。该语音器件采用多电平直接模拟存储(Chip Corder)专利技术,声音无需经A/D转换和压缩,每个采样值直接存储在片内的闪烁存储器中,从而避免一般固体录音电路量化和压缩造成的量化噪声和金属声。图6为语音播放原理电路。语音输人通过话筒(MIC)直接与ISD4004的引脚IN+、IN-连接差分驱动输入。语音输出端则是通过LM386放大后连接到电台的语音输出端。系统采用键控分段录放音模式。通过录音键可录制10段不同的语音,每段录音对应键盘上一个按键,根据所接收到的语音信号,通过10个按键可播放不同的语音,使用方便、灵活。


4  系统软件设计

  系统程序基于汇编语言编写,所有DTMF的收/发工作均由中断服务程序完成。主程序只负责初始化程序和键盘扫描。图7为主程序流程。图8为接收中断处理程序流程。图9为发送中断处理程序流程。



5  结束语

  在某*项目研制中,成功利用上述系统实现了电台身份识别及语音自动播放功能,实际使用情况证明,该系统接口简单、可靠,取得令人满意的效果。


上一页  [1] [2] 


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习

《基于DTMF方式的身份识别及语音自动播放系统》相关文章

分类导航
最新更新
热门排行