基于单片机的语音录放模块.doc

合集下载

基于单片机的语音录放器设计

基于单片机的语音录放器设计

一、设计要求 (1)1.设计原理 (1)2.设计模块描述 (1)二、设计目的 (2)三、设计的具体实现 (2)1.模块方案的选择 (2)(1)语音芯片选择 (2)(2)音频功放选择 (2)(3)电源选择 (3)(4)控制模块选择 (3)(5)音频输入、输出模块 (3)2. 系统的最终实现方案 (4)四、单元电路设计 (4)1.语音芯片单元电路 (4)1.1语音芯片外部特征 (4)1.2APR9600语音芯片内部结构 (5)1.3APR9600语音芯片电性能参数 (7)1.4APR9600语音芯片模块原理图 (9)2.音频功放单元电路 (11)2.1JRC386D芯片的引脚及功能 (11)2.2JRC386D芯片的内部结构 (12)2.3JRC386D芯片的电性能参数及增益调节 (13)2.4JRC386D功放模块原理图 (15)3.语音输入和电源模块电路 (15)4.控制模块 (16)5.电路设计总原理图 (18)五、系统测试 (20)1.测试项目 (20)2.测性结论 (20)六、结论 (20)七、心得体会 (21)八、参考文献 (21)九、附录 (22)附录一:使用说明书 (22)附录二:元器件及材料清单 (23)基于APR9600的语音录放器设计报告一、设计要求选择适当的语音芯片,在这里本设计采用一块APR9600语音芯片为电路的核心,实现自动录音和放音的功能。

使用功放芯片JRC386D进行音频放大,以提高音量。

语音录放电路在日常生活中应用广泛,如电话的留言应答,游戏机、玩具录放音,钟表报时,用于报警、售货、家用电器控制,等等。

本设计电路控制简单,音质好、音量大,可多次录放音,可移植性强,稍作改动就可以应用到其它领域。

1.设计原理本设计的原理是根据设计要求,采用模块化设计。

主要有语音芯片模块、控制模块、电源模块、输入输出模块和音频功放模块,添加适当的外围电路,使之能够协调工作,达到较好的录放音效果。

基于单片机的语音存储及回放系统课程设计设计(毕业设计)完整版

基于单片机的语音存储及回放系统课程设计设计(毕业设计)完整版

本文由lazy月如初贡献电子与信息工程学院综合实验课程报告课题名称专班业级基于单片机的语音采集及回放系统设计基于单片机的语音采集及回放系统设计电子信息工程 07 电子 2 班学生姓名学号宋杨指导教师2010 年7月 5日1 总体设计方案介绍:总体设计方案介绍:介绍语音编码方案: 1.1 语音编码方案:人耳能听到的声音是一种频率范围为 20 Hz~20000 Hz ,而一般语音频率最高为 3400 Hz。

语音的采集是指语音声波信号经麦克风和高频放大器转换成有一定幅度的模拟量电信号,然后再转换成数字量的全过程。

根据“奈奎斯特采样定理”采样频率必须大于模拟信号最高频率的两倍,由于语音信号频率为 300~ , 3 400 Hz ,所以把语音采集的采样频率定为 8 kHz。

从语音的存储与压缩率来考虑,模型参数表示法明显优于信号波形表示法[4]。

但要将之运用于单片机,显然信号波形表示法相对简单易实现。

基于这种思路的算法,除了传统的一些脉冲编码调制外,目前已使用的有 VQ 技术及一些变换编码和神经网络技术,但是算法复杂,目前的单片机速度底,难以实现。

结合实际情况,提出以下几种可实现的方案。

(1)短时平均跨零记数法不易实现。

(2)实时副值采样法采样过程如图 2.1 所示。

该方案通过确定信号跨零数,将语音信号编码为数字信号,常用于语音识别中。

但对于单片机,由于处理数据能力底,该方法抽样量化存储图 2.1 采样过程具体实现包括直存取法、欠抽样采样法、自相似增量调制法等三种基本方法。

其中第三种实现方法最具特色,该方法可使数据压 1: 4.5,既有 ?M 调制的优点,又同时兼有 PCM 编码误差较小的优点,编码误差不向后扩散。

1.2 A/D、D/A 及存储芯片的选择、单片机语音生成过程,可以看成是语音采集过程的逆过程,但又不是原封不动地恢复原来的语音,而是对原来语音的可控制、可重组的实时恢复。

在放音时,只要依原先的采样直经 D/ A 接口处理,便可使原音重现。

单片机实现语音录放

单片机实现语音录放

单片机实现语音录放一、简述所谓语音芯片,就是在人工或者控制器的控制下可以录音和放音的芯片。

语音信号是模拟量,语音芯片存储播放声音的基本工作方式为:声音-模拟量-A/D-存储-D/A-模拟量-播放。

采用此种方式语音芯片外围电路比较复杂,声音质量也有一定的失真。

而另一类语音芯片采用EEPROM存储方式,将模拟语音数据直接写入半导体存储单元中,不需另加A/D和D/A转换电路,而且语音音质自然。

◆使用方便的单片32至120秒语音录放◆多段信息处理,可分1至320/600段◆高质量、自然的语音还原技术◆不耗电信息存100年(典型值)◆边沿/电平触发放音◆100000次录音周期(典型值)◆手动操作/微控制器控制兼容◆片内免调整时钟,可选外部时钟◆多片直接级联,延长录放时间◆无需开发系统◆5V单电源工作,维持电流1uA◆DIP,SOLC,TSOP封装及工业级表1~1型号与性能对照型号时间输入采样典型带宽最大段数最小段数外部钟频2532 32秒8.0KHz 3.4KHz 320 !00ms 1024.0KHz2548 48秒 5.3KHz 2.3KHz 320 150ms 682.7KHz2560 60秒8.0KHz 3.4KHz 600 100ms 1024.0KHz2590 90秒 5.3KHz 2.3KHz 600 150ms 682.7KHz25120 120秒 4.0KHz 1.7KHz 600 200ms 512.0KHzISD2500系列单片录放时间32秒至120秒,音质好,芯片采用CMOS技术。

ISD2560采用多电平直接模拟量存储,每个采样值可直接存储在片内单个EEPROM单元中,因此能够非常真实、自然地再现语音、音乐、音调和效果音,从而避免了一般固体录音电路因量化和压缩造成的量化噪声和“金属音”。

ISD 2560省去了A/D和D/A转换器,集成度较高,内含话筒前置放大、振荡器、内部时钟、定时器、采样时钟、防混淆滤波器、平滑滤波器、自动增益控制、逻辑控制、模拟收发器、解码器、480KB的EEPROM、扬声器驱动及EEPROM阵列。

基于单片机的语音录放系统2资料

基于单片机的语音录放系统2资料

2013届本科生毕业设计 分类号:TP273题 目: 基于单片机的语音录放系统设计作 者 姓 名: 甘 赣学 号: 2009080217学 院: 机械与电子工程学院专 业: 电子信息工程指导教师姓名: 李光宇 指导教师职称: 讲 师2013年1月2日摘要针对语音录放的问题,设计了一个操作简单、功能强大的语音录放的系统。

系统以STC89C52RC+ 单片机作为控制器,采用集成语音芯片ISD1700作为语音录放芯片;利用单片机控制语音芯片完成语音的录制、存储、回放等功能,采样频率为8KHz 时,录音时长为240秒。

