当前位置:文档之家› 录音笔的设计与实现

录音笔的设计与实现

录音笔的设计与实现
摘要
随着电子技术的飞速发展,数码录音笔已得到了越来越多人的青睐,论文通过对多种录音笔的设计方案进行了比较和分析,选定凌阳单片机设计了一个数字录音笔。

论文首先介绍了设计方案的选择,介绍了凌阳单片机的集成开发环境。

接着进行了系统的硬件设计,包括音频输入输出电路的设计、存储电路的设计、按键控制电路的设计、液晶显示电路的设计等,设计中采用了凌阳的功放芯片SPY0030,利用了单片机其串行接口SIO实现上位机与下位机的通讯,利用UART的RS232接口与PC机232接口进行连接,并设置了8位键盘和LCD显示的人机界面。

然后分模块进行了软件设计,包括主程序模块、语音信号的采集模块、键盘扫描模块、语音信号存储模块的设计等,进行了程序流程的设计,编写了程序代码。

最后使用IDE进行了仿真调试,验证了系统设计的正确性。

系统实现了语音数据的录制、播放、暂停、循环播放、重复播放、选择上一段、选择下一段以及与PC机进行数据传输等功能,设计具有一定的应用价值。

关键词:单片机,录音,放音,电路设计,软件实现
目录
第1章录音笔设计方案与论证 (1)
1.1引言 (1)
1.2录音笔设计方案的提出 (1)
1.3录音笔设计方案分析论证 (2)
1.4录音笔设计方案的确定 (3)
第2章凌阳单片机开发环境介绍 (4)
2.1系统硬件资源 (4)
2.1.1 SPCE061A功能及其特点 (4)
2.1.2 应用领域 (5)
2.2软件开发环境IDE (5)
2.2.1 μ'nSP® IDE 窗口 (5)
2.2.2 工程的操作 (8)
第3章硬件设计 (10)
3.1系统总体方案介绍 (10)
3.2系统电源电路 (11)
3.3SPCE061A最小系统设计 (12)
3.4音频电路 (12)
3.4.1 音频输入电路 (12)
3.4.2 A/D转换接口 (14)
3.4.3 D/A转换模块 (15)
3.4.4 音频输出电路 (16)
3.5SPR4096存储电路 (17)
3.5.1 串行设备输入输出口(SIO) (18)
3.6按键控制电路 (19)
3.7液晶显示电路 (19)
3.8通用串行通信接口UART模块 (21)
第4章软件设计 (22)
4.1软件设计流程图 (22)
4.2分模块软件设计 (24)
4.2.1 主程序模块 (24)
4.2.2 语音信号的采集 (24)
4.2.3 键盘扫描模块 (26)
4.2.4 语音信号的存储 (29)
4.2.5 LVD低电压检测 (30)
4.2.6 UART模块 (30)
4.2.7 看门狗计数器(WatchDog) (32)
4.2.8 系统调试与总结 (32)
结论 (34)
参考文献 (35)
致谢 (36)
附录 (37)
图2.3 Output窗口
1. 文件编辑器(图
2.4)
文本编辑器可以用来打开汇编语言程序和C语言程序。

图2.4 文件编辑器
2. 二进制代码编辑器(图2.5)
二进制代码编辑器让用户在Edit窗口里以十六进制数/ASCII字符的形式来编辑二进制代码的资源文件。

图2.5二进制代码编辑器

相关主题