(论文)基于单片机语音存储与回放系统.doc
《(论文)基于单片机语音存储与回放系统.doc》由会员分享,可在线阅读,更多相关《(论文)基于单片机语音存储与回放系统.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 本文由xiaoyu52999贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 基于单片机的数字化语音与存储系统 摘 要 语言在人类发展史中起到了至关重要的作用, 它的作用并不亚于直立行走和 工具的使用,怎样能把人类的语言丝毫不差地记录下来也是人们一直思考的问 题。传统的磁带语音录放系统因其体积大、使用不便,在电子与信息处理的使用 中受到许多限制。本文提出的体积小巧,功耗低的数字化语音存储与回放系统将 完全可以替代它。论文首先介绍了语音存储与回放系统的发展和基本结构,然后 通过分析比较选择最佳设计方案,并完成整个系统电路的设计,其中系统以单片 机 89
2、C51 为核心,选用由 1 片 62256 组成 RAM 阵列,作为语音的数字化信号的存 储器件,将外部数据存储空间扩大至 32KB。利用 AM 和 DPCM 方法对数据进行压 缩以加长存储时间。接着是详细介绍各个单元电路的组成以及功能,并对有关元 器件参数选择做出详细分析,最后是写出调试方案。本文阐述了实用可靠的设计 方案。 关键词: 关键词:单片机 89C51 62256 RAM AM DPCM I Based on SCMs digital voice storage and playback system ABSTRACT The language played the very im
3、portant role in the history of human development. Its role and no less than upright walking and the use of tools. How can be not the least bit off humanitys language records is also the question which the people have pondered. Traditional voice tape recorders because of their larger systems, the use
4、 of inconvenience, receives many limits in the use of electronic and information processing. This article proposed small size, low power consumption of digital voice storage and playback system can replace it. The paper first introduces the development and basic structures of voice storage and playb
5、ack system, then analyzes to determine the best design options, and designs the whole circuit. The system take MCU 89C51 as a core, chosen by one 62256 of RAM arrays, as pronunciation of the digital signals in the memory component,external data storage space will be expanded to 32 KB.Make AM and DPC
6、M method use of the data compressed to lengthen the storage time. Then introduces the components and the functions of the unit circuit, then makes a detailed analysis for the components of the relevant parameters, and writes debugging programs finally. This paper presents a practical and reliable de
7、sign. Keywords: 89C51; 62256; RAM; AM; DPCM II 南京工业大学本科生毕业设计(论文) 摘 要 I ABSTRACT II 第一章 绪论 1 1.1 语音存储与回放系统概述1 1.1.1 引言 1 1.1.2 语音存储回放技术的应用与发展 1 1.1.3 语音存储与回放系统的基本结构 2 1.2 本论文的主要工作 2 第二章 方案论证及总体设计 4 2.1 语音存储回放系统方案论证 4 2.2 方案讨论及确定 5 2.3 系统设计 5 2.3.1 系统级方案设计 5 2.3.2 子系统级方案设计 6 第三章 单片机介绍 8 3.1 单片机简介 8 3.
8、1.1 单片机概述 8 3.1.2 单片机的结构与组成 8 3.1.3 中央处理器(CPU) 9 3.1.4 定时器/计数器(T/C) 9 3.1.5 系统时钟 9 3.2 单片机编程语言介绍 10 3.3 系统单片机选择 11 3.3.1 AT89C51 引脚功能介绍 13 3.3.2 定时器 0 和 1 使用 15 3.4 看门狗电路 17 3.4.1 软件看门狗 17 3.4.2 硬件看门狗 18 III 第一章 绪论 第四章 硬件设计 19 4.1 总体设计 19 4.2 各个子系统单元电路介绍 19 4.2.1 单片机系统硬件的设计 19 4.2.2 模拟音频电路设计 24 第五章
9、软件设计 29 5.1 KeilC51 简介 29 5.2 主程序流程图 31 5.3 各个模块程序介绍 31 5.3.1 键盘子程序设计 31 5.3.2 显示子程序 32 5.3.3 ADC 子程序设计 33 5.3.4 DAC 子程序设计 33 5.3.5 定时中断服务子程序 34 第六章 系统调试与指标测试 36 第六章 结语 38 参考文献 39 附录一 40 附录二 41 致谢 42 IV 南京工业大学本科生毕业设计(论文) 第一章 绪论 语音存储与回放系统概述 1.1 语音存储与回放系统概述 1.1.1 引言 近年来,语音存储回放技术发展十分迅速,在速度和处理效果上都有很大的 发
10、展和进步。随着 DSP 技术的飞速发展,它在数字信号处理方面的优势日益体现 出来。同时随着数字化信号处理技术的不断提高,单片机、数字信号处理器以及 语音处理大规模集成电路的进步, 语音合成,语音识别,语音存储和回放技术的应 用越来越广泛,从而使磁头磁带系统成为了过去。现在大量的数字音频技术相当 的成熟, 利用软件与硬件结合的设计方法可以为系统增加可靠性和方便实现的特 点。DSP 在通信、雷达、语音处理等许多领域得到了广泛的应用,几乎涉及到生 活应用的各个方面。其性价比日益提高,具有巨大的应用潜力。DSP 系统具有比 较大的优势:如灵活、可编程,支持时分复用,易于模块化设计,可重复使用, 可靠性
11、高等优点。 尽管现在各种语言合成芯片,语音处理应用电路有许多,但都需要增加硬件 投资,在一些由单片机构成的测控系统中,由于单片机接口有限,还需要扩宽硬 件接口线路, 本文介绍的语音存储与回放系统中, 没有使用专用的语音处理芯片, 不需扩宽接口电路,只利用一般的单片机测控系统中都有的硬件电路(如 A/D、 D/A、存储器等)就能完成语音信号的数字化处理,即能完成语音的存储与回放, 实现单片机测控系统的语音提示报警及语音提示操作。 因此特别适用于单片机测 控系统, 为单片机测控系统的语音报警及语音提示操作在几乎不需增加硬件投资 情况下的语音处理提供了一种思路。 1.1.2 语音存储回放技术的应用与
12、发展 在多媒体技术的发展中,语音的存储回放系统有着广泛的应用。例如:在一 些电视节目中语音部分的预先录制也发挥了很大的作用。 各种场合的语音记录回 放,如:购物商场广播、学校广播;录音笔:记者的语音记录;MP3;娱乐界的 影视语音记录;再如:各种语言的口语考试记录;证词记录等。随着科学技术的 发展,DSP 技术对这几个方面的发展都起到很大的促进作用。该技术也可应用到 多媒体计算机中的声卡部分,为其录制和播放语音。DSP 技术在各种语音的存储 1 第一章 绪论 回放技术中也会得到很广泛的应用和发展。 1.1.3 语音存储与回放系统的基本结构 任何语音存储与回放系统都是由两个部分构成:一是语音采集
13、装置;二是语 音生成装置。系统主要由语音处理前向通道、AD 转换、单片机控制兼数据处 理、DA 转换、键盘显示模块及后向处理通道组成,单片机构成系统的控制中 心,用来进行控制功能选择和结果显示。人耳能听到的声音是一种频率范围为 20 Hz20 000 Hz ,而一般语音频率最高为 3 400 Hz。语音的采集是指语音声 波信号经麦克风和高频放大器转换成有一定幅度的模拟量电信号,然后再转换成 数字量的全过程。 根据“奈奎斯特采样定理”, 采样频率必须大于模拟信号最高 频率的两倍1 ,由于语音信号频率为 3003 400 Hz ,所以把语音采集的采样 频率定为 8 kHz。单片机语音生成过程,可以
14、看成是语音采集过程的逆过程,但又 不是原封不动地恢复原来的语音,而是对原来语音的可控制、 可重组的实时恢复。 在放音时,只要依原先的采样值经 D/ A 接口处理,便可使原音重现。 1.2 本论文的主要工作 本课题为基于单片机的数字化存储与回放系统,要求以单片机为核心器件, 设计并制作一个数字化语音存储与回放系统。其示意图如下: 拾音器 放大器 1 带通滤波器 ADC 耳机 放大器 2 带通滤波器 DAC 微 处 理 器 图 1-1 系统框图 要求实现的基本功能: 1) ( 放大器 1 的增益为 46db, 放大器 2 的增益为 40dB, 增益均可调; (2)带通滤波器:通带为 300Hz-3
15、.4kHz; (3)ADC 采样频率和 DAC 变换频率均为 8kHZ。 本设计要完成的主要任务为: 1. 课题综述。 2 南京工业大学本科生毕业设计(论文) 2. 系统的原理、组成以及整体设计。 3单元模块电路设计。 4程序设计。 5. 系统的制作及调试。 6. 结语。 3 第二章 方案论证及总体设计 第二章 方案论证及总体设计 2.1 语音存储回放系统方案论证 方案一:ADC+MCU+DAC 方案 数字化语音存储与回放系统的基本思想是将模拟语音信号通过模数转换器 A/D 转换成数字信号,再通过单片机控制存储在存储器中,回放时,由单片机控 制将数据从存储器中读出,然后通过数模转换器 D/A
16、转换成模拟信号,经放大 在扬声器或耳机上输出语音。 本设计方案系统总体结构框图如图 2-1 所示: 图 2-1方案一系统总体框图 方案二:专用语音芯片方案 如采用 ISD1110/ISD1420 系列语言芯片。ISD1110/ISD1420 系列单片录放时 间 8 至 20 秒,音质好。芯片采用 CMOS 技术,内含震荡器、话筒前置放大、自动 增益控制、防混淆滤波器、平滑滤波器、扬声器驱动及 EEPROM 阵列。最小的录 放系统仅需麦克风、 喇叭、 两个按钮、 电源及少数电阻电容。 在录放操作结束后, 芯片自动进入低功耗节电模式、功耗仅 0.5uA。 ISD1110/ISD1420 系列有唯一
17、的录音控制和边缘/电平触发两种放音控制。 不分段时外围线路最简,也可按最小段长为单位任意组合分段,“最大段数”芯 片提供若干操作模式,大大提高了控制的灵活性。 芯片采用多电平直接模拟量存储专利技术,每个采样直接存储在片内单个 EEPROM 单元中,因此能够非常真实、自然地再现语音、音乐、音调各效果,避 免了一般固体录音电路因量化和压缩造成的量化噪声和“金属声”。采样频率从 5.3,6.4 到 8.0KHz,对音质仅有轻微影响。片内信息可保存 100 年(无需后备 电源),EEPROM 单片可反复录音十万次。 这个方案的系统图如下: 4 南京工业大学本科生毕业设计(论文) 语音芯片 键 盘 控制
18、 电路 扬声器 扬声器 LED 显示 电 源 图 2-2 方案二系统设计框图 2.2 方案讨论及确定 ADC+MCU+DAC 方案的特点是应用比较灵活,可以实现很多语音压缩处理等算 法。 专用语音芯片方案特点有使用方便的单片录放系统,外部元件最少,重现优 质原声,没有常见的背景噪音,具有自动节电模式等。 由于毕业设计的主要目的是巩固大学学过的知识,培养综合运用所学的基础 知识,提高学生独立解决问题的能力,根据课题要求实现功能所,选择第一种 ADC+MCU+DAC 方案。 2.3 系统设计 2.3.1 系统级方案设计 在系统级上该语音存储/回放系统可用图 2-3 来表示。 图 2-3 中所示的系
19、统的核心结构部分包括了前向和后向模拟通道以及语音存储与 回放模块。键盘和显示模块为该系统的人机接口。 5 第二章 方案论证及总体设计 2.3.2 子系统级方案设计 1概述 在这个设计阶段,需要将整个系统分解成多个子系统,例如处理器系统、存 储器系统、接口模块、信号调整模块以及信号采集模块等等。分开的多个字系统 尽量采用通用的接口,同时需要考虑各个子系统的接口信号的定义、时序、电压 范围以及阻抗匹配等问题。 本设计中,要求已经给出了细化至子系统级的系统示意图,因而大大简化了 系统分解工作, 只需要将重点放在各个模块之间的接口和各个模块的具体实现方 法上即可。但考虑一些其他要求,需要将该语音存储/
20、回放系统的细系统级总体 框图做些扩充,如图 2-1 所示。 2对各个子系统功能及实现方略的初步考虑 下面对图 2-1 中有关模块的功能及实现方略分别作一说明。 (1)前置放大器采用双话筒差分输入,可有效地降低背景噪声。 (2)对该系统,为防止频谱混叠失真及提高信噪比,带通滤波器的设计显 得尤为重要。基本要求中提出带通滤波器的通带范围为:300Hz-3.4kHz,由于上 下截止频率之比为 3400/300=11.32,因此这是一个宽带滤波器,无法用一般的 带通滤波器的设计方法来实现,但可以采用低通滤波器级联高通滤波器的方法来 实现。可以采用专用的滤波器芯片实现该带通滤波器,也可以采用分立元件构成
21、 该滤波器。 (3)由于采样频率为 8kHz,可以选用的 A/D 和 D/A 的型号很多,A/D 可以 选用 ADC0804 (字长 8bit, 转换速率 10kHz) D/A 可以选用 TLC7528 , (字长 8bit, 建立时间1s) 。 (4)语音回放时,须将已存储的数字化语音信号的数据,经过 D/A 变换器 恢复为模拟语音信号。 (5)MCU 可以选用 AT89C52,如果选择 12MHz 的时钟,则指令周期为 14 s。对于 8kHz 采样速率(采样周期为 125s) ,在每个采样采样周期当中,可 执行多达几十到上百条指令没,足以完成对采集点上的语音信号的存储和处理。 (6) 语
22、音压缩编码方式种类比较多。 增量调制 (M) 和差分脉码调制 (DPCM) 是两种常用的语音压缩编码方式,分别可以达到 8 倍和 2 倍的压缩比。本设计选 6 南京工业大学本科生毕业设计(论文) 用 DPCM 压缩编码方案,虽然压缩比低一些,但语音的失真较小,背景噪声亦较 小。可实现存储器容量不变的情况下,将语音存储时间提高一倍。 7 第三章 单片机介绍 第三章 片机简 3.1 单片机简介 3.1.1 单片机概述 单片机介绍 单片微机(Single-Chip Microcomputer)简称单片机,也有的叫做微处理 (Micro-Processor 简写 P)或微控制器(Micro-Contr
23、oller 简写 C),通 常统称微型处理部件(Micro Controller Unit 简写 MCU)。一般的说,单片机 就是在一块硅片上集成 CPU、RAM、ROM、定时器/计数器、和多种 I/O 的完整的 数字处理系统。二十世纪,微电子、IC 集成电路行业发展迅速,其中单片机行 业的发展最引人注目。单片机功能强、价格便宜、使用灵活,在计算机应用领域 中发挥着极其重要的作用。 INTEL 公司于 1971 年生产第一颗单片机 Intel-4004 从 开始,开创了电子应用的“智能化”新时代。单片机以其高性价比和灵活性,牢 固树立了其在嵌入式微控制系统中的 “霸主” 地位, PC 机以 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文 基于 单片机 语音 存储 回放 系统
限制150内