在语音采集模块采用了双麦克降噪技术可以明显的降低录制时的噪声。

仿真实验表明该系统具有良好的录音、语音回放等功能。

关键词:单片机;ISP;ISD1700;数码录音ABSTRACTAbout the problem of voice rocord and playback,a system which was powerful and simple was designed.The STC89C52RC+ MCU was the controller and ISD1700 chip was the major chip.MCU could control the ISD1700 chip to record,storage,playback,and other functions,and for 8 KHZ sampling frequency,the recording time is 240 seconds.At voice acquisition module dual mic noise reduction technology was used and it could significantly reduce the noise.Simulation show that the system has a good recording and playback function.Key words: Single Chip Microcomputer; ISP; ISD1700; Digital Recording目录绪论 (1)1 设计方案 (2)2 ISD17240语音芯片简介 (4)2.1 主要特性 (4)2.2 电气特性 (4)2.3采样率可通过外接电阻调节 (4)2.4芯片操作规则 (5)2.5SPI时序图 (5)3 硬件电路设计 (5)3.1 控制部分电路 (5)3.2 语音部分电路 (6)3.3 电源部分电路 (6)3.4 按键模块 (7)3.5 采集模块电路 (7)3.6 输出模块电路 (8)4 软件系统设计 (9)4.1 放音程序流程图 (9)4.2 录音程序流程图 (10)4.3 部分函数说明 (11)5 系统调试 (12)结论 (13)参考文献 (14)附录一系统原理图 (15)附录二印刷电路板 (16)附录三主控程序 (17)致谢 (21)宿州学院本科毕业设计基于单片机的语音录放系统设计绪论自1877年爱迪生发明留声机以来,人类便迈入了声音的奇幻世界。

基于单片机的语音存储与回放系统毕业设计

基于单片机的语音存储与回放系统毕业设计

基于单片机的语音存储与回放系统毕业设计基于单片机的语音存储与回放系统是一种能够实现语音录制、存储和回放功能的设备。

它可以用于各种应用场景,如语音备忘录、语音留言板、语音识别系统等。

该系统的设计需要完成以下关键功能:1. 语音录制:通过麦克风或其他输入设备采集语音信号,并将其转换为数字信号。

可以使用ADC模块将模拟信号转换为数字信号。

2. 存储功能:设计合适的存储器,如EEPROM或Flash存储器,用于存储采集到的语音信号。

存储器的容量应根据实际需求确定,并能够支持快速的读写操作。

3. 控制功能:设计合适的控制电路,通过按键或其他输入设备实现对语音录制和回放功能的控制。

可以使用GPIO口或外部中断等方式实现按键输入的响应。

4. 回放功能:设计合适的音频输出电路,将存储的语音信号转换为模拟信号,并通过扬声器或耳机输出。

可以使用DAC模块将数字信号转换为模拟信号。

5. 用户界面:设计合适的显示屏幕和操作界面,用于显示当前状态和操作指令。

可以使用LCD显示屏和按键等设备实现用户交互。

在设计过程中,需要考虑系统的实时性、容错性和稳定性。

同时,还需要进行适当的电路布局和信号处理,以减少噪音和干扰对语音信号的影响。

在编程方面,可以使用C语言或汇编语言编写程序,实现语音录制、存储和回放的功能。

需要考虑存储器的管理和控制、按键输入的处理、音频数据的处理等方面。

最后,还需要进行系统的测试和调试,确保系统的稳定性和功能完整性。

可以通过模拟语音信号进行录制和回放测试,检查系统的录制和回放效果是否符合要求。

综上所述,基于单片机的语音存储与回放系统的毕业设计需要涉及硬件电路设计、嵌入式软件编程和系统测试等多个方面的知识和技能。

需要深入理解语音信号处理、存储器管理和控制、电路设计和嵌入式系统等知识,并具备一定的创新能力和解决问题的能力。

基于单片机的语音录放系统设计

