新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 语音播报记事器的设计

语音播报记事器的设计

作者:时间:2009-07-16来源:网络收藏

2.4 ISD4004接口电路
使用ISD4004-16M型号的芯片。这款芯片可以录音16 min,它有一个端口为RAC端,RAC为行地址时钟端,每个RAC周期表示ISD存储器的操作进行了1行(ISD4004系列中的存贮器共2 400行),所以RAC端的行地址数目与芯片中存储器的行数对应,即语音芯片存放的每段录音的初始与结束地址与惟一的RAC行地址数对应。所以只需将RAC端与单片机的计数端相连,仅记录RAC行地址数目即可实现整个录放操作,且单片机的计数器无需中断。根据以上的思想,ISD4004与单片机的接口电路如图3所示。

本文引用地址:http://www.eepw.com.cn/article/173673.htm


3 软件设计
本设计中的程序设计包括以下几个部分,即键盘处理程序、ISD4004放音驱动程序、ISD4004录音驱动程序、时间校正程序、录音子程序、放音子程序、播放时间设置子程序、播放选择程序、子程序设计。图4为主程序流程图。


4 系统测试
系统上电后15个数码管全亮大概3 s,以此检测数码管的好坏。之后数码管会出现年、月、日、星期、时、分、秒等信息。当按下录音键后,系统开始录音。录音时,数码管会显示“SAVE”字样,并会显示该段录音的时间信息;当确定键按下后,该语音段的录音结束,数码管重新显示时间信息。当按下放音键时,系统开始放音,这时数码管会显示“PLAY”字样,并会显示该段录音的时间信息。放音结束后数码管会回到时间显示界面。当按下时间校正键后,便可以对时间进行校正;当按下确定键后,时间校正结束。本系统可以录音15 min,可以录4段录音。当按下播放设置键后,就可以对每段录音的播放时间进行设置;当按下播放选择键后,就可以播放4段录音中的任意一段。
本系统在播放录音时会有少量的噪音,可能由以下原因造成:
(1)整个系统完全是手工焊制,线路之间存在干扰;
(2)ISD4004的数字地与模拟地没有分别走线,全部接到了一起,存在干扰;
(3)语音输入放大电路的放大倍数不够,噪声没有得到足够的抑制。
整个系统的设计合理,外围电路结构简单,方便调试;单片机余留有I/O口,方便系统的升级和扩展;单片机的所有程序均使用C-51进行编写,方便调试和阅读。整个系统工作稳定,操作方便。本设计的设计原理完全可以用在公共汽车上,作为语音报站器使用,也可以用在银行和医院等一些需要自动语音信息的公共场所。在本设计的基础上稍加扩充,就可以满足实际应用的需要。


上一页 1 2 下一页

关键词: 设计 记事 播报 语音

评论


相关推荐

技术专区

关闭