基于单片机的数字化语音存储与回放系统.doc
约41页DOC格式手机打开展开
基于单片机的数字化语音存储与回放系统,页数 41字数 16674 摘要当今,计算机技术带来了科研和生产的许多重大飞跃,微型计算机的应用已经渗透到生产、生活的各个方面。单片微型计算机简称单片微机或单片机,又称为微控制器。它体积小、价廉、功能强,适用范围越来越宽。单片机在工业控制、自动检测、智能仪器、家用电器等领域的应用尤其...
内容介绍
此文档由会员 天缘 发布
基于单片机的数字化语音存储与回放系统
页数 41 字数 16674
摘 要
当今,计算机技术带来了科研和生产的许多重大飞跃,微型计算机的应用已经渗透到生产、生活的各个方面。单片微型计算机简称单片微机或单片机,又称为微控制器。它体积小、价廉、功能强,适用范围越来越宽。单片机在工业控制、自动检测、智能仪器、家用电器等领域的应用尤其突出。
本课题以凌阳SPCE061A单片机为主体,实现了语音的数字化存储与回放,整个系统分为录音、停止、和放音三种状态,状态的改变用按键K1K2K3控制。存储器采用SPR4096,放大器采用NE5532,使用SPCE061A单片机自带的LineIN输入,性能良好的数字滤波器滤去音频信号(300~3400)频段以外的信号,经AD转换将音频信号转换为电信号,采用SACM-A2000的压缩算法,将压缩后的数据存储在SPR4096存储器中。放音时再从SPR4096读取数据,利用凌阳SACM库提供的DVR函数进行录放,数模转换后经过放大驱动喇叭。在8kHz的采样频率时,语音存储时间可以达到10s以上,回放时语音失真小,音质良好。软硬件的结合使该系统有合理的结构,性能指标基本达到要求。
关键词:SPCE061A SPR4096 数字滤波 压缩编码 语音
摘 要
第一章 SPCE061A单片机简介
1.1 凌阳16位单片机介绍
1.2 SPCE061A单片机
1.2.1 SPCE061A单片机概述
1.2.2 结构概览
1.2.3 芯片的引脚排列和说明
1.2.4 芯片特性
第二章 61板组成及自检
2.1 61板组成
2.1.1 概述
2.1.2 61板的结构
2.1.3 61板组成及作用
2.2 61板测试
2.2.1 测试步骤
2.2.2 测试流程
第三章 硬件电路设计
3.1 61板电路原理图
3.2 音频电路
3.2.1 音频电路---麦克风输入电路
3.2.2 音频电路---DAC放大电路
3.3 键盘电路
3.4 复位电路
3.5 PROBEG和EZ-PROBE接口
第四章 软件系统设计
4.1 音频压缩及算法
4.1.1 音频的概述
4.1.2 数字音频的采样和量化
4.1.3 语音压缩编码基础
4.2 A2000键控语音模块
4.2.1键控语音函数及说明
4.2.2 主程序流程图及说明
4.3 SACM-DVR 录放
4.4 数字滤波
第五章 总结
参考文献
附 录
附录1.数字化语音存储与回放系统主程序
附录2.键盘扫描子程序
键盘扫描程序
附录3外文资料
附录4中文译文
参考文献
1. 薛钧义等编著. 凌阳16位单片机原理及应用[M]. 北京:北京航空航天大学出版社,2003.12
2. 罗亚非. 凌阳单片机应用基础[M]. 北京:北京航空航天大学出版社,2000.10
3. 丁元杰,赵秀菊,陈瀛清. 单片微机原理及应用[M].第二版 北京:机械工业出版社, 1999.8
4. 全国大学生电子设计竞赛组委会. 全国大学生电子设计竞赛获奖作品汇编(第一届~第五届)[M].第一版 北京:北京理工大学出版社, 2004.8
5. 程佩青编著. 数字信号处理教程[M].北京:清华大学出版社,2001.8
页数 41 字数 16674
摘 要
当今,计算机技术带来了科研和生产的许多重大飞跃,微型计算机的应用已经渗透到生产、生活的各个方面。单片微型计算机简称单片微机或单片机,又称为微控制器。它体积小、价廉、功能强,适用范围越来越宽。单片机在工业控制、自动检测、智能仪器、家用电器等领域的应用尤其突出。
本课题以凌阳SPCE061A单片机为主体,实现了语音的数字化存储与回放,整个系统分为录音、停止、和放音三种状态,状态的改变用按键K1K2K3控制。存储器采用SPR4096,放大器采用NE5532,使用SPCE061A单片机自带的LineIN输入,性能良好的数字滤波器滤去音频信号(300~3400)频段以外的信号,经AD转换将音频信号转换为电信号,采用SACM-A2000的压缩算法,将压缩后的数据存储在SPR4096存储器中。放音时再从SPR4096读取数据,利用凌阳SACM库提供的DVR函数进行录放,数模转换后经过放大驱动喇叭。在8kHz的采样频率时,语音存储时间可以达到10s以上,回放时语音失真小,音质良好。软硬件的结合使该系统有合理的结构,性能指标基本达到要求。
关键词:SPCE061A SPR4096 数字滤波 压缩编码 语音
摘 要
第一章 SPCE061A单片机简介
1.1 凌阳16位单片机介绍
1.2 SPCE061A单片机
1.2.1 SPCE061A单片机概述
1.2.2 结构概览
1.2.3 芯片的引脚排列和说明
1.2.4 芯片特性
第二章 61板组成及自检
2.1 61板组成
2.1.1 概述
2.1.2 61板的结构
2.1.3 61板组成及作用
2.2 61板测试
2.2.1 测试步骤
2.2.2 测试流程
第三章 硬件电路设计
3.1 61板电路原理图
3.2 音频电路
3.2.1 音频电路---麦克风输入电路
3.2.2 音频电路---DAC放大电路
3.3 键盘电路
3.4 复位电路
3.5 PROBEG和EZ-PROBE接口
第四章 软件系统设计
4.1 音频压缩及算法
4.1.1 音频的概述
4.1.2 数字音频的采样和量化
4.1.3 语音压缩编码基础
4.2 A2000键控语音模块
4.2.1键控语音函数及说明
4.2.2 主程序流程图及说明
4.3 SACM-DVR 录放
4.4 数字滤波
第五章 总结
参考文献
附 录
附录1.数字化语音存储与回放系统主程序
附录2.键盘扫描子程序
键盘扫描程序
附录3外文资料
附录4中文译文
参考文献
1. 薛钧义等编著. 凌阳16位单片机原理及应用[M]. 北京:北京航空航天大学出版社,2003.12
2. 罗亚非. 凌阳单片机应用基础[M]. 北京:北京航空航天大学出版社,2000.10
3. 丁元杰,赵秀菊,陈瀛清. 单片微机原理及应用[M].第二版 北京:机械工业出版社, 1999.8
4. 全国大学生电子设计竞赛组委会. 全国大学生电子设计竞赛获奖作品汇编(第一届~第五届)[M].第一版 北京:北京理工大学出版社, 2004.8
5. 程佩青编著. 数字信号处理教程[M].北京:清华大学出版社,2001.8