基于单片机的语音录放系统设计
件 电路 设 计 , 系统软 件 设 计 。最 后硬 件 调 试 并 成 功 , 验 证 了本设 计 的 可行 性 。 关键 词 : 语音芯片; A T8 9 S 5 1芯 片 ; 录 放 系统 1 语音 录放 的背景 及意义 -
断按键 ,如果放音键 (录音 子程序) 随着我国经济建设的迅猛发展, 公安 、 铁路、 民航 、 金融等部门对语 按 下 则 进 入 放 音 模 音记录的需求不断增长。 人们把语音生成技术用于工业监控系统 、 自动 式 。如连续按下录音 应答系统 、 媒体查询系统 、 智能化仪表 、 办公 自 动化等产品中, 使它们具 键或放音键时系统会 有语音输出功能, 能在适当的时候用语音实时报告系统的工作状态、 警 依次把语音信号存储 首 地址 读 取 EEP R OM 中 告信息 、 提示信 息或相关的解释说 明等 , 无疑在提高人机通信能力 、 系 在下一地址或放出下 =0 本 序 号 首 地 址 统性能 、 降低工作强度等方面有了极大的好处。 地址的语音信号。 l l 近年来随着科技的飞速发展 ,单片机应用正在不断深入我们的生 3测试 结果 ◆ 活中。 单片机语音录放系统应运而生, 这—技术的发展使语音通信方面 此次设计 主要是 向 I S D4 00 4 送S ET RE C 指 令 的研究进入了空前的领域。随后单片式语音集成电路迅速发展 , I S D公 用按键来控制单片机 司已经推出了语音存储量在 6秒至 1 6分钟的芯片, 预计在未来的两年 从 而 实 现 录 放 功 能 。 当 前 状 态 = 录 音 里将推出 3 2 分钟到 6 4 分钟的语音存储芯片。 这样 , 大多数语音电路的 整个程序 由录音子程 设计都能方便的实现。 序、 停止子程序 、 放音 单片机具有很高的可靠性, 微型性和智能性 , 它已成为工业控制领 子程序 三部分构 成 。 地 址 计 数 器 清 零 域中普遍采用的智能化控制工具 ,已经深深地渗入到我们的 日常生活 下面介绍一下程序 的 开 启 定 时 器 当中。而语音提示功能已经广泛的应用在系统操作 、 语音提示 、 电话 自 设计流程。 1 . r 动应答系统 、 便携式语音记录装置 、 智能玩具等诸多方面。作为语音输 图 1 为录音程序 向I S D4 0 0 4 送 RE C 指 令 出的应用方面, 需预先将需要的语音录入到语音芯片中, 并在应用中提 流程 。 供寻址方式, 播放 出需要的语音信号。 录音子程序 的关 2语音录放的内容 键是找出语音数据 的 2 . 1 语音录放的功能说明 首 地 址 是 位 于 图 1 本次设计是基于 A T 8 9 S 5 1 来控制语音芯片 I S D 4 0 0 4实现对语音 I S D 4 0 0 4 中存储地址 信号的录放功能。以前我们存储声音的方法是用磁带, 但是这种产品体 中的哪一行。程序中通过录音序列号 , 在E E P R O M中查找到对应该序 向I S D芯片发 出 S E T R E C地址和 R E C指令 , 就可 以开始 积大 、 录音质量差 、 并且价格高, 携带不方便。 本系统设计 目的是克服以 号的首地址 , 前产品的不足, 高质量, 真实的把语音信号录放出来 。 录音。 2 . 2 语音录放的技术参数 停止子程序使 I S D 4 0 0 4 处于停止状态 , 若 当前状态是录音状态时, A T 8 9 S 5 1是一 种 带 4 K字 节 闪烁 可 编 程 可擦 除 只读 存 储 器 则需要读取定时器中对 R A C计数 的数值 ,计算 出下一段语音数据在 ( F P E R O M — F a l s h P r o g r a m m a b l e a n d E r a s a b l e R e a d O n l y M e mo r y ) 的 I S D 4 0 0 4 芯片中的存储地址 , 并将其写入到 E E P R O M中。 低电压, 高性能 C MO S 8 位微处理器, 俗称单片机。该器件采用 A T M E L 结束语 高密度非易失存储器技术制造 ,与工业标准的 MC S 一 5 i 指令集和输 出 综上所述 ,本设计是用单片机控制语音芯片来实现对语音的录放 管脚相兼容。由于将多功能 8位 C P U和闪烁存储器组合在单个芯片 及存储功能。 解决了以前用磁带记录的缺陷, 单片机语 音录放系统以语 中, A T ME L公司的 A T 8 9 S 5 1 是一种高效微控制器 , 为很多嵌入式控制 音芯片 I S D 4 0 0 4为基础, 利用 内部独特的 E E P R O M存储来实现语音信 系统提供了一种灵活 『 生 高 目廉价的方案。 号的记录 、 存储等。它具有体积小 , 使用方便, 可灵活扩展等优点。 语音芯片 I S D 4 0 0 4 , 它采用多 电平直接模拟量存储专利技术 , 每个 通过单片机 A T 8 9 S 5 1 、 语音芯片 I S D 4 0 0 4 、 以及芯片扩展的外围电 采样值可直接存储在片内单个 E E P R O M单元 中,因此能够非常真实 路 洽 应用, 较完整和清晰的介绍了硬件配置的基本过程。 本文利用单 具 的、 自然地再现语音 、 音乐和音调 , 从而避免了一般固体录音 电路因量 片硬件技术设计的系统充分挖掘了单片机的资源和运算控制能力 , 化和压缩造成的量化噪声和“ 金属音” 。I S D 4 0 0 4可重复录放 1 0万次 , 有功能多、 显示全 、 成本低等特点。通过软件调试及硬件测试, 本系统各 它是一种永远记 忆型语音录放芯片 , 具有音质 自然 、 使用方便 、 单片存 部分均达到了预期功能。 并且语音芯片 I S D 4 0 0 4 外围接 口简单 , 功能完 为用户提供大量 的非易失静态 R A M, 最终实现了对语音的录放功 放、 反复录音 、 低功耗 、 抗断 电等许多特点 , 在许多领域得到了广泛 的应 善 , 用。 能。 2 . 3 语音录放的操作说明 参考文献 本设计是基于单片机实现语音录放功能 , 所用单片机是 A T 8 9 S 5 1 【 1 ] 南建辉. MC S 一 5 1 单片机原理及应用 实例呻 . 北京: 清华大学 出版社, 0o 4 . 来控制语音芯片 I S D 4 0 0 4 , 实现对语音功能的录放。电路上电后, 程序 2 首先完成程序 的初始化 , 随后查询按键状态 , 进入系统待机状态 。如果 c 2 】 徐建军. MC S - 5 1系列单片机应用及接 口技术嗍 . 西安: 人 民邮电出版 有按键按下 , 则转去执行该按键指向的工作程序。按键包括放音键 、 录 社 2 0 0 5 . 音键、 停止键。 在待机状态下, 如果录音键首次被按下, 程序将首先判断 『 3 1 赵广林. 新型语音芯片应用手册 . 天津: 电子工业出版社, 2 0 0 8 . 4 1 戴卫 恒I 5 1单片机 C语 言应用程序设计脚 北京: 电子x - 业 出版社, 是否按下, 亮相应的指示灯。 录音功能启动, 开始录音。 在录音过程 『 00 7 . 中时刻判断停 l E 键是否被按下 , 如果按下则结束 当前状态 , 然片机 的语音录放系统设 计

基于单片机的语音录放系统2教材

基于单片机的语音录放系统2教材

2013届本科生毕业设计分类号:TP273题目: 基于单片机的语音录放系统设计作者姓名:甘赣学号:**********学院:机械与电子工程学院专业:电子信息工程指导教师姓名:李光宇指导教师职称:讲师2013年1月2日摘要针对语音录放的问题,设计了一个操作简单、功能强大的语音录放的系统。

系统以STC89C52RC+ 单片机作为控制器,采用集成语音芯片ISD1700作为语音录放芯片;利用单片机控制语音芯片完成语音的录制、存储、回放等功能,采样频率为8KHz 时,录音时长为240秒。

在语音采集模块采用了双麦克降噪技术可以明显的降低录制时的噪声。

仿真实验表明该系统具有良好的录音、语音回放等功能。

关键词:单片机;ISP;ISD1700;数码录音ABSTRACTAbout the problem of voice rocord and playback,a system which was powerful and simple was designed.The STC89C52RC+ MCU was the controller and ISD1700 chip was the major chip.MCU could control the ISD1700 chip to record,storage,playback,and other functions,and for 8 KHZ sampling frequency,the recording time is 240 seconds.At voice acquisition module dual mic noise reduction technology was used and it could significantly reduce the noise.Simulation show that the system has a good recording and playback function.Key words: Single Chip Microcomputer; ISP; ISD1700; Digital Recording目录绪论 (1)1 设计方案 (2)2 ISD17240语音芯片简介 (4)2.1 主要特性 (4)2.2 电气特性 (4)2.3采样率可通过外接电阻调节 (4)2.4芯片操作规则 (5)2.5SPI时序图 (5)3 硬件电路设计 (5)3.1 控制部分电路 (5)3.2 语音部分电路 (6)3.3 电源部分电路 (6)3.4 按键模块 (7)3.5 采集模块电路 (7)3.6 输出模块电路 (8)4 软件系统设计 (9)4.1 放音程序流程图 (9)4.2 录音程序流程图 (10)4.3 部分函数说明 (11)5 系统调试 (12)结论 (13)参考文献 (14)附录一系统原理图 (15)附录二印刷电路板 (16)附录三主控程序 (17)致谢 (21)宿州学院本科毕业设计基于单片机的语音录放系统设计绪论自1877年爱迪生发明留声机以来,人类便迈入了声音的奇幻世界。

基于单片机的语音录放电路

基于单片机的语音录放电路

摘要语音集成电路的出现是传统语音录放设备的革新,最近几年深受人们的欢迎,并得到迅猛的发展。

相对于传统的录音方式,它只需很少的电子器件,就能实现录放功能,可以永久保存数据。

目前,在国外,语音录放电路已经得到广泛的应用,在国内,语音录放应用电路的高潮正在逐步形成。

在我们的日常生活中,语音存储回放技术得到了广泛的应用,诸如公交车报站器,采访笔,MP3播放器,电话语音自动转接留言等,使得产品的功能强大,逐步淘汰了磁带录音的传统方式,方便了人们的生活,推动了社会进步。

本论文基于AT89S52单片机与ISD4004语音录放芯片为主要部件,通过硬件与软件的设计实现语音录放的功能。

系统硬件电路设计简单,方便调试,价格便宜,实用性强。

