题目:基于单片机的数码录音与播放系统开发设计学院:信息电子技术学院年级: 2008级专业:自动化姓名:学号:指导教师:摘要本次课程设计的主要目的是制作一个基于单片机的数码录音和播放系统。
选用凌阳16位单片机SPCE061A和外部扩展存储器W29C040来实现。
其具有体积小、集成度高、易扩展、可靠性高、功耗低、结构简单、中断处理能力强等特点,特别适应于数字语音录放和语音识别等数字应用领域。
SPCE061A是凌阳公司生产的十六位单片机,该单片机置有2路DA转换,8路AD转换及在线仿真等丰富的功能, W29C040是华邦公司生产的4M位的FLASH存储芯片,利用它存储凌阳格式的语音资源。
该系统可以广泛应用于需求的录音较长的场合。
如检测温度的存储播放系统,自录语音提示等应用方案。
本系统提供W29C040相关的读写模块,此模块也可应用于W29C040同系列的相关FLASH芯片中。
如果是简单的控制对象,只需要利用单片机作为控制核心,不需要另加外部设备就能实现。
对于较复杂的系统,只需对单片机进行适当的扩展即可,十分方便。
对一个复杂或功能强大的语音,图象处理系统需要很大的,不同的存储器(ROM,FLASH,SRAM)的存储空间,为了解决I/O 不够的问题,我们使用W29C040芯片来扩展SPCE061A的存储器来实现更大空间的存储。
关键字:SPCE061A;闪存;W29C040;语音输入/录放AbstractThis curriculum designs mainly is 16 monolithic integrated circuits which newly develops using Ling Yangzui manufactures based on SPCE061A and the W29C040 digital sound recording and the broadcast system. This system provides the W29C040 correlation the read-write module, this module also may apply to W29C040 with the serise in correlation FLASH chip. SPCE061A is Taiwan insults 16 monolithic integrated circuits which the positive company produces, in sets has 2 group DA to transform _ group AD transformation and the on-line simulation and so on rich function W29C040 M FLASH memory chip, uses it to save insults the positive form the pronunciation resources,. This system may widely apply to a demand recording longer situation. If the temperature examination memory broadcast system, from records application plan and so on voice prompt.Keywords :PCE061A ;W29C040;flash memory;voice record目录摘要 (i)Abstract (ii)第 1 章绪论 (1)第 2 章总体设计 (3)第 3 章硬件系统的设计与实现 (4)3.1 方案的选择 (4)3.1.1 80C51方案 (4)3.1.2 DSP方案 (4)3.1.3 凌阳方案 (5)3.2 凌阳单片机的简介 (5)3.2.1 综述 (5)3.2.2 结构概览 (8)3.2.3 芯片的引脚排列和说明 (9)3.2.4 SPCE061A最小系统 (11)3.2.5 SPCE061A开发方法 (12)3.3 SPCE061A 的外部存储器(Memory)的扩展 (14)3.3.1 综述 (14)3.3.2 W29C040的介绍 (14)3.3.3 W29C040写、擦除流程图 (15)3.3.4 SPCE061A与W29C040的硬件连接图 (19)第 4 章软件系统的设计与实现 (21)4.1 凌阳音频介绍 (21)4.1.1 音频概述 (21)4.1.2 数字音频的采样和量化 (21)4.1.3 音频格式的介绍 (21)4.1.4 语音压缩编码基础 (21)4.2 凌阳音频编码算法 (23)4.2.1 压缩分类 (24)4.2.2 凌阳常用的音频形式和压缩算法 (24)4.2.3 凌阳语音的播放、录制、合成和辨识 (24)4.2.4 语音录入使用介绍 (25)4.3 W29C040与SPCE061A的系统软件设计 (32)4.3.1 本系统软件实际流程图 (32)4.3.2 程序源代码: (35)第 5 章拓展设计 (36)5.1 数码录音和播放系统的增强设计 (36)5.2 温度测量显示存储系统 (37)5.2.1 系统总体方案介绍 (37)5.3 SPCE061A的周边模块 (38)5.3.1 电源模块 (38)5.4 系统的软件设计 (38)5.4.1 主流程 (38)5.5 凌阳的其他应用 (39)结论 (42)致 (43)参考文献 (44)附录A (45)附录B (48)附录C (52)附录D (65)第 1 章绪论随着电子技术的快速发展,语音处理技术越来越多在工业、交通、通信等领域得到应用。
语音处理的理论和技术也日趋完善和成熟。
人们对语音技术的实际需求也越来也迫切,使得语音处理实用化产品不断出现。
语音录音播放设备在人们的生活娱乐中一直以不同种类为人们提供各种各样的服务。
例如,复读机的出现为学习外语提供了便利,它不仅仅是一种学习工具,更是一种科学的学习方法;录音播放机,用来记录通话双方的谈话容以备参考,并在主人外出时,可在录音播放中留言并收录呼叫方的留言以便事后处理,大大的减少了一些不必要的麻烦。
从老式的晶体管录音机到今天的微型录放机不断发展的过程,说明在人们的生活娱乐中语音录音播放设备占有越来越重要的地位,通过录音播放享受生活已经成为人们不可缺少的生活方式。
如今,随着消费类电子的兴起和繁荣以及各类芯片的发展,人们对录音播放设备的需求也不断的增多,录音播放设备应用的领域也不断增加。
从以往在生活中的应用渐渐发展到语音识别、语音控制方面的应用。
传统的录放解决方案存在电路体积大、录放效果差、稳定性欠佳等弊端逐渐展现出来。
语音录音播放系统也在不断的改进传统的录放所存在弊端。
并向着体积小、录放效果好、稳定性强、系统更完善的方向发展。
本次的录音播放控制器设计正是符合了录音播放设备的这种发展大环境,满足了人们的需要。
随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化的发展,作为高新技术之一的单片机以其体积小,功能强,价格低,使用灵活等特点,显示出出很强的生命力。
可以认为,单片机技术已经成为现代电子技术的十分重要的技术之一,可以使设计的电子产品更具智能化和先进性。
进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场也异常活跃,新技术的不断采用,更加使单片机的种类、性能以及应用领域不断扩大和提高。
凌阳科技公司公司最近推出一种新型16位单片机SPCE061A。
该单片机的问世,使得16位单片机的科技含量及应用跃上一个新的台阶。
在航空航天,机械加工,智能仪器仪表,家用电器,通信系统,智能玩具等领域,单片机都发挥了巨大的作用。
单片机是随着微型计算机,单板机的发展及其在智能测控系统中的应用而发展起来的。
随着微电子技术的迅速发展,目前世界上各个公司都研制出了各种应用领域的单片机,单片机芯片市场也异常活跃,从8位低端,到高性能的16位,到集成度,速率,可靠性等全方位向更高水平发展的32位系列。
随着微电子,半导体工艺的不断进步,单片机芯片在向高度集成化,低功耗的方向发的发展。
目前世界上各个公司都研制出了各种应用领域的单片机,如ATMEL公司的80C9X系列,INTEL公司的MCS-5X系列,MOTOROLA的68系列和ZILOG的Z8系列。
目前,中国的凌阳公司最新推出了16位的SPCE系列由于其在语音功能的独特应用,得到了广大客户的认可,因此,也是我这次毕业论文所选择的单片机。
本次毕业论文就是选用凌阳16位单片机SPCE061A和外部扩展存储器W29C040来实现数码语音的录取和播放系统。
第 2 章总体设计本系统是由单片机、按键、音频输入、音频输出和外部扩展存储器等五个主要部分通过硬件电路的连接组合在一起而组成,并通过一系列的操作来完成对语音芯片的录音/播放功能。
系统的主要器件结构框图如图2-1所示。
图2-1 系统的主要器件结构图本系统包括按键部分、音频录入部分、音频输出部分和W29C040存储扩展等四部分。
按键部分:按键1 开始语音录入按键2 停止录音,播放语音。
音频录入部分:主要是由MIC、自动增益电路、AD转换电路构成,通过MIC采样语音数据,并经置自动增益电路处理、AD转换后,编码并存储。
音频输出部分:主要是将音频输出端放大,经喇叭播放。
存储扩展部分:通过控制,将录音编码后的数据存储。
系统实现的功能:通过按键1,开始录音,按键2,结束录音并播放所录的语音。
播放结束后,可以继续录入下一段语音。
第 3 章硬件系统的设计与实现3.1 方案的选择当今微型计算机技术的发展形成两大技术分支:一是以微处理器MPU为核心组成的通用微机系统;另一分支是发展面向对象的用于实时测控的微控制器MCU即单片机。
随着超大规模高速集成电路的发展,现代电子技术进入了片上系统SOC(System On a Chip)阶段,从而使单片机的设计与应用发生了深刻的变化。
凌阳科技推出的μ’nSP™单片机就是基于SOC的新型数/模混合的系统芯片。
凌阳单片机顺应了单片机技术的发展趋势,其系统芯片具有集成度高,数/模混合,功能全,低功耗,低电压和易于开发等特点。
另外,凌阳单片机还增加了适合与DSP的某些特殊指令;有的还嵌入了LCD控制/驱动和双音多频发生器功能。
这些都进一步扩大了单片机的应用围。
凌阳公司为μ’nSP™单片机的应用开发提供了较为完善的开发支持工具。
μ’nSP™ CPU系统仿真板,高性能的C语言编译器,并提供了C语言的编程函数库。
因此,我们本次毕业设计选择μ’nSP™单片机来做一个复读机,在做的过程中熟悉一下凌阳单片机。