您现在所在的位置:首页 >> 单片机电子 >> 文章内容
单片机程序控制语音播放   论文
双击自动滚屏 文章来源:   发布者:jsjlw99   发布时间:2009/7/6 10:11:53   阅读:3546
START:LCALL FOURTH 
AJMP $
在单片机程序的控制下,分别将上述4段语音播出。
 
 
 
 
 
 
实验电路原理图:
 
 
 
 
 
 
原理图中包括2部分:一部分是主板上的8位并口输出(74LS374,U14),口地址为8100H,输出插座为J3;另一部分在语音电路实验板上,插座为J3。将主板上J3与实验板的J3用10芯扁平电缆连接。图中MICI为驻极式话筒,LS1为放音喇叭,IC1(MC34119)为语音放大电路,ISD25120为语音录放芯片。S1的8位拨动开关全部设置在OFF位置,使得ISD25120电路脱离手工操作状态,改用程序控制ISD25120工作。ISD25120接收来自主板的控制信号。该信号被锁存在U14(74LS374)的8位输出端上。用拨动开关S2设置P/R在OFF位置上(P/R=1),处于放音状态。地址A0~A3已在电路图中接地。主板上8位并口通过U14输出ISD25120的6位地址(A4~A9)及ISD25120的PD和CE信号,共8位信号。这样单片机通过程序就可以完全控制了ISD25120的分段放音操作。
主板上74LS374与实验板上ISD25120的位地址及PD和CE对接如下表1中所列:
74LS374
D7
D6
D5
D4
D3
D2
D1
D0
ISD25120
PD
CE
A9
A8
A7
A6
A5
A4
表1
在线仿真器编程,单片机程序控制ISD25120芯片放音,可将录入的内容播放出来。
程序流程图如下图1、2、3所示:

延时30s,等待放音完毕
送放音地址,播放第3段语音
延时30s,等待放音完毕
送放音地址,播放第4段语音
延时30s,等待放音完毕
开始
 
结束
 
图2 MAIN:主程序流程图
启动放音子程序
结束
停止放音(PD=0,CE=1),地址复位(PD上升沿有效),送放音地址,启动放音(CE=0)
图1 SPEAKER:放音子程序
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

启动放音子程序
结束
CE=1,PD=0
图3 ISDCLR:清除放音子程序
 

 
 
 
 
 
 
 
 
 
 
 
 
 

源程序:
ORG 0
AJMP MAIN    ;按1、2、3、4段次序播放
ORG 30H      ;主程序的首地址:30H
MAIN: LCALL FIRST;
ACALL D30S    ;延时30s,等待放音完毕
ACALL ISDCLR  ;停止播放
LCALL SECOND  ;播放第2段音乐
ACALL D30S    ;延时30s,等待放音完毕
ACALL ISDCLR  ;停止播放
LCALL THIRD   ;播放第3段音乐
LCALL D30S    ;延时30s,等待放音完毕

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


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

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