关键词:语音录放系统;单片机AT89S52;ISD4004AbstractVoice integrated circuit is the traditional voice recording equipment innovation, in recent years welcomed by the people, and get rapid development. Compared with the traditional recording methods, it requires little electronic devices can achieve recording function, you can permanently store data .At present, foreign, voice recording circuit has been widely used in the country, the climax of voice recording application circuit is gradually taking shape. In our daily life, voice storage playback technology get in a wide range of applications, such as the bus stop, and an interview with recorder, MP3 player, telephone voice messages and other automatic switching, allowing for powerful, out of the tape recording the traditional way to facilitate people's lives, and promote social progress.This paper based on AT89S52 MCU and ISD4004 voice recording chips as the main component, voice recording functionality through hardware and software design. System hardware circuit design is simple, easy to debug, cheap and practical. Keywords:Voice recording systems;AT89S52 MCU;ISD4004目录1 绪论 (1)系统设计的意义 (1)系统设计的目的 (1)系统采用的实现方法 (1)2 单片机控制技术与开发环境介绍 (2)单片机概述 (2)AT89S52的介绍 (2)AT89S52主要性能参数 (2)引脚功能说明 (2)Keil开发环境及流程 (4)Keil简介 (4)Keil工具软件开发流程 (4)ISD4004介绍 (8)性能简述 (8)引脚功能 (8)SPI(串行外设接口) (10)协议介绍 (10)信息快进 (10)上电顺序 (10)SPI端口的控制位 (11)SPI寄存器 (12)时序 (13)3 系统总体设计 (13)系统硬件电路设计 (13)单片机部分电路图 (14)ISD4004部分原理图 (15)时钟电路设计 (16)复位电路设计 (17)语音信号拾取电路设计 (17)音频放大电路设计 (18)系统软件设计 (18)内部地址单元寻址 (18)程序总流程图 (19)4 软件调试 (21)结论 (23)参考文献 (24)致谢 (25)附录A 总电路图 (26)附录B 电路实物图 (27)附录C 源程序 (28)1 绪论系统设计的意义语音不仅是人与人之间交流和信息交换最直接有效的沟通方式,也是人与机器之间进行信息通信的重要工具。

基于单片机的语音录放系统设计

基于单片机的语音录放系统设计

2 系统 硬 件 设 计
21 ID1 9 . s 4 O基 本 录 放 电 路
I D 4 0语 音芯 片 的 内部 已 以 E P O 作 S 19 ER M 为数 据 存储器 , 因此无 需 电池 即能保存数 据 1 0年 以上 , 除和 写入 均 可在 片 内 自动完 成 而无 需 外 擦 部设 备 。 外 , 片 内还含 有 时 钟振 荡器 、 筒 扩 此 其 话 大器 自动增 益控 制 电路 、 干扰滤 波器 、 频功 率 抗 音 放大 器等. 因此 它 自身 已具 备 了语 音 录放 系 统所 需 的全 部基本 电路 , 只需 配备 一只驻 极体话 筒 、 一 只喇 叭 、 只按 钮 、 两 一个 电源及 少 量 电阻 电容 , 就
维普资讯
6 8
甘 肃联 合 大 学 学报 ( 自然科 学版 )
第2 2卷
2 8
-- 5 t V
A O A1 A 2 A 3 A 4 A 5 A 6 A 7 R C E ELD lK 3 O* A 1 N 一 X Uc C AC G PA L LY PAE L Y
可 以构 成一个 基本 的录放 系统 ( 图 3所示 ) 如 。
波 形存储 法 的技术 基 础是 A/ D A 转 换 技 D、 /
术和多 种 的编 码 、 码算 法 . 1说 明 了波 形存储 解 图
法 的语 音数字 处理 、 录及存 储过 程 : 记 首先 用麦克
风 取得语 音 的电模 拟量 信号 , 经适 当放 大后 , D A/
_1 -
1 T
lI {C

广 ——

RC E




圈 3 I D1 9 S 4 0基 本 的语 音 录 放 系 统

基于单片机语音录放管理

基于单片机语音录放管理

目录1.绪论 (4)2.数字化语音录放系统方案设计及其工作流程 (5)2.1语音信号 (5)2.2数字音频信号 (6)2.3语音编码 (8)2.4数字化语音系统方案设计 (10)2.4.1对数字化语音系统的要求 (10)2.4.2数字化语音系统的方案设计 (11)2.5数字化语音系统的工作流程 (11)2.5.1录音系统 (11)2.5.2手持端放音系统 (13)3.数字化语音系统的硬件设计 (14)3.1低通滤波器 (14)3.2语音输入通道 (15)3.3电源模块 (16)3.4控制电路 (16)4.数字化语音录放系统的软件设计 (17)4.1软件设计要点 (18)4.2软件开发工具 (19)4.3录放系统 (19)4.4手持端放音系统 (21)结论 (23)参考文献 (24)致谢 (25)1.绪论1)国内外研究现状目前:国内外己有一些电子解说系统的产品。

部分国外产品体积、性能指标较好,但价格昂贵,根据功能不同每套接收系统的价格约20-80美元,发射系统从300-800美元不等。

另一些产品要么体积太大,不便于携带;要么容量不够,存储信息不多,制约了其应用和推广。

在相同功能下,其价格比国内产品要贵近两倍。

国内有雷通电子公司、中科软件公司、久鼎公司、那达电子、奔流电子公司等单位生产类似产品,但存在以下问题:①相邻区域的干扰问题:在展台与展台间距离较近时,不能很好地处理切换问题,产生较大的相互干扰,影响收听音质;②缺乏个性化:大多采用集中循环播放方式,无法根据观众,游客不同到达时间自动从起点开始播放,因而常常无法得到完整的信息,花费的时间太多;③可供用户选择的语言较少,不能满足扩大对外交流的要求;④不能实现自动功率控制,因而产品的功耗较大,不利于环保;⑤存储容量太小,存储信息不够;⑥部分产品采用光波传输编码和语音信息,存在覆盖阴影和信息阻挡等问题;⑦还有部分产品采用手动控制选择方式,使用不便。

C语言的出现使操作系统开发变得简单。

基于单片机的语音录放模块

基于单片机的语音录放模块

. I单片机原理与应用课程设计报告题目:基于单片机的语音录放模块学生名字:学生班级:学生学号:指导老师:课题组其他成员名字:成绩:2014年12月12日摘要从20世纪开始,持续更新换代的电子科技产品的不断问世,加速了电子行业的发展,而数码技术的不断完善,更让电子科技产品走向多功能化和专业化。

基于单片机的语音录放模块运用单片机的简便性和实用性,被广泛应用于各种语言警示装置、留言装置、高档玩具和电子礼品等方面,为人们的生活增添了多姿多彩的一笔。

本次单片机实验的基于单片机的语音录放模块主要是实现一段声音的录放功能。

它在设计上采用四个模块,分别是电源转换模块、控制电路模块、语音芯片模块、音频功放模块。

其中电源转换模块采用LM7805和LM1117进行转换电压,分别产生5V和3.3V的电压。

语音芯片模块采用ISD4002芯片,音频功效模块实现运放的功能是通过采用LM386来完成。

