语音模块专业课程设计.docVIP

语音模块专业课程设计.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

ISD1420语音模块课程设计

一、实验内容

1、ISD1420语言模块(B1区):

(1)20秒录放音长度,具备不掉电存储功能;

(2)可分1—160段录放音片段

2、详细操作

(1)手动控制方式,通过B1区按键REC和按键PLAYE、PLAYL放音

(2)MCU控制方式,通过G6区8个按键控制录、放音:1—4号键录音各五秒;然后通过5—8号键放音,放音内容顺序相应1—4号键录音内容

二、实验原理图

1、录音、放音工作原理:

(1)录音时,声音使话筒内纸盘发生振动,由电磁磁感应可使话筒内线圈将产生随声音而变化感应电流---音频电流---声音模仿信号,然后通过A/D转换器将模仿信号转换为数字信号,然后将其存储在语音存储模块存储空间里。

(2)放音时,语音存储模块里数字信号,通过D/A转换器将数字信号转换为模仿信号---音频电流,然后再通过一种音频电流放大器,将一种较弱电流信号放大足以驱动喇叭,喇叭内线圈流过不断变化电流,喇叭内纸盘发生振动从而发出声音。

三、ISD1420语音模块程序框图

开始

开始

初始化ISD1420(语音模块初始化,

关闭录放音功能,容许手动录放音)

调用键盘扫描子程序

有键按下标志=1

调用按键解决子程序

有新按键按下

N

N

Y

Y

键扫描子程序:

N

N

P1口=0FFH

将P1口值转化为键值1

延时40ms

P1口=0FFH

将P1口值转化为键值

键值1=键值

键值=键值1

P1口=0FFH

1-有键按下标志

0-有键按下标志

Y

Y

N

N

Y

N

Y

开始

返回

按键解决子程序:

取1号键录音首地址

取1号键录音首地址

取2号键录音首地址

取3号键录音首地址

取4号键录音首地址

取5号键放音首地址

取6号键放音首地址

取7号键放音首地址

取8号键放音首地址

Y

Y

Y

Y

Y

Y

Y

Y

开始

返回

键值=1

键值=2

键值=3

键值=4

键值=5

键值=6

键值=7

键值=8

录音子程序:

20

20-计数器

设立录音起始地址

调用延时250毫秒子程序

0-P3.2(REC变低,即开始录音)

开始

1-P3.2(REC变高,即停止录音)

有键按下标志=1

计数器-1=0

返回

放音子程序:

20-计数器

设立放音起始地址

调用延时250毫秒子程序

0-P3.4,1-P3.4

(PLAY:一种负脉冲停止放音)

有键按下标志=1

计数器-1=0

开始

返回

0-P3.3,1-P3.3

(0,1-PLAYE开始放音,边沿放音模式)

延时250毫秒子程序:

延时250ms

延时250ms

调用键扫描子程序

开始

返回

本次设计硬件系统是在80C51基本上由ISD1420语音芯片、直流电源模块、扬声器等某些构成。运用80C51单片机作为CPU来进行总体控制,通过语音芯片ISD1420构成语音控制电路可以建立多段语音库信息,并且可以对这些段语音信息进行自由组合,形成变化多样语音提示信息,可以实现公交车语音报站。在CPU控制模式下,键盘电路采用子程序调用模式,当有键按下时,系统调用子程序,通过软件来实现该键号所相应键功能。

ISD1420系列单片语音录放集成电路是美国Winbond公司产品,集成度较高,内部涉及前置放大器、内部时钟、定期器、采样时钟、滤波器、自动增益控制、逻辑控制、模仿收发器、解码器和480K字节E2PROM等。

四、实验环节及现象

1、主线连线阐明

STARES598PCI

B1区:REC

——

A3区:P3.2(INT0)录音控制

B1区:PLAYE

——

A3区:P3.3(INT1)电平放音控制

B1区:PLAYL

——

A3区:P3.4(T0)触发放音控制,下降沿触发

B1区:CP

——

A3区:CS1

G6区:JP74

——

A3区:JP51(P1)

2、将JP13,JP14,JP15跳向“MANUAL”,即手动录、放音。三个控制按键(在B1区左边)REC(录音)、PLAYE(电平放音)和PLAYL(边沿放音)控制录音和放音。

3、将JP13,JP14,JP15跳向“MCU”,单片机控制,运营演示程序,1—4号键录音,5—8号键放音。

五、演示程序

ISD1420语音模块实验阐明

实验目:1.掌握录音,放音基本控制

2.掌握分段录音,放音控制

实验内容:由MCU控制,通过G6区8个按键控制录、放音,每个按键控制录放音各5秒

录音按键:G6区1,2,3,4号键分别可录音5秒;录音时,B1区DS6发光管亮

放音按键:G6区5,6,7,8号键分别可放音5秒,与放音内容与1,2,3,4号键相相应

接线阐明

按键:G6区,8个按键,顺序连接到P1口,例如P1.0相应1号键

ISD1420:

文档评论(0)

知识改变命运 + 关注
实名认证
文档贡献者

爱好打球

1亿VIP精品文档

相关文档