1、 简易电子琴课程设计简易电子琴课程设计 - 1 - 页数 1 课程设计实训报告 设计设计题目:题目:简易简易电子琴设计与制作电子琴设计与制作 简易电子琴课程设计简易电子琴课程设计 - 2 - 页数 2 目 录 1.实训课题实训课题3 2.设计目的设计目的3 3.设计原理设计原理3 4.硬件电路硬件电路4 5.软件流程软件流程8 6.Proteus 仿真仿真14 7.C 语言源程序语言源程序18 8.元件清单元件清单25 9.心得体会心得体会26 简易电子琴课程设计简易电子琴课程设计 - 3 - 页数 3 一一设计的课题设计的课题: 简易电子琴的设计与制作简易电子琴的设计与制作 二二课程设计的目
2、的:课程设计的目的: 培养和锻炼在校学生综合培养和锻炼在校学生综合应用所学理论知识解决实际问题能力。应用所学理论知识解决实际问题能力。 为了巩固和运用所学课程,理论联系实际,提高分析、解决实际问题为了巩固和运用所学课程,理论联系实际,提高分析、解决实际问题 以及团队的合作能力, 旨以及团队的合作能力, 旨培养在培养在培养培养大学生理论联系实际、 敢于动手、大学生理论联系实际、 敢于动手、 善于动手和独立自主解决设计实践中遇到的各种问题能力的一种较善于动手和独立自主解决设计实践中遇到的各种问题能力的一种较 好方法。好方法。 电子琴能够弹奏出美妙的音符, 对我们充满了吸引同时也让我们电子琴能够弹奏
3、出美妙的音符, 对我们充满了吸引同时也让我们 充满了好奇, 通过此次的课程设计让我们亲手来揭开电子琴神秘的面充满了好奇, 通过此次的课程设计让我们亲手来揭开电子琴神秘的面 纱。让我们知道我们也是有能力来制作出一个简易的电子琴的。纱。让我们知道我们也是有能力来制作出一个简易的电子琴的。 三、三、课程设计原理:课程设计原理: 电子琴是电子琴是由由 4*4 个组成个组成 16 个按钮矩阵, 设计成个按钮矩阵, 设计成 16 个音。 然后利个音。 然后利 用三极管放大的原理使声音变大,用三极管放大的原理使声音变大, 可通过可通过 16 个按钮组成个按钮组成 16 种不同的种不同的 音节。音节。本文的主要内容是用本文的主要内容是用 AT89S51 单片机为核心控制元件,设计单片机为核心控制元件,设计 一个电子琴。以单片机作为主控核心,与键盘、 扬声器等模块组成核一个电子琴。以单片机作为主控核心,与键盘、 扬声器等模块组成核 心主控制模块,在主控模块上设有心主控制模块,在主控模块上设有 16 个按键和扬声器。个按键和扬声器。 声音的产生方法:声音的产生方法: 一首音乐是许多不同的音阶组成的, 而每个音一首音乐是许多不同的音阶组成的, 而每个音 阶对应着不同的频率, 这样我们就可以利用不同的频率的组合,