关键词:电子科技产品;语音;简便;实用目录一、引言 ...................................................................................................... - 4 -1.设计意义 ............................................................................................. - 4 -2.设计目的 ............................................................................................. - 5 -3.设计原理概述 ...................................................................................... - 5 -二、设计任务及要求..................................................................................... - 5 -三、硬件介绍 ............................................................................................... - 5 -1 STC89C52 ........................................................................................... - 5 -2 ISD4002 .............................................................................................. - 6 -3 LM386 ................................................................................................. - 7 -四、设计容................................................................................................... - 7 -4.1 总体设计方案图............................................................................... - 7 -4.2各模块的设计电路图......................................................................... - 7 -1)电源转换模块 ............................................................................. - 8 -2)控制电路模块 ............................................................................. - 8 -3)语音芯片模块 ............................................................................. - 9 -4)音频功放模块 ........................................................................... - 10 -4.3 整体电路图.................................................................................... - 11 -4.4器件清单 ........................................................................................ - 11 -五、测试结果及分析................................................................................... - 13 -六.总结与体会 ............................................................................................ - 13 -七、源程序................................................................................................. - 14 -一、引言1.设计意义单片机本来就以它的高可靠性、低功耗和低电压等优点被广泛运用于仪器仪表的测量、家用电器、医用设备甚至是高科技领域中的航空航天等领域。

基于单片机的语音录放系统设计

基于单片机的语音录放系统设计

收稿日期:2008 02 28.作者简介:刘超美(1966 ),女,甘肃庆阳人,兰州石化职业技术学院讲师,主要从事自动控制研究.文章编号:1672 691X(2008)03 0067 03基于单片机的语音录放系统设计刘超美1,李红萍1,贾秀明2(1.兰州石化职业技术学院,甘肃兰州730060;2.兰州石油化工公司丙烯酸指挥部,甘肃兰州730060)摘 要:设计了基于单片机的语音录放系统.该系统以M CS89C51单片机为核心器件,控制四片ISD1490语音芯片工作,每个语音芯片配以简单的外围电路自成独立的语音录放电路,各个语音录放电路的录放功能及录放时间由单片机来控制,编写不同的程序可实现不同的录放效果.关键词:单片机;数字语音电路;ISD1490;波形存储法中图分类号:T P393.18 文献标识码:A0 引言用磁带记录、存储、还原模拟语音信号的方法已有很长的历史,基于这一方法的电子产品也到处可见,且这些产品的体积都很大,在使用的范围上受到了一定的限制.单片机语音录放系统就是为解决这一问题而设计的.单片机语音录放系统是以数字电路为基础,利用数字语音电路来实现语音信号的记录、存储、还原等任务.数字语音电路是一种集语音合成技术、大规模集成电路技术以及微控制器技术为一体的并在近十几年迅速发展起来的一种新型技术.语音集成电路与微处理器相结合,具有体积小、扩展方便等特点,具有广泛的发展前景.1 固体录音机原理语音数字处理方法可以分为规则合成法、参数合成法和波形存储法三类,前两类复杂且难度大,目前使用较少,波形存储法是普遍采用的一种.波形存储法的技术基础是A /D 、D/A 转换技术和多种的编码、解码算法.图1说明了波形存储法的语音数字处理、记录及存储过程:首先用麦克风取得语音的电模拟量信号,经适当放大后,A/D 转换器以一定的频率对其进行采样并转换为二进制数字量,并实时地对其进行编码,实现对实时数据的压缩以减少数据量,然后送入数据存储器中储存.图1 语音记录过程图2是数字语音还原的基本过程:按一定顺序从数据存储器中读出数据,以对应的算法进行解码,合成为语音数据,这是一种实时的数据解压过程,恢复的语音数据送入D/A 转换器还原成语音的模拟信号输出.图2 语音回放2 系统硬件设计2.1 ISD1490基本录放电路ISD1490语音芯片的内部已以EEPROM 作为数据存储器,因此无需电池即能保存数据10年以上,擦除和写入均可在片内自动完成而无需外部设备.此外,其片内还含有时钟振荡器、话筒扩大器自动增益控制电路、抗干扰滤波器、音频功率放大器等.因此它自身已具备了语音录放系统所需的全部基本电路,只需配备一只驻极体话筒、一只喇叭、两只按钮、一个电源及少量电阻电容,就可以构成一个基本的录放系统(如图3所示).第22卷第3期甘肃联合大学学报(自然科学版)V o l.22No.3 2008年5月Journal o f Gansu L ianhe U niversit y (Natura l Sciences)M ay 2008图3 ISD1490基本的语音录放系统该芯片具有下列显著特点:外围元件少,操作方便;零功率信息存储,无需备用电源;信息能可靠保存10年以上,可重复录音10万次;语音固化无需编程开发设备;通过地址的选址可以分段录放,因此可以独立存放汉字语音,构成语音库;具有自动省电模式,在非录放状态时自动省电.有单一电源供电(+5v);静态电流典型值0.5uA,最大值2uA;工作电流典型值15mA,最大值30mA.2.2 单片机语音录放系统本电路使用了四片ISD1490,每片都如图3所示接成基本的录放电路,最后用单片机将四个基本录放电路连接成一个整体.因为每片录音芯片可录音90秒,四片共可录音360秒,用单片微处理器M CS89C51进行控制,当录音时间在90秒之内时,只用1#芯片,如录音时间超过90秒时,启用2#芯片,在录音时间超过180秒时,启用3#芯片 ,这样,用微处理器来完成定时和芯片自动选择,就可实现360秒内任何时间长度的语音录制与回放,从而实现录音放音功能.系统结构如图4.图4 单片机语音录放系统结构图3 系统的软件设计本系统软件设计较为简单,主要是定时选片控制,每片语音电路的地址端均接地,录放控制端受MCS89C51控制,根据微处理器的定时,当需要某一芯片录放时,单片机相应的控制端起作用,即启动语音电路工作,部分程序框图如图5所示.图5 部分程序框图4 结束语单片机语音录放系统解决了传统录放机体积68甘肃联合大学学报(自然科学版) 第22卷大、扩展不方便的缺点.本系统所设计的电路可实现360秒内任意长时间的语音录放.在此基础上对硬件和软件稍作改动,便可完成其他的功能,如语音报警器,智能语音控制器等,为各种智能仪器仪表扩展语音功能奠定了基础,具有广泛的发展前景.参考文献:[1]李娜.简单语音识别系统的设计与开发[J].机械管理开发,2006(6):88 89.[2]刘萌.基于语音识别的家庭智能监控系统设计[J].电声技术,2006(10):59 60.[3]何琳琳.语音功能的智能电饭煲控制器的设计[J].山西电子技术,2006(5):19 19,71.[4]郑建光.基于8051单片机语音控制系统的实现[J].动化与仪器仪表,2006(2):42 44.[5]王丁.语音播报在微机继电保护中的应用[J].电气应用,2006,25(10):57 59.[6]黎育红.基于语音识别技术的门禁系统的研究[J].电子技术应用,2006,32(12):88 92.[7]贡雪梅.语音播报智能输液监测器的设计[J].现代电子技术,2006,29(14):20 23.The Design of Record and Play Sound System Based on MCUL I U Chao mei 1,L I H ong p ing 1,J I A X iu ming2(1.T he Electr ical Eng ineer ing Department of L anzho u P etrochemicalColleg e of V ocatio na l T echno lo gy ,L anzhou 730060,China;2.L anzhou Chemical Company ,L anzhou 730060,China)Abstract:This ar ticle desig ns the reco rd and play sound system based on M CU.This system is based on M CS89C51.It contr ols fo ur recor d and play sound chip is to w ork o n.Each chip spr ead by outside circuit to be a independent system to record and play sound.The functio n and the w ork tim e o f each record and play so und circuit is controlled by MCU(MCS89C51).Different functio n to record and playsound is r ealized by different progr am ming.Key words:MCU;record and play so und circuit;ISD1490;dynam ic link library69第3期 刘超美等:基于单片机的语音录放系统设计。

