您现在所在的位置:首页 >> 单片机电子 >> 文章内容
单片机程序控制语音播放   论文
双击自动滚屏 文章来源:   发布者:jsjlw99   发布时间:2009/7/6 10:11:53   阅读:2522
单片机程序控制语音播放
设计背景:用单片机控制语音芯片的地址线、片选线(CS)以及录音/放音信号线(P/R),再把单片机和语音芯片嵌入到通信设备、智能仪器、治安报警及儿童玩具中,就可做成播放的机器,应用范围很广。在工业控制过程中,常用灯光或警笛作故障提示和运行进程的阶段性提示,目前这种提示方式为语音提示的替代,这是因为新型半导体语音芯片性能优越,使用方便。
本次设计涉及的语音芯片ISD25120的介绍:它是ISD公司开发的语音芯片,其主要特点有:可持续、放音,持续录放时间可达120s;可分段录放(最多可分为600段),最小录放的时间单元为0.2s;断电后信息仍然存储,不会丢失,无需后备电池。信息可保存100年之久;录放次数在10万次以上;操作简单,无需专用编程器或语音开发器;单电源供电,典型电压为+5V;易于与单片机接口,内部自带自动音量的控制(AGC)电路及滤波电路,输出音质良好。
主要功能:本设计主要是在熟悉ISD系列语音芯片的电路设计操作及使用方法的基础上,且通过手工操作实现语音芯片ISD25120的录音(其操作过程在操作步骤模块中所述)的前提下,用程序模拟手动操作编程实现ISD系列语音芯片的分段放音过程。
硬件设备及其连线:ISD25120语音芯片及其电路板一套,模块化单片机实验仪一台,10芯电缆一条,直流电源(+5V,1A)一台,喇叭一个,仿真器及计算机一台。
实际操作步骤:
(1)录音过程:
设置S2状态为0,即P/R=0,ISD25120处于录音状态。
以对第1段录音为例:录音地址000H~0A0H,录音时间为32s。
①设置S1的8位拨位开关,使得6位地址(A4~A9)全为0,PD=0,CE=0,S1的8位拨动开关状态为00000000,即00H;
②将PD开关拨到1状态,然后再将开关拨回到0状态,开始录音并计时;
③在不超过32s的时间内停止录音:将PD开关拨到1状态,停止录音。
同样的原理,第2、3、4段录音只需将地址改为相应的0B0H~150H、160H~200H和210H~250H,即通过设置S1的8位拨动开关来实现。
(2)用10 芯扁平电缆将主板的J3插座与语音实验板的J3插座对接;设置语音实验板的开关S2为OFF状态(P/R=1),ISD25120处音状态;在仿真器上编程,执行单步调试及全速运行。
(a)从FIRST地址起始,执行程序,播放第1段音乐:
START:LACALL FIRST
          AJMP $
(b)从SECOND地址开始,执行程序,播放第2段音乐
START: LCALL SECOND
AJMP $
(c)从THIRD地址开始,执行程序,播放第3段音乐:
START:LCALL THIRD 
AJMP $
(d)从FOURTH地址起始,执行程序,播放第4段音乐:

[1] [2] [3]  下一页


【 字体: 打印本页 | 关闭窗口
此论文全套为收费论文。要想获得此全套论文和设计请联系本站客服QQ:31600328 欢迎你的访问!
 本文的地址是: http://www.jsjlw99.cn/Articlenews.asp?id=1729  转载请注明出处!
 您的姓名:
 评论正文:
 验证码:  
 
 [@2019/6/17 20:14:14]
   
 [@2019/5/28 16:26:31]
   
 [@2019/5/8 20:14:45]
   
 [@2019/4/28 18:16:06]
   
 [@2019/4/13 14:40:16]
   
 [@2019/4/2 16:11:29]
   
 [@2019/3/21 14:59:49]
   
 [@2019/2/20 6:52:43]
   
本类最新文章
基于单片机的液位检测系统的设计 可调稳压电源 论文 单片机 扭矩测量&nb
单片机 数据采集&nb 单片机 温度采集&nb 单片机 迎客播报系统&
设为首页 | 收藏本站 | 过客留言 | 联系我们 | 友情链接 | 原创文章 | RSS订阅 | 管理入口

Copyright @ 2006-2008 Powered By 设计中心工作室  版权所有.
Email:31600328@qq.com QQ: 31600328
鄂ICP备05006890号 本站关键词:计算机毕业论文 计算机毕业设计