摘要:随着人们的生活品质越来越高,音乐也渐渐成为人们生活中一项十分重要的内容。电子琴作为现代电子科技和音乐的结合产物,在现代音乐乐器中饰演着重要的角色,而单片机具有强大的控制功能和强大的编程能力,能够实现电子琴的所有特性。为此,本文考虑设计一款多功能电子琴,这种电子琴不仅体积小,携带方便,并且价格便宜,可作为孩子们在早期接触音乐的启蒙教育,让音乐彻底融入到人们的生活中。
本文以STC89C52RC单片机为主控核心,结合按键模块、扬声器模块、弹奏录音回放模块、语音控制模块设计完成了基于单片机的多功能电子琴。
系统经调试能够实现音阶的正确发音、弹奏录音回放功能、语音识别控制播放等功能。本系统设计运行稳定,硬件电路实现简单,软件设计功能方便,具有一定的实用和参考价值。
关键词 电子琴;STC89C52RC;扬声器;录音回放;语音识别
目录
摘要
Abstract
1 绪论-1
1.1课题研究的背景及意义-1
1.2多功能电子琴的研究现状-1
1.3本文的主要工作及结构安排-2
2系统总体方案设计-4
2.1系统总体设计需求-4
2.2系统总体设计思路及框图-4
2.3方案论证-5
2.3.1 主控制器方案论证-5
2.3.2 弹奏按键模块方案论证-5
2.3.3 录音回放模块方案论证-5
2.3.3 语音识别模块方案论证-6
2.4主要模块介绍-6
2.4.1 STC89C52RC芯片-6
2.4.2 AT24C02芯片-8
2.4.3 语音识别模块-8
3系统硬件设计-9
3.1多功能电子琴硬件系统概述-9
3.2主控制模块电路设计-9
3.3按键控制模块电路设计-10
3.4 弹奏录音回放模块电路设计-11
3.5 音频播放控制模块电路设计-11
3.6 语音识别控制模块设计-12
4系统软件设计-13
4.1 系统程序概述-13
4.2 琴键按键程序设计-14
4.3 弹奏录音回放程序设计-15
4.4 语音识别控制程序设计-16
5系统调试-18
5.1 系统调试概述-18
5.2 KEIL软件调试-18
5.3 硬件调试-20
结论-23
致谢-24
参考文献-25