基于单片机控制的电话录放系统的设计

基于单片机控制的电话录放系统的设计

基于单片机控制的电话录放系统的设计随着现代电子、电器产品及设备智能化水平的不断提高,语音系统是渗透到仪器仪表、机电一体化、人工智能、邮电业务等许多领域。

用单片机控制语音芯片,再把单片机和语音芯片嵌入到通信设备,智能仪器,治安报警及儿童玩具中,就可做成语音播放的机器。

基于STC89C52单片机及ISD4004语音板为主要部件的语音录放电路的工作原理、硬件和软件的设计。

语音录放系统的信号处理过程主要包括语音的采集、信号的放大和语音的滤波。

语音经过驻极体传感器,即麦克风,把声波信号转换成电信号。

标签:单片机;ISD4004;语音录放实现数字录音系统有PC机实现和嵌入式系统这两个方面。

本文中设计采用的是嵌入式数字录音系统,主要是要满足以下几个指标:可以存储的时间较长,大容量非易失性数据存储器作为存储介质,可以保存音频文件和一起记录;灵活的控制方式,可以实现各种语音操作来应对客户的需求;足够高的采样频率,保证了好的语音质量;数据的合理压缩为存储器节省了很大的存储空间;与电脑的连接可以将声音文件存入存储介质中,用以备用。

1、录放系统设计的意义语音信息的数字化处理技术得到了全社会的普遍认可和广泛的应用。

因此而生产的语音信息处理器的性能也随着科学技术的快速发展而愈来愈好。

数字语音录放系统的蓬勃发展是近几年来多媒体技术的一种具体应用,此系统不仅克服了磁带录放音中所存在的各种缺点,而且还可以进行快速查找与编辑整理。

数字语音录放系统是指利用数字技术对语音信号进行采集、处理,并且在一定的存储设备中进行存储,而且可在需要时进行输出相对于模拟设备而言,数字设备易于集成、小型化、成本低、稳定性强、操作简单方便,使得数字语音录放系统广泛的渗透到仪器仪表、人工智能、电话的录放音、车辆的到站提示音、移动电话机以及其它便携式电子产品、监控环境中使用的语音采集系统、智能玩具等多种领域。

然而,目前就一般的数字语音录放系统来说,对语音只是进行简单的采集、存储和播放,虽然可以在较大的程度上保证语音的保真度,但是过多的语音数据会造成对大量存储设备的需求。

基于单片机控制的语音录放系统研究1.

基于单片机控制的语音录放系统研究1.

毕业设计开题报告学生姓名:学号:学院、系:专业:电子信息科学与技术设计题目:基于单片机控制的语音录放系统研究指导教师:2011年03月20日毕业论文开题报告1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文献综述一、本课题的研究背景及意义随着我国经济建设的迅猛发展,公安、铁路、民航、金融等部门对语音记录的需求不断增长。

把语音生成技术用于工业监控系统、自动应答系统、多媒体查询系统、智能化仪表、办公自动化系统或家用电气产品中,使它们具有语音输出功能,使之能在适当的时候用语音实时报告系统的工作状态、警告信息、提示信息或相关的解释说明等,无疑在提高人机通信能力、减少对错误处理的遗漏、提高系统性能、降低人们的工作强度等方面都有极大的好处[1]。

用磁带记录、存储、还原模拟语音信号的方法已有很长时间的历史,基于这一方法的电子产品也到处可见,且这些产品的体积都很大,在使用的范围上受到了一定的限制。

单片机语音录放系统是以数字电路为基础,利用数字语音电路来实现语音信号的记录、存储、还原等任务。

单片机以其高可靠性、高性价比、低电压、低功耗等优点得到迅速发展和大范围推广,广泛应用于工业控制系统、数据采集系统、智能化仪器仪表及通讯设备、日常消费类产品、玩具等,利用单片机实现语音录放有很大的研究和开发价值。

语音集成电路与微处理器相结合,具有体积小、扩展方便等特点,具有广泛的发展前景[2]。

二、本课题国内外研究现状语音,是人类赖以生存发展和从事各种社会活动最基本、最重要的交流工具之一。

从初中物理课本中,我们就已经知道,空气是产生和传播语音(包括音乐和自然界的一切声音)的媒体介质。

语音是以一种特殊的物质形态发生与存在着得信息载体,它稍纵即逝。

千万年来,人们梦寐以求企图捕捉和保存语音的愿望以及对此所付出的种种不懈的努力,一直到了1877年,大发明家爱迪生发明出世界上第一部机械式留声机才初次得以实现。

基于某单片机地语音录放模块

基于某单片机地语音录放模块

实用标准文档单片机原理与应用课程设计报告题目:基于单片机的语音录放模块学生名字:学生班级:学生学号:指导老师:课题组其他成员名字:成绩:2014年12月12日从20世纪开始,持续更新换代的电子科技产品的不断问世,加速了电子行业的发展,而数码技术的不断完善,更让电子科技产品走向多功能化和专业化。

基于单片机的语音录放模块运用单片机的简便性和实用性,被广泛应用于各种语言警示装置、留言装置、高档玩具和电子礼品等方面,为人们的生活增添了多姿多彩的一笔。

本次单片机实验的基于单片机的语音录放模块主要是实现一段声音的录放功能。

它在设计上采用四个模块,分别是电源转换模块、控制电路模块、语音芯片模块、音频功放模块。

其中电源转换模块采用LM7805和LM1117进行转换电压,分别产生5V和3.3V的电压。

语音芯片模块采用ISD4002芯片,音频功效模块实现运放的功能是通过采用LM386来完成。

关键词:电子科技产品;语音;简便;实用一、引言........................................................ - 3 -1.设计意义.................................................. - 3 -2.设计目的.................................................. - 3 -3.设计原理概述.............................................. - 3 -二、设计任务及要求.............................................. - 3 -三、硬件介绍.................................................... - 3 -1 STC89C52 .................................................. - 4 -2 ISD4002 ................................................... - 4 -3 LM386 ..................................................... -4 -四、设计内容.................................................... - 5 -4.1 总体设计方案图.......................................... - 5 -4.2各模块的设计电路图....................................... - 5 -1)电源转换模块.......................................... - 5 - 2)控制电路模块.......................................... - 6 - 3)语音芯片模块.......................................... - 6 - 4)音频功放模块.......................................... - 7 -4.3 整体电路图.............................................. - 8 -4.4器件清单................................................. - 8 -五、测试结果及分析.............................................. - 9 -六.总结与体会.................................................. - 10 -七、源程序..................................................... - 10 -一、引言1.设计意义单片机本来就以它的高可靠性、低功耗和低电压等优点被广泛运用于仪器仪表的测量、家用电器、医用设备甚至是高科技领域中的航空航天等领域。

基于AT89C52单片机的语音录放系统实现.

基于AT89C52单片机的语音录放系统实现.

