摘 要
本次课程设计的主要目的是制作一个基于单片机的数码录音和播放系统。选用凌阳16位单片机SPCE061A和外部扩展存储器W29C040来实现。其具有体积小、集成度高、易扩展、可靠性高、功耗低、结构简单、中断处理能力强等特点,特别适应于数字语音录放和语音识别等数字应用领域。 SPCE061A是台湾凌阳公司生产的十六位单片机,该单片机内置有2路DA转换,8路AD转换及在线仿真等丰富的功能, W29C040是台湾华邦公司生产的4M位的FLASH存储芯片,利用它存储凌阳格式的语音资源,可以长达4分钟语音录放。该系统可以广泛应用于需求的录音较长的场合。如检测温度的存储播放系统,自录语音提示等应用方案。本系统提供W29C040相关的读写模块,此模块也可应用于W29C040同系列的相关FLASH芯片中。如果是简单的控制对象,只需要利用单片机作为控制核心,不需要另加外部设备就能实现。对于较复杂的系统,只需对单片机进行适当的扩展即可,十分方便。对一个复杂或功能强大的语音,图象处理系统需要很大的,不同的存储器(ROM,FLASH,SRAM)的存储空间,为了解决I/O不够的问题,我们使用W29C040芯片来扩展SPCE061A的存储器来实现更大空间的存储。
关键词 SPCE061A,闪存,W29C040,语音输入/录放
目 录
第1章绪论…………………………………………………………………( )
第2章摘要…………………………………………………………………( )
第3章 硬件系统的设计与实现………………………………………… ( )
3.1 方案的选择………………………………………………………… ( )
3.2 凌阳单片机的简介…………………………………………………( )
3.2.1综述………………………………………………………………()
3.2.2 结构概览…………………………………………………………()
3.2.3 芯片的引脚排列和说明…………………………………………( )
3.2.4 SPCE061A的最小系统……………………………………………()
3.2.5 SPCE061A开发方法………………………………………………()
3.3 SPCE061A的外部存储器的扩展……………………………………( )
3.3.1 综述……………………………………………………………… ( )
3.3.2 W29C040的介绍……………………………………………………()
3.3.3 W29C040写、擦除流程图…………………………………………()
3.3.4系统结构图…………………………………………………………()
3.3.5 SPCE061A与W29C040的硬件连接…………………………………()第4章 软件系统的设计与实现……………………………………………… ( )
4.1 凌阳音频的介绍…………………………………………………………( )
4.1.1 音频的概述…………………………………………………………()
4.1.2数字音频的采样和量化……………………………………………( )4.1.3音频格式的介绍…………………………………………………… ( )
4.1.4语音压缩编码基础………………………………………………… ( )
4.2凌阳音频编码算法……………………………………………………… ( )
4.2.1 压缩分类…………………………………………………………… ( )
4.2.2凌阳常用的音频形式和压缩算法………………………………… ( )
4.2.3凌阳语音的播放、录制、合成和辨识……………………………( )
4.2.4语音录入使用介绍…………………………………………………( )
4.3 W29C040与SPCE061A的系统软件设计……………………………… ( )
4.3.1程序流程图…………………………………………………………()
4.3.2程序源代码…………………………………………………………()
第5章扩展设计…………………………………………………………( )
5.1数码录音和播放系统的增强设计………………………………………()
5.2温度测量显示存储系统…………………………………………………( )
5.2.1系统总体方案介绍…………………………………………………( )
5.2.2 系统的硬件设计……………………………………………………( )
5.3 SPCE061A的周边模块……………………………………………………()
5.3.1 电源模块……………………………………………………………()
5.4 系统的软件设计……………………………………………………… ( )
5.4.1 主流程图……………………………………………………………()
5.5凌阳的其他应用…………………………………………………………( )
第6章 结束语……………………………………………………………………( )
参考文献……………………………………………………………………………()
附录 中英文翻译…………………………………………………………………()
附录1SPCE061A的语音录放 英文原稿…………………………………………()
附录2 SPCE061A的语音录放 中文译稿…………………………………………()
第1章 绪 论
随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化的发展,作为高新技术之一的单片机以其体积小,功能强,价格低,使用灵活等特点,显示出出很强的生命力。可以认为,单片机技术已经成为现代电子技术的十分重要的技术之一,可以使设计的电子产品更具智能化和先进性。进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场也异常活跃,新技术的不断采用,更加使单片机的种类、性能以及应用领域不断扩大和提高。台湾凌阳科技公司公司最近推出一种新型16位单片机SPCE061A。该单片机的问世,使得16位单片机的科技含量及应用跃上一个新的台阶。在航空航天,机械加工,智能仪器仪表,家用电器,通信系统,智能玩具等领域,单片机都发挥了巨大的作用。
所谓单片机(Single Chip Microcomputer),是指一块芯片中集成有中央处理器(CPU),存储器(RAM和ROM),基本I/O接口以及定时器/计数器等部件,并具有独立指令系统的智能器件,即在一块芯片上实现一台微型计算机的基本功能。如果是简单的控制对象,只需要利用单片机作为控制核心,不需要另加外部设备就能实现。对于较复杂的系统,只需对单片机进行适当的扩展即可,十分方便。归纳起来,单片机系统有以下的特点: