GMS97C2051与ISD2560组成的小型语音系统
发布时间:2008/6/3 0:00:00 访问次数:696
     来源:《单片机与嵌入式系统应用》
     摘要:介绍单片机gms97c2051与语音芯片isd2560组成的电脑语音系统,给出实用电路和录、放音程序框图以及源程序。系统硬件电路简单,调试方便,性价比高,实用性强,可作为电脑语音服务系统的语音板,具有一定的实用价值和参考价值。
    
    
     关键词:gms97c2051单片机
     isd2560语音芯片 分段录音 组合回放
    
    
     目前电脑语音服务行业越来越广,如电脑语音钟、语音型数字万用表、手机话费查询系统、排队机以及公共汽车报站器等等。笔者用单片机gms97c2051和isd2560设计了一款微电脑语音板,实现了语音的分段录取、组合回放,通过软件的修改还可以实现整段录取,循环播放。该系统完成语音录放功能,可作为语音服务系统的子系统,而且不必使用专门的isd语音开发设备。
    
    1 系统简介与接口电路
    
     gms97c2051是lg半导体公司生产的一种功能强大的微控制器,为很多嵌入式控制应用系统提供了一个高度灵活有效的解决方案。gms97c2051带有2k字节可编程的eeprom、128字节ram、15根i/o线、2个16位定时/计数器、1个全双向的串口、1个精密比较器等等。其与工业标准mcs-51的指令集和引脚兼容。引脚排列如
     图1(a) 所示。
    
     p1口是一个双向i/o口,其中p1.2~p1.7口内部提供了上拉电阻,p1.0、p1.1需外部上拉。p1.0、
     p1.1同时也是片内精密比较器的正输入端(ain0)和负输入端(ain1)。p3口是7个带有内部上拉电阻的双向口(p3.6除外,其为片内比较器的输出脚,而不能作为普通的i/o口使用)。gms97c2051具体性能请见参考文献[1]。
    
     isd2560是isd系列单片语音录放集成电路的一种,是一种永久记忆型录放语音电路,录音时间为60
     s,能重复录放达10万次。它采用直接电平存储技术,省去了a/d、d/a转换器。isd2560集成度较高,内部包括前置放大器、内部时钟、定时器、采样时钟、滤波器、自动增益控制、逻辑控制、模拟收发器、***和480
     k字节的eeprom等等。内部eeprom存储单元,均匀分为600行,具有600个地址单元,每个地址单元指向其中一行,每一个地址单元的地址分辨率为100
     ms。isd2560控制电平与ttl电平兼容,接口简单,使用方便。引脚排列如图1(b)所示。
    
    
     ◇ a0~a9为地址线,共有1 024种组合状态。最前面的600个状态作内部存储器的寻址用,最后256个状态作为操作模式,具体使用见参考文献[2]。本系统采用对地址直接进行操作的方式。
    
     ◇ 微处理器接口端: p/r录放音控制端,此端为高电平时为放音状态,为低电平时为录音状态;端用于录放音时的启停控制,通常与p/r端配合使用;端为每段信息结束信号输出端,为负向信号,时间为12.5
     ms,上升沿标志信息结束。
    
     ◇ mic in是话筒前置放大器输入端;mic ref为话筒补偿端,与麦克风连接电路如图2所示;agc自动增益控制端;ana
     in与ana out是模拟信号的输入端和输出端,它们之间连接耦合电容,通常取值为0.22~1μf。
    
     isd2560与单片机gms97c2051的接口电路以及外围电路如
     图 2 所示。单片机的p1口、p3.4和 p3.5与isd2560的地址线相连,用以设置语音段的起始地址。p3.0~p3.3用以控制录放音状态。p3.7扩展一录音键,供录音时使用。isd2560具体性能和使用方法
     来源:《单片机与嵌入式系统应用》
     摘要:介绍单片机gms97c2051与语音芯片isd2560组成的电脑语音系统,给出实用电路和录、放音程序框图以及源程序。系统硬件电路简单,调试方便,性价比高,实用性强,可作为电脑语音服务系统的语音板,具有一定的实用价值和参考价值。
    
    
     关键词:gms97c2051单片机
     isd2560语音芯片 分段录音 组合回放
    
    
     目前电脑语音服务行业越来越广,如电脑语音钟、语音型数字万用表、手机话费查询系统、排队机以及公共汽车报站器等等。笔者用单片机gms97c2051和isd2560设计了一款微电脑语音板,实现了语音的分段录取、组合回放,通过软件的修改还可以实现整段录取,循环播放。该系统完成语音录放功能,可作为语音服务系统的子系统,而且不必使用专门的isd语音开发设备。
    
    1 系统简介与接口电路
    
     gms97c2051是lg半导体公司生产的一种功能强大的微控制器,为很多嵌入式控制应用系统提供了一个高度灵活有效的解决方案。gms97c2051带有2k字节可编程的eeprom、128字节ram、15根i/o线、2个16位定时/计数器、1个全双向的串口、1个精密比较器等等。其与工业标准mcs-51的指令集和引脚兼容。引脚排列如
     图1(a) 所示。
    
     p1口是一个双向i/o口,其中p1.2~p1.7口内部提供了上拉电阻,p1.0、p1.1需外部上拉。p1.0、
     p1.1同时也是片内精密比较器的正输入端(ain0)和负输入端(ain1)。p3口是7个带有内部上拉电阻的双向口(p3.6除外,其为片内比较器的输出脚,而不能作为普通的i/o口使用)。gms97c2051具体性能请见参考文献[1]。
    
     isd2560是isd系列单片语音录放集成电路的一种,是一种永久记忆型录放语音电路,录音时间为60
     s,能重复录放达10万次。它采用直接电平存储技术,省去了a/d、d/a转换器。isd2560集成度较高,内部包括前置放大器、内部时钟、定时器、采样时钟、滤波器、自动增益控制、逻辑控制、模拟收发器、***和480
     k字节的eeprom等等。内部eeprom存储单元,均匀分为600行,具有600个地址单元,每个地址单元指向其中一行,每一个地址单元的地址分辨率为100
     ms。isd2560控制电平与ttl电平兼容,接口简单,使用方便。引脚排列如图1(b)所示。
    
    
     ◇ a0~a9为地址线,共有1 024种组合状态。最前面的600个状态作内部存储器的寻址用,最后256个状态作为操作模式,具体使用见参考文献[2]。本系统采用对地址直接进行操作的方式。
    
     ◇ 微处理器接口端: p/r录放音控制端,此端为高电平时为放音状态,为低电平时为录音状态;端用于录放音时的启停控制,通常与p/r端配合使用;端为每段信息结束信号输出端,为负向信号,时间为12.5
     ms,上升沿标志信息结束。
    
     ◇ mic in是话筒前置放大器输入端;mic ref为话筒补偿端,与麦克风连接电路如图2所示;agc自动增益控制端;ana
     in与ana out是模拟信号的输入端和输出端,它们之间连接耦合电容,通常取值为0.22~1μf。
    
     isd2560与单片机gms97c2051的接口电路以及外围电路如
     图 2 所示。单片机的p1口、p3.4和 p3.5与isd2560的地址线相连,用以设置语音段的起始地址。p3.0~p3.3用以控制录放音状态。p3.7扩展一录音键,供录音时使用。isd2560具体性能和使用方法
上一篇:USB软件狗的设计及反破解技术
上一篇:浅析光纤放大器技术