基于AT89C52单片机的语音录放系统实现1引言单片机以其高可靠性、高性价比、低电压、低功耗等优点得到迅猛发展和大范围推广,广泛应用于工业控制系统、数据采集系统、智能化仪器仪表及通讯设备、日常消费类产品、玩具等,利用单片机实现语音录放有很大的研究和开发价值。

语音录放系统以AT89C52单片机为控制核心。

ISD2560是一种永久记忆型语音录放电路器件,它具有音质自然、使用方便、单片存放、反复录音、低功耗、抗断电等特点,广泛应用于许多领域。

ISD2560省去A/D和1 引言单片机以其高可靠性、高性价比、低电压、低功耗等优点得到迅猛发展和大范围推广,广泛应用于工业控制系统、数据采集系统、智能化仪器仪表及通讯设备、日常消费类产品、玩具等,利用单片机实现语音录放有很大的研究和开发价值。

语音录放系统以AT89C52单片机为控制核心。

ISD2560是一种永久记忆型语音录放电路器件,它具有音质自然、使用方便、单片存放、反复录音、低功耗、抗断电等特点,广泛应用于许多领域。

ISD2560省去A/D和D/A转换器,集成度较高,内部包括前置放大器、内部时钟、定时器、采样时钟、滤波器、自动增益控制、逻辑控制、模拟收发器、解码器和480 KB的EEPROM。

为降低成本,在最小硬件设计基础上,系统功能尽可能用软件程序实现,利用C51高级C语言编程开发。

2 系统硬件设计该系统的硬件电路主要由单片机、语音录放器件、麦克风及扬声器构成。

图1为其硬件结构框图。

该系统的核心为AT89C52单片机,AT89C52具有快速8051内核、8 KB Flash E2pROM、256 B IDATA RAM,完全符合该系统硬件要求。

为实现语音录放功能,采用ISD2560器件,其录音时间为60 s,并且能够接收单片机发出的命令,接收录音指令时,将从麦克风传出的语音段直接保存在内部存储器中;接收到放音指令时,按照单片机给定的地址,从存储器中取出语音段并驱动扬声器,以声音的形式播出语音段。

基于单片机的语音录放系统设计研究(可编辑修改word版)

基于单片机的语音录放系统设计研究(可编辑修改word版)

学号:毕业设计(论文)题目:基于单片机的语音录放系统的研究作者届别2007系别专业电子信息工程指导老师职称讲师完成时间2007.01~2007.05摘要随着公安、铁路等部门对语音记录的需求不断增长,出现了许多声音处理的产品。

而数字录音系统作为其中的一种,经常用于某些监控对话系统中,在适当的时候用语音实时报告系统的工作状态和提示信号等。

本文介绍了一种用单片机实现的嵌入式数字录音系统,该系统为一个数字录音模块,可以将其封装在上面进行二次开发。

它采用数字录音的原理,录音时,单片机的CPU 将语音信号转换为数字信号,存储存储器中。

播放的时候,既可以播放录音文件,也可以播放提前存入存储器中的语音文件。

本文首先介绍了实现嵌入式录音的几种技术,然后介绍了数字录音的原理,在这之后进行了系统的总体结构设计和详细的软硬件设计,给出了系统调试过程和实验结果。

最后,对系统的应用前景进行了分析并提出了改进设想。

从实验结果来看,本论文所设计的嵌入式数字录音系统稳定性较好。

当然要真正做到商业化还需要做很多的改进工作,但它对许多要求录放的场合是十分有用的。

关键词: 嵌入式系统;数字录音;Flash MemoryABSTRACTWith the growth of the need for sound record in the department of Gongan and Railway, many products for sound disposal have appeared. As one sort of the products, digital recording system is mainly used in the systems of industrial watch and automatic responsion, reporting timely the State of working and warning information, prompt information and explanation.The paper has devised the embedded system of digital recording on the basis of the principle of digital recording. When recording, the microcontroller will convert the analog signals into the digital signals and then store the digital signals in the Flash Memory. While playing the sound, the recording file or the .wav file can be both played. The paper firstly introduces several ways of designing the system,then the principle of digital recording, and then the main architecture of the system and the devising of the hardware and software. At last the future of the system and some thinking of promoting is provided.The embedded system of digital recording is proved to be stable after the test of it. Obviously the system has to be promoted before its commercialization,yet it is useful highly for the situation needing recordingKeywords: the embedded system;digital recording;Flash Memory目录摘要 (I)ABSTRACT (II)第1 章绪论 (1)1.1 论文背景 (1)1 .2 当前嵌入式录音系统实现的方案 (2)1.2.1语音芯片的采用 (2)1.2.2DSP 芯片的采用 (3)1.3 本论文的任务 (4)第2 章数字录音的基本原理 (6)2.1模拟声频和数字声频 (6)2.2数字音频技术的概念 (6)2.3语音信号的数字化 (8)2.3.1取样 (8)2.3.2量化 (9)2.3.3 编码 (10)2.4数字信号的检错、纠错及模拟信号的恢复 (10)2.4.1数字信号的检错和纠错 (10)2.4.2模拟信号的恢复 (11)第三章系统的硬件设计 (12)3.1 系统的硬件总体设计 (12)3.2 C8051F020 的简介 (14)3.2.1 微处理器 (14)3.2.2 C8051F020 的资源和特性 (16)3.3Flash Memory (17)3.4输入放大电路和输出电路的设计 (18)第四章系统的软件设计 (20)4.1软件的总体设计 (20)4.2单片机控制程序 (22)4.2.1文件传送子程序 (22)4.2.2录音程序 (23)4.2.3放音程序 (24)第五章总结 (26)参考文献 (27)致谢 (28)第1 章绪论1.1 课题背景随着我国经济建设的迅猛发展,公安、铁路、民航、金融等部门对语音记录的需求不断增长。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理与应用课程设计报告题目:基于单片机的语音录放模块学生名字:学生班级:学生学号:指导老师:课题组其他成员名字:成绩:2014年12月12日从20世纪开始,持续更新换代的电子科技产品的不断问世,加速了电子行业的发展,而数码技术的不断完善,更让电子科技产品走向多功能化和专业化。

基于单片机的语音录放模块运用单片机的简便性和实用性,被广泛应用于各种语言警示装置、留言装置、高档玩具和电子礼品等方面,为人们的生活增添了多姿多彩的一笔。

本次单片机实验的基于单片机的语音录放模块主要是实现一段声音的录放功能。

它在设计上采用四个模块,分别是电源转换模块、控制电路模块、语音芯片模块、音频功放模块。

其中电源转换模块采用LM7805和LM1117进行转换电压,分别产生5V和3.3V的电压。

语音芯片模块采用ISD4002芯片,音频功效模块实现运放的功能是通过采用LM386来完成。

关键词:电子科技产品;语音;简便;实用一、引言1.设计意义单片机本来就以它的高可靠性、低功耗和低电压等优点被广泛运用于仪器仪表的测量、家用电器、医用设备甚至是高科技领域中的航空航天等领域。

而本次试验就是利用单片机的这些优势,利用STC89C52单片机进行编程,再根据ISD4002的强记忆能力和较长时间的录音功能来实现语音的录放,此次实验具有重大意义,既对通讯设备的研发和电子科技产品的研究有很大的帮助,同时又可以节省相关电子产品的生产和研发成本。

2.设计目的本次设计的主要目的是将单片机课程的书本理论知识运用到实际应用上,学会融会贯通,掌握单片机的相关技能,掌握基于单片机的语音录放模块的原理以及设计方法,并掌握电子仪器的正确使用方法,为以后的毕业设计打好基础。

