基于单片机的语音录音与播放系统的设计说明.doc
《基于单片机的语音录音与播放系统的设计说明.doc》由会员分享,可在线阅读,更多相关《基于单片机的语音录音与播放系统的设计说明.doc(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科生毕业论文(设计)题 目:基于单片机的语音录 音与播放系统的设计 学生: 游 娜 学 号:7专业班级: 通信06101班 指导教师: 王 立 完成时间:2010年5月6日目 录摘要Abstract第1章 绪论11.1研究背景11.2研究主要容和目的3第2章 硬件系统的设计与实现42.1 方案的选择42.1.1方案一42.1.2方案二42.1.3方案三52.2凌阳单片机的简介52.2.1综述72.2.2 性能72.2.3 结构概览82.2.4 芯片引脚排列和说明92.2.5 SPCE061A最小系统112.2.6 SPCE061A开发方法122.3 SPCE061A 的外部存储器(Memor
2、y)的扩展142.3.1 综述142.3.2SPR4096的介绍142.3.3 SPR4096的BMI接口方式162.3.4 SPR4096的SIF接口方式192.4系统原理212.4.1 系统结构图212.4.2语音输入模块222.4.3语音输出模块232.4.4复位模块232.4.5键控模块242.4.6液晶显示模块242.4.7 电源模块25第3章 软件系统的设计与实现273.1 凌阳音频的介绍273.1.1 音频的概述273.1.2数字音频的采样和量化273.1.3音频格式的介绍273.1.4语音压缩编码基础273.2凌阳音频编码算法293.2.1 压缩分类293.2.2凌阳常用的音频
3、形式和压缩算法303.2.3凌阳语音的播放、录制、合成和辨识303.2.4语音录入使用介绍313.3系统流程图31结论.37参考文献38致39附录A 系统总原理图40附录B 程序清单4148 / 53摘 要选用凌阳16位单片机SPCE061A和外部扩展存储器SPR4096来实现基于单片机的语音录音和播放系统。其具有体积小、集成度高、易扩展、可靠性高、功耗低、结构简单、中断处理能力强等特点,特别适应于数字语音录放和语音识别等数字应用领域。SPCE061A是凌阳公司生产的十六位单片机,该单片机置有2路DA转换,8路AD转换与在线仿真等丰富的功能,SPCE061A是继nSP系列产品SPCE500A等
4、之后凌阳科技推出的又一款16位结构的微控制器。该系统可以广泛应用于需求的录音较长的场合,如检测温度的存储播放系统,自录语音提示等应用方案。对一个复杂或功能强大的语音图像处理系统需要很大的,不同的存储器(ROM,FLASH,SRAM)的存储空间。为了解决I/O不够的问题,可以使用SPR4096芯片来扩展SPCE061A的存储器来实现更大空间的存储。关键词:SPCE061A;闪存;SPR4096;语音录放AbstractSelects Ling Yang 16 monolithic integrated circuit SPCE061A and exterior expanded memory u
5、nit SPR4096 realizes manufactures one based on monolithic integrated circuits digital sound recording and the broadcast system. It has the volume to be small, the integration rate high, easy to expand, the reliability to be high, the power loss is low, the structure is simple, interrupt processing a
6、bility strong and so on characteristics, adapts specially in digital digital application domains and so on pronunciation recording and sending out and speech recognition. SPCE061A is 16 monolithic integrated circuits which Taiwan Ling Yang company produces, this monolithic integrated circuit built-i
7、n has 2 group DA to transform, 8 group AD transformations and the online simulation and so on rich function. This system may widely apply in the demand recording long situation. If examination temperature memory broadcast system, from records application plans and so on voice prompt. To one complex
8、or the function formidable pronunciation, the imagery processing system needs to be very big, different memory (ROM, FLASH, SRAM) storage space, to solve the I/O insufficient problem, we use the SPR4096 chip to expand SPCE061AThe memory to realize the bigger spatial memory.Keywords: SPCE061A;dodges
9、saves;SPR4096;speech recording and sending ou第1章 绪 论1.1研究背景随着计算机技术的发展和在控制系统中的广泛应用,以与设备向小型化、智能化的发展,作为高新技术之一的单片机以其体积小,功能强,价格低,使用灵活等特点,显示出很强的生命力。可以认为,单片机技术已经成为现代电子技术的十分重要的技术之一,可以使设计的电子产品更具智能化和先进性。进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场也异常活跃,新技术的不断采用,更加使单片机的种类、性能以与应用领域不断扩大和提高。凌阳科技公司最近推出一种新型16位单片机SPCE061A,该单片
10、机的问世,使得16位单片机的科技含量与应用跃上一个新的台阶。在航空航天,机械加工,智能仪器仪表,家用电器,通信系统,智能玩具等领域,单片机都发挥了巨大的作用。所谓单片机(Single Chip Microcomputer),是指一块芯片中集成有中央处理器(CPU),存储器(RAM和ROM),基本I/O接口以与定时器/计数器等部件,并具有独立指令系统的智能器件,即在一块芯片上实现一台微型计算机的基本功能。如果是简单的控制对象,只需要利用单片机作为控制核心,不需要另加外部设备就能实现。对于较复杂的系统,只需对单片机进行适当的扩展即可,十分方便。归纳起来,单片机系统有以下的特点:1)单片机独立的指令
11、系统,可以将我们的设计思想充分体现出来;2)系统配置以满足控制对象的需求为出发点,使得系统具有较高的性能价格比;3)应用系统通常将程序驻留在片(外)ROM中,抗干扰能力强,可靠性高,使用方便。系统规模小,本身不具有开发能力,一般需要借助专用的开发工具进行系统的开发和调试,而实际的应用系统简单实用,成本低,效益好;4)应用系统所用存储器芯片可选用EPROM,EEPROM,OTP芯片或利用掩膜形生产,便于批量开发和应用。许多单片机(如80C51系列)的开发芯片和扩展芯片都配套,降低了系统成本;5)系统小巧玲珑,控制功能强,体积小,便于嵌入被控设备之,大大推动了产品的智能化。如数控机床,机器人,智能
12、仪器仪表,家用电器等都是典型的机电一体化设备和产品。同时,随着社会和科技的不断发展,“PC”的到来已开始改善了人们的生活水平。所谓后PC时代,是英文Pervasive Computing,翻译为渗透到各个方面的计算。因而,后PC时代的计算机都以非计算机的形式存在,将渗透到人们生活的方方面面。例如,电视机,机器人,数控设备等,其中心控制部件是计算机,但他们都是以嵌入式系统的形式存在。单片机作为计算机技术的一个重要分之,嵌入式系统的先头兵,广泛的应用于工业控制,智能仪器,机电一体化产品,智能电器,个人数字处理器等领域。随着微电子技术的快速发展,电子系统设计已进入了片上系统(SOC,System O
13、n Chip)时代,单片机的功能也越来越强大,使其成为真正的系统单片机。1.2研究主要容和目的应用单片机进行嵌入式系统实验是现代电子技术实验的一个重要发展方向。通过充分利用处理器本身的功能特点和开发板所提供的丰富的外围电路,构造相应的测试和被测系统,对于提高电子技术综合实验的分析能力和动手能力具有积极意义。目前处理语音的专用芯片种类很多。综合现有技术比较,结合各类处理语音的芯片的优、缺点,有些芯片购买困难,有些芯片系统外围组成部分多,外围电路设计复杂,编程难,价格高。本设计是用较少的存储器资源,并且要能够非常容易地、快速地处理复杂的数字信号和便于程序调试,拟选定用凌阳科技公司的SPCE06lA
14、十六位单片机作为系统核心芯片。SPCE061A是凌阳公司研发生产的一款高性能的16位单片机,目前在语音图像处理与实时控制领域都得到了广泛的应用。但是由于SPCE061A片FLASH只有32K,很难满足大容量的需求。本设计中对SPCE061A进行了存储外扩。凌阳单片机具有集成度高、数/模混合、功能全、低功耗、低电压和易于开发等特点。单片机是随着微型计算机,单片机的发展与其在智能测控系统中的应用而发展起来的。随着微电子技术的迅速发展,目前世界上各个公司都研制出了各种应用领域的单片机,单片机芯片市场也异常活跃,从8位低端,到高性能的16位,到集成度,速率,可靠性等全方位向更高水平发展的32位系列。随
15、着微电子,半导体工艺的不断进步,单片机芯片在向高度集成化,低功耗的方向发展。目前世界上各个公司都研制出了各种应用领域的单片机,如ATMEL公司的80C9X系列,INTEL公司的MCS-5X系列,MOTOROLA的68系列和ZILOG的Z8系列。目前,中国的凌阳公司最新推出了16位的SPCE系列,由于其在语音功能的独特应用,得到了广大客户的认可,因此,也是我这次毕业设计所选择的单片机。本次毕业设计就是选用凌阳16位单片机SPCE061A实现语音录音与播放系统的设计。系统硬件主要包括存储外扩电路,键盘输入电路,液晶显示电路。第2章 硬件系统的设计与实现2.1方案的选择当今微型计算机技术的发展形成两
16、大技术分支:一是以微处理器MPU为核心组成的通用微机系统;另一分支是发展面向对象的用于实时测控的微控制器MCU,即单片机。随着超大规模高速集成电路的发展,现代电子技术进入了片上系统SOC(System On a Chip)阶段,从而使单片机的设计与应用发生了深刻的变化。凌阳科技推出的nSP单片机就是基于SOC的新型数/模混合的系统芯片。凌阳单片机顺应了单片机技术的发展趋势,其系统芯片具有集成度高,数/模混合,功能全,低功耗,低电压和易于开发等特点。另外,凌阳单片机还增加了适合DSP的某些特殊指令,有的还嵌入了LCD控制/驱动和双音多频发生器功能。这些都进一步扩大了单片机的应用围。凌阳公司为nS
17、P单片机的应用开发提供了较为完善的开发支持工具:nSP CPU系统仿真板,高性能的C语言编译器,并提供了C语言的编程函数库。2.1.1方案一89C51方案:在我国单片机的市场中,51单片机曾经占据着绝对的主导地位,但在科技不断发展的当今,嵌入式系统正在不断流行开来,对单片机的处理速度的要求不断提高,对单片机的处理功能也要求越来越强。我个人认为,除了其速度不够快外,集成度不高是51最大的缺点。在当今比较高端应用场合,可能再也难以见到51单片机的身影,取而代之的是ARM和DSP等处理器。2.1.2方案二DSP方案:在数字信号处理方面,处处可以见到DSP的身影。对于本系统中的语音录音,数据处理存放,
18、语音回放,DSP可以轻而易举的完成这些基本功能。DSP强大的数据处理能力是让众多的单片机都望尘莫与的。2.1.3方案三凌阳方案:我认为,凌阳是51和DSP之间的一种良好的结合。SPCE061A是凌阳公司生产的十六位单片机,该单片机置有2路DA转换,8路AD转换与在线仿真等丰富的功能,这些都为我们实现语音录音和播放提供良好的方便条件。凌阳十六位单片机具有易学易用的效率较高的一套指令系统和集成开发环境。在此环境中,支持标准C语言,可以实现C语言与凌阳汇编语言的互相调用,并且,提供了语音录放的库函数,只要了解库函数的使用,就会很容易完成语音录放。综上所述,最后我们选择了凌阳方案。 2.2凌阳单片机的
19、简介2.2.1综述随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理、数据处理以与数字信号处理(DSP,Digital Signal Processing)等领域。凌阳的16位单片机就是为适应这种发展而设计的。它的CPU核采用凌阳最新推出的nSP(Microcontroller and Signal Processor)16位微处理器芯片(以下简称nSP)。围绕nSP所形成的16位nSP系列单片机(以下简称nSP家族)采用的是模块式集成结构,它以nSP核为中心集成不同规模的ROM、RAM和功能丰富的各种外设接口部件。如图2.1所示:图2.1 nSP家族的模块式结构nSP
20、核是一个通用的核结构。除此之外的其它功能模块均为可选结构,亦即这种结构可大可小或可有可无。借助这种通用结构附加可选结构的积木式的构成,便可形成各种不同系列派生产品,以适合不同的应用场合。这样做无疑会使每一种派生产品具有更强的功能和更低的成本。nSP家族有以下特点: 1)体积小、集成度高、可靠性好且易于扩展;nSP家族把各功能部件模块化地集成在一个芯片里,部采用总线结构,因而减少了各功能部件之间的连线,提高了其可靠性和抗干扰能力。另外,模块化的结构易于系统扩展,以适应不同用户的需求。2)具有较强的中断处理能力;nSP家族的中断系统支持10个中断向量与10余个中断源,适合实时应用领域。3)高性能价
21、格比;nSP家族片带有高寻址能力的ROM、静态RAM和多功能的I/O口。另外,nSP的指令系统提供具有较高运算速度的16位16位的乘法运算指令和积运算指令,为其应用增添了DSP功能,使得nSP家族运用在复杂的数字信号处理方面既很便利,又比专用的DSP芯片廉价。4)功能强、效率高的指令系统;nSP指令系统的指令格式紧凑,执行迅速,并且其指令结构提供了对高级语言的支持,这可以大大缩短产品的开发时间。5)低功耗、低电压。nSP家族采用CMOS制造工艺,同时增加了软件激发的弱振方式、空闲方式和掉电方式,极降低了其功耗。另外,nSP家族的工作电压围大,能在低电压供电时正常工作,且能用电池供电。这对于其在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 语音 录音 播放 系统 设计 说明
限制150内