您的位置 首页 电子

AT89C2051操控语音芯片录放音体系电路

本文介绍了由Flash单片机AT89C2051及数码语音芯片ISD2560组成的电脑语音系统设计出了系统的硬件电路,给出了录、放音实用的源程序。目前基

本文介绍了由Flash单片机AT89C2051及数码语音芯片ISD2560组成的电脑语音体系规划出了体系的硬件电路,给出了录、放音有用的源程序。现在依据单片微机的语音体系的运用越来越广泛,如电脑语音钟、语音型数字万用表、手机话费查询体系、排队机、监控体系语音报警以及公共轿车报站器等等。

更多资讯,敬请重视大比特资讯http://www.big-bit.com/

更多技能计划和互动,请拜访大比特论坛http://bbs.big-bit.com

语音芯片运用电路

ISD2560 是ISD 系列单片语音录放集成电路的一种,是一种永久回忆型录放语音电路,录音时刻为60 秒,能重复录放达10 万次。它选用直接电平存储技能,省去了A/D、D/A 转换器。ISD2560 集成度高,内部包含前置放大器、内部时钟、守时器、采样时钟、滤波器、自动增益操控、逻辑操控、模仿收发器、解码器、和480KB 的EERPOM 等。内部EERPOM存储单元,均匀分为600 行,具有600 个地址单元,每个地址单元指向其间一行,每一个地址单元的地址分辨率为100MS。ISD2560 操控电平与TTL 电平兼容,接口简略,运用方便。

ISD2560 内置了若干操作形式,可用最少的外围器材完结最多的功用。操作形式也有地址端操控;当最高位都为1 时,其他地址端最高就挑选某个形式。因而操作形式和直接寻址彼此排挤。操作形式可由微操控器也可有硬件完结。根本电路原理图如下:录音按下录音键接地,是PD 端、P/R 端为低电平,此刻发动录音;完毕时松开按键,单片机有让P/R 端回到高电平,既完结一段语音的录制。相同的办法可选取第二段、第三段等。值得注意的是,录音时刻不能超过预先设定的每段语音的时刻。放音的操作更为简略,按下录音键接高电平,使P/D 端P/R 端为低电平发动方音功用;完毕时,松开按键,即完结一段语音的播映。

采样单片机操控语音芯片

录音时,按下录音键,单片机经过D 端口线设置语音段的开始地址,再使PD 端、P/R 端为低电平发动录音;完毕时,松开按键,单片机有让P/R 端回到高电平,即完结一段语音的录制。相同的办法能够选取第二段、第三段等。值得注意的是,录音时刻不能超过预先设定的每段语音的时刻。

放音时,依据需播映的语音内容,找到相应的语音段开始地址,并经过口线送出。P/R 端设为低电平,并让/CE 端发生一负脉冲发动放音,这时单片机只需要等候ISD2560信息完毕信号。信号为一负脉冲,在负脉冲的上升沿,该段语音才播映完毕,所以单片机必需要检测到的上升沿才干播映第二段,不然播映的语音就不接连。ISD2560 与单片AT89C2051的接口电路以及外围电路如图所示。单片机的P1 口、P3.4 和P3.5 别离与ISD2560 的地址线相连,用以设置语音段的开始地址。P3.0~P3.3 用以操控录放音状况。P3.7 衔接一按键,供录音时运用。由TL7705($0.1875) 构成牢靠复位及电源监督电路。

ISD2560 尽管供给了地址输入线,但它的内部信息段的地址却无法读出。本体系选用单片机来操控,不需读出信息地址,而直接设置信息段开始地址。其完结办法有两种:一是因为ISD2560的地址分辨率为100 ms,所以可用单片机内部守时器守时100 ms,然后再利用一计数器对单片机守时次数进行计数,则计数器的计数值为语音段所占用的地址单元。该办法能充分利用ISD2560内部的E2PROM,在字段较多时可利用该办法。二是语音字段假如较少,则可依据每一字段的内容多少,直接分配地址单元。一般按每1 s 说3 个字核算,60 s 可说180 个字,再依据ISD2560 的地址分辨率为100 ms,即可核算出语音段所需的地址单元数。本电路选用第二种办法。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/dianzi/255793.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部