3.设计原理概述基于单片机的语音录放模块采用STC89C52单片机为控制核心,通过编程的实现,利用按键的断开和闭合,控制语音芯片的录音和放音;语音芯片采用ISD4002芯片,利用LM386实现音频的运放功能。

二、设计任务及要求基于单片机的语音录放模块的设计任务是实现一段不多于8分钟的语音的录制与播放,通过用话筒输入一段语音,语音芯片模块对其进行录制,在经过音频功放模块对语音进行控制,再通过扬声器播放语音。

三、硬件介绍1 STC89C52STC89C52是公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash存储器。

STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

2 ISD4002ISD4004 系列工作电压3V,单片录放时间8 至16 分钟,音质好,适用于移动电话及其他便携式电子产品中。

芯片采用CMOS 技术,内含振荡器、防混淆滤波器、平滑滤波器、音频放大器、自动静噪及高密度多电平闪烁存贮陈列。

3 LM386LM386是一种音频集成,具有自身功耗低、更新内链增益可调整、电源电压范围大、外接元件少和总谐波失真小等优点的功率放大器,广泛应用于录音机和收音机之中。

四、设计内容4.1 总体设计方案图4.2各模块的设计电路图1)电源转换模块电源转换模块采用LM1117来对电压进行转换,分别产生5V 和3.3V 的电压。

控制电路(STC89C52)语音芯片话筒输入 电源 音频功放 (LM386) 扬声器 (16 Ω) 5V 3.3V 5V(ISD4002)2)控制电路模块控制电路模块是整个语音录放模块的控制中心,通过89C52单片机的编程实现,控制整体电路的运行。

3)语音芯片模块语音芯片模块采用ISD4002芯片,对外来输入的语音进行录制。

4)音频功放模块音频功放模块采用LM386,对语音信号的功率进行放大。

4.3 整体电路图4.4器件清单名称数量STC90C54 1轻触开关 4 10K排阻 11K电阻 5 10K电位 1按键开关 1 LED 3 12M晶振 1 33pf 2 47uf电解电容 4 10K电阻 3 40脚芯片底座 1 ISD400408 1 28脚芯片底座 14K7电阻 31uf电解电容 1 0.1uf电容 6 话筒 1 2K电阻 1 300K电阻 1 2N3904 2 10UF 1 1.5K电阻 1 50电位器 1 47nf 1 220uf电解电容 1 喇叭 1 单头线 1 470uf电解电容 2 0.1电解电容 1 LM1117 1五、测试结果及分析实物图如下所示六.总结与体会本设计是一种基于51单片机控制的语音录音/放音系统,采用ISD单片语音录音/放音集成电路系列中的ISD4002实现语音的存储和播放。

通过对语音录放模块的设计,认识到了理论与实际联系的重要性与真实性。

通过对本次课程的设计,不但知道了一些以前不知道的理论知识,也巩固了学会了的知识。

最重要的是能在实践中理解书本上的知识,只会基础而不会运用到实际上操作是没用的,我们学习的最终目的是要与实际结合,明白了我们要学以致用,也了解到课程设计的重要性。

这是能提高我们的实际操作能力的一次体验。

在整个设计过程中,我主要负责电路排版焊接这个部分,我觉得最难的是焊接前的排版布线这个过程,看别人排版好像很容易,但是到了自己做的时候发觉不是那么简单。

如果排版不好,可能会影响到整个电路的美观和焊接时的难度,既要使电路看起来美观又要使其焊接难度降到最低,需要一定的时间,而且电路的连接也会影响其实际运作的准确性。

我开始就是没有注意到这些问题,所以焊接电路上用了好多的时间,我按照自己能看否清楚的电路模块焊接,看起来也不美观。

电路美不美观取决于焊接的手工,这个也不是一时间能完成的好,也需要时间去练习,焊接时要按一定顺序去焊,焊接后一定要测试电路有没有短路、虚焊、漏焊,第一次调试就因为我的一个小小的错误,焊接错了,导致运行不了,不过最后检查还是能查出问题。

七、源程序#include <reg52.h>sbit SS = P1^0; //片选sbit SCLK = P1^3; //ISD4003时钟sbit MOSI = P1^1; //数据输入sbit MISO = P1^2; //数据输出sbit LED = P1^7; //指示灯sbit ISD_INT = P3^3; //中断sbit AN = P1^6; //执行sbit STOP = P1^5; //复位sbit PR = P1^4; //PR=1录音PR=0放音void delay(unsigned int time) //延迟n微秒{while(time!=0){time-- ;}}void delayms(unsigned int time) //延迟n毫秒{TMOD=0x01;for(time;time>0;time--){TH0=0xfc;TL0=0x18;TR0=1;while(TF0!=1){;}TF0=0;TR0=0;}}//************************************//ISD4002 spi串行发送子程序,8位数据//************************************void spi_send(unsigned char isdx){unsigned char isx_counter;SS=0; //ss=0,打开spi通信端SCLK=0;for(isx_counter=0;isx_counter<8;isx_counter++) //先发低位再发高位,依次发送。

{if ((isdx&0x01)==1)MOSI=1;elseMOSI=0;isdx=isdx>>1;SCLK=1;delay(2);SCLK=0;delay(2);}}//******************************* //发送stop指令//******************************* void isd_stop(void){delay(10);spi_send(0x30);SS=1;delayms(50);}//******************************* //发送上电指令,并延迟50ms//******************************* void isd_pu(void){delay(10);SS=0;spi_send(0x20);SS=1;delayms(50);}//*******************************//********发送掉电指令,并延迟50ms void isd_pd(void){delay(10);spi_send(0x10);SS=1;delayms(50);}//*******************************//发送play指令//*******************************void isd_play(void){LED=0;spi_send(0xf0);SS=1;}//*******************************//发送rec指令//*******************************void isd_rec(void){LED=0;spi_send(0xb0);SS=1;}//*******************************//发送setplay指令//*******************************void isd_setplay(unsigned char adl,unsigned char adh) {spi_send(adl); //发送放音起始地址低位adh=adh|0xe0;spi_send(adh); //发送放音起始地址高位SS=1;}//*******************************//发送setrec指令void isd_setrec(unsigned char adl,unsigned char adh) {spi_send(adl); //发送放音起始地址低位adh=adh|0xa0;spi_send(adh); //发送放音起始地址高位SS=1;}//************************************//芯片溢出,LED闪烁提醒停止录音//************************************void isd_overflow(void){while(AN==0){LED=1;delayms(300);LED=0;delayms(300);}}//************************************//检查芯片是否溢出(读OVF,并返回OVF值)//************************************unsigned char chk_isdovf(void){SS=0;delay(2);SCLK=0;delay(2);SCLK=1;SCLK=0;delay(2);if (MISO==1){SCLK=0;SS =1; //关闭spi通信端isd_stop(); //发送stop指令return 1; //OVF为1,返回1}else{SCLK=0;SS =1; //关闭spi通信端isd_stop(); //发送stop指令return 0; //OVF为0,返回0}}//************************************************************************ //主程序//功能:1.录音时,按住AN键,LED点亮开始录音,松开AN即可停止录音// 再次按下AN键,LED点亮开始录第二段音,依次类推,直到芯片溢出。

相关文档
最新文档