1 / 42
文档名称:

基于51单片机的电子琴设计毕业设计.doc

格式:doc   大小:1,271KB   页数:42页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于51单片机的电子琴设计毕业设计.doc

上传人:yixingmaoh 2018/8/23 文件大小:1.24 MB

下载得到文件列表

基于51单片机的电子琴设计毕业设计.doc

相关文档

文档介绍

文档介绍:目录
一、设计电子琴的作用与目的 1
二、电子琴设计要求 1
三、电子琴设计所用设备及软件 2
四、电子琴系统设计方案 2
五、电子琴系统硬件设计 3
琴键控制电路 3
矩阵式键盘 3
独立式键盘 4
方案比较 4
数码管显示电路 5
LED数码管显示原理 5
LED数码管静态显示 5
LED数码管动态显示 6
方案比较 7
音频功放电路 7
时钟-复位电路 8
时钟电路 8
复位电路 8
电源电路 9
整体电路 10
六、电子琴系统软件设计 10
系统硬件接口定义 10
主函数 10
初始化函数 11
数码管显示函数 11
中断函数 11
键值扫描函数 12
音频处理函数 13
七、电子琴设计调试 14
调试工具 14
调试结果 14
电子琴设计中的问题及解决方法 15
八、电子琴设计总结 15
参考文献 17
附录1:电子琴系统原理图 18
附录2:源程序 19
基于51单片机的电子琴设计
在电子音乐领域,电子音调作为现代电子科技与音乐结合的产物,它在现代音乐中扮演着重要的角色。目前,由于电子音乐的普及,电子音调合成器(合成器实际上就是一台声音的频率合成仪,可以制作各种声音,改变各种音色)可以解决相当一部分的歌唱及舞厅的伴奏问题。其中,电子琴就是一种新型的键盘电子乐器。
一、设计电子琴的作用与目的
音乐教育是学校美育的主要途径和最重要内容,它在陶冶情操、提高素养、开发智力,特别是在培养学生创新精神和实践能力方面发挥着独特的作用。近年来,我国音乐教育在理论与实践上都取得了有目共睹的成绩,探索并形成了具有中国特色的、较为完整的音乐教育教学体系。但我国音乐教育的改革力度离素质教育发展的要求还存在一定距离。
如今,电子琴作为电子时代的新产物以其独特的功能和巨大的兼容性被人们广泛的接受和推崇。而在课堂教学方面,它拥有其它乐器无法比拟的两个瞬间:瞬间多元素思维的特殊的弹奏方法;瞬间多声部(包括多音色)展示的乐队音响效果的特点。结合电子琴自身强大的功能及独特的优点来进行音乐教育的实施,这样就应该大力推广电子琴进入音乐教室,让电子琴教学在音乐教育中发挥巨大的作用。
现代乐器中,电子琴是高新科技在音乐领域的一个代表,体现了人类电子技术和艺术的完美结合。电子琴自动伴奏的稳定性、准确性,以及鲜明的强弱规律、随人设置的速度要求,都更便于人们由易到难、深入浅出的准确掌握歌曲节奏和乐曲风格,对其节奏的稳定性和准确性训练能起到非常大的作用。电子琴所包含的巨量的音乐信息和强大的音乐表现力可以帮助音乐教学更好地贯彻和落实素质教育,更有效地提高人们的音乐素质和能力。
目前,市场上的电子琴可谓琳琅满目,功能也是越来越完备。以单片机作为主控核心,设计并制作的电子琴系统运行稳定,其优点是硬件电路简单、软件功能完善、控制系统可靠、性价比较高等,具有一定的实用与参考价值。这就为电子琴的普及提供了方便。
二、电子琴设计要求
本设计主要是用AT89C51单片机为核心控制元件,设计一台电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有8个按键和1个复位按键。本系统主要是完成2大功能:音乐自动播放、电子琴弹奏。关于声音的处理,使用单片机C语言,利用定时器来控制频率,而每个音符的符号只是存在自定义的表中。总之,本设计的电子琴有以下要求:
(1)用键盘作出电子琴的按键,共7个,每键代表1个音符。各音符按照符合电子琴的按键顺序排列;
(2)达到电子琴的基本功能,可以用弹奏出简单的乐曲;
(3)不弹奏时,利用功能键可以播放内置音乐。
三、电子琴设计所用设备及软件
本设计除了需要计算机,还会用到三款软件:作图软件Protel99SE、仿真软件Proteus、编程软件Keil uVision4。关于这三种软件的简介如表1所示。
表1 软件简介
软件名称
软件图标
主要特点
作用
备注
Protel99SE
Protel99SE是PC环境下以独特设计管理和协作技术为核心的印制电路板设计软件系统,是基于Windows 95/98/2000/NT的全32位EDA设计系统。它主要采用了SmartDoc技术、SmartTool技术、SmartTeam技术。
绘制电路图和PCB板
Proteus
Proteus软件具有其它EDA工具软件的功能,诸如:原理布图、PCB自动或人工布线、SPICE电路仿真。除此之外还有