7个音阶的电子琴
电子琴的考级分类-电子琴考级曲目表一览
电子琴的考级分类-电子琴考级曲目表一览电子琴的考级分类电子琴考级曲目表一览摘要:现在我国的电子琴业余考级“全国版”以10级为最高级别,“上海版”也以10级为最高级别,中央音乐学院校外考级以9级为最高级别。
无论哪一种,大致的程序都是以1、2、3为初级,4、5、6、7为中级,8、9、10为高级。
一般来说,程序不同,考试对学生的要求也是不同的。
例如:同样是弹错音,对于初级者会宽容些,只要不是把全曲弹得面目全非,主要的节奏点都能把握住,错音不多,一般是可以通过的,但是,若在高级别的考试中,有连续片段的错音,就肯定不会通过。
电子琴的考级分类电子琴考级曲目表一览一、初级(包括1、2、3级)同学,在考试时要注意以下方面:1、正确的手型;2、准确的读谱(包括调号、临时记号以及左手的和弦);3不要造成旋律与伴奏的错位,即每个小节的重音点不一致。
做到以上3点,取得合格是不成问题的。
反之,乐曲、练习曲被演奏得面目全非,那就没有达到最基本的合格线,就会被评为不合格了。
当然,如果各项都完成得不错,学生演奏乐曲时的各个乐句,轻响表现力都非常好,则可以取得优秀成绩。
二、中级(包括4、5、6、7级)同学,在考试时要注意以下方面:1、基本技术要过硬。
这包括音阶训练、练习曲的技巧。
对学生的要求是在弹奏上没有技术上的负担,例如:手指僵硬,跑动不流畅,这取决于初级时学生基本功练习的好坏,若在初级阶段手型未掌握好,在中级阶段就会暴露出手型的缺陷。
因此,我们特别建议学生在初级阶段时要打好扎实的基础。
学生的手指都站不稳,就做不到手指跳动。
在中级的技巧训练上,对速度是有一定要求的,不能用比曲谱所标速度还慢的速度来演奏。
若学生的演奏无错音,但速度演奏过慢,也会被考官视为程度未达到中级别,也不会达到合格的。
2、错音问题。
在中级阶段,学生演奏时若有少量的错音,而且没有原则性的错误(例如调性等)是可以勉强合格的。
三、高级(包括8、9、10级)同学,在考试时要注意以下几个方面:1、演奏方法。
单片机电子琴的实验报告
姓名:班级:学号:小班学号:同组姓名:电子邮件:实验课题:基于AVR单片机电子琴的制作实验日期:2013.09.02—2013.09.15目录:一、实验简介1.1实验目的 (4)1.2实验关键词 (4)1.3基础知识 (4)二、实验器材2.1核心部件:ATmega16单片机 (5)2.2电路元件 (6)2.3管脚说明 (6)三、实验原理3.1实验原理图 (7)3.2实验流程图 (8)3.3实物效果图 (8)四、操作过程与运行结果4.1操作过程示意图 (9)4.2电子琴系统主要部分 (11)4.3具体操作过程 (11)4.4运行结果 (12)五、实验中的排错、体会与建议5.1调试与排错过程 (12)5.2体会与建议 (14)5.3小组分工 (15)5.4参考文献 (15)六、附录6.1流水灯实验 (16)6.2蜂鸣器实验 (17)6.3秒表实验 (18)6.4简易交通灯实验 (25)6.5电子琴源代码 (30)一、实验简介1.1实验目的通过设计一个模拟电子琴系统熟悉ATmega16单片机的使用及其基本功能。
使其能够通过键盘控制实现播放预存音乐,弹奏、储存弹奏音乐,变速播放,暂停及继续播放,停止播放功能。
1.2实验关键词按键检测预存播放弹奏储存变速暂停停止1.3基础知识声波是振动产生的。
频率即表示每秒钟振动的次数,采用CTC方式时avr 单片机通过特定的端口(PD4及PD5)输出一定频率的方波,TCCR1A设为比较匹配时OC1A/OC1B电平取反,TCCR1B的计数上限为OC1A,根据公式OCnA=f/2N(1+OCRnA)计算出7个频率音阶所需的OCR1A,则只需将喇叭接在PD4或PD5,通过程序控制端口输出特定频率的方波波形(发声使用正弦波最好,方波效果稍次但影响不大),喇叭就会发出七种不同的声音,依照人听觉分辨7个音阶分为三组,分别为高,中,低音阶频率,经计算可得,当OCR1A=(8000000/musicmem[i]-1)时,{131,147,165,175,196,220,247}存放低音阶频率,{262,294,330,349,392,440,494}存放中音阶频率,{524,588,660,698,784,880,988}则存放高音阶频率,所以需要定义三个数组存放各音阶的频率值。
电子琴和弦表
电子琴和弦表下面我们用C大调来举例。
基本和弦共7个:C,Dm,Em,F,G,Am,Bdim.CDEFGAB就是(1234567)大三和弦是大三度加小三度(C D E F G A B)小三和弦是小三度加大三度(Cm Dm Em Fm Gm Am Bm Gm)C-1-3-5 Cm-#-5 Cb7 C7和弦就C加一个7度音bB的换句话说就是C 和弦的5(G)加一个小三度的音bB(#A) 依次类推以c调为例c调下的多指和弦:C_135 C(9)-1235 C6-1356 C6(9)-12356 CM7-1357CM7(9)-12357 CM7(#11)-123#457 C(b5)-13#4 CM7b5-13#47Csus4-145 Caug-13#5 CM7aug-13#57 Cm-1#25 Cm(9)-12#25Cm7-1#25#6 Cm7(9)-12#25#6 Cm7(11)-12#245#6 CmM7-1#257CmM7b5-1#2#37 CmM7(9)-12#257 Cm7b5-1#2#3#6 Cdim-1#2#3Cdim7-1#2#36 C7-135#6 C7(b9)-1#135#6 C7(b13)-135#5#6C7(9)-1235#6 C7(#11)-123#45#6 C7(#9)1#235#6 C7(13)-1356#6C7b5-13#4#6 C7aug-13#5#6 C7sus4145#6 C1+2+5-125下面针对和弦的简单构成发表一下我的讲解:三和弦分为大三和弦,小三和弦,增三和弦和减三和弦具体说:1、2、3、4、5、6、7、1、这7个音中3-4、7-1之间是半音关系其他的都是全音关系大三和弦:1351、3之间是两个全音3-5之间是一个全音和一个半音象这样的三个音成为大三和弦再吉他中用大写字母表示小三和弦:2462-4之间是一个全音和一个半音4-6之间是两个全音象这样的三个音成为小三和弦增三和弦:13#51-3之间是两个全音3-#5之间也是两个全音象这样的三个音成为增三和弦减三和弦:7247-2之间是一个全音和一个半音2-4之间也是一个全音和一个半音象这样的三个音成为减三和弦和声效果:大三和弦具有明亮、坚定的效果小三和弦具有阴暗、柔和的效果增三、减三都是不和谐的很少使用最近,看到很多朋友再问什么是五声音阶在这里我以音程的角度来简单的说一下什么是五声音阶我们先看一下五声音阶的组成1 2 3 5 6 1 (用于以1和6的主音)大二度大二度小三度大二度小三度好了我们看到了它的音之间的关系了只要符合上面关系的都是五声音阶比如4 5 6 1 2 4(用于4和 2的主音)5 6 7 2 3 5(用于5和3的主音)也就是说任意一个调都有3个五声音阶在不同的主干音下用不同的主音的五声音阶好了看了这些我来总结所谓五声音阶就是一任意的一个音符做主音以大二度大二度小三度大二度小三度依次推出的音阶是以它为主音的五声音阶3 回复:电子琴和弦表下面针对和弦的简单构成发表一下我的讲解:三和弦分为大三和弦,小三和弦,增三和弦和减三和弦具体说:C D E F G A B 、这7个音中3-4、7-1之间是半音关系其他的都是全音关系大三和弦:1351、3之间是两个全音3-5之间是一个全音和一个半音象这样的三个音成为大三和弦再吉他中用大写字母表示小三和弦:2462-4之间是一个全音和一个半音4-6之间是两个全音象这样的三个音成为小三和弦增三和弦:13#51-3之间是两个全音3-#5之间也是两个全音象这样的三个音成为增三和弦减三和弦:7247-2之间是一个全音和一个半音2-4之间也是一个全音和一个半音象这样的三个音成为减三和弦和声效果:大三和弦具有明亮、坚定的效果小三和弦具有阴暗、柔和的效果增三、减三都是不和谐的很少使用最近,看到很多朋友再问什么是五声音阶在这里我以音程的角度来简单的说一下什么是五声音阶我们先看一下五声音阶的组成1 2 3 5 6 1 (用于以1和6的主音)大二度大二度小三度大二度小三度好了我们看到了它的音之间的关系了只要符合上面关系的都是五声音阶比如4 5 6 1 2 4(用于4和 2的主音)5 6 7 2 3 5(用于5和3的主音)也就是说任意一个调都有3个五声音阶在不同的主干音下用不同的主音的五声音阶好了看了这些我来总结所谓五声音阶就是一任意的一个音符做主音以大二度大二度小三度大二度小三度依次推出的音阶是以它为主音的五声音阶楼上给你教个方法:c d e f g a b1 2 3 4 5 6 73 4 5 6 7 1 25 6 7 1 2 3 4C D E F G A B 、这7个音中3-4、7-1之间是半音关系其他的都是全音关系大三和弦:1351、3之间是两个全音3-5之间是一个全音和一个半音象这样的三个音成为大三和弦再吉他中用大写字母表示小三和弦:2462-4之间是一个全音和一个半音4-6之间是两个全音象这样的三个音成为小三和弦增三和弦:13#51-3之间是两个全音3-#5之间也是两个全音象这样的三个音成为增三和弦减三和弦:7247-2之间是一个全音和一个半音2-4之间也是一个全音和一个半音象这样的三个音成为减三和弦电子琴的多指和弦有很多:按照左手手指:5(小拇指),4(无名指),3(中指),2(食指),1(大拇指)大和弦:C 音: 5 1 3(1 3 5)指法:5 2 1(5 3 1)#C/bD 音: 4 #5 #1指法:4 3 1D 音: #4 6 2指法:4 2 1#D/bE 音: 5 b7 b3指法:5 3 1E 音: #5 7 3指法:4 2 1F 音: 4 6 2指法:5 3 1#F/bG 音: #4 #6 #1指法:4 2 1A 音: 6 #1 3指法:4 2 1#A/bB 音: 4 #6 2指法:4 2 1B 音: #4 7 #2指法 4 2 1以上是以CASIO为例的大和弦指法,小和弦在其基础上进行半度的升高(降低),属七和弦则进行一些变调。
-用555制作简易电子琴
555简易电子琴电路制作一设计要求与任务1.学习调试电子电路的方法,提高实际动手能力。
2.了解由555定时器构成简易电子琴的电路及原理。
二总体框图、【模块功能】该电路包括按钮开关,定值电阻,555振荡器和扬声器三部分组成,1输入端:由八个按钮开关与各自的定值电阻串联在并联组成输入端2频率产生端:根据定值电阻的不同输入,由555产生不同的信号频率3扬声器端口: 接受信号频率发出特定的频率【设计方案】555定时器本实验采用两个555集成定时器组成简易电子琴。
整个电路由主振荡器,颤音振荡器,扬声器和琴键按钮等部分组成。
主振荡器由555定时器,七个琴键按钮S1~S7,外接电容C1、C2,外接电阻R8以及R1~R7等元件组成,颤音振荡器由555定时器,电容C5及R9、R10等元件组成,颤音振荡器振荡频率较低为64Hz,若将其输出电压U连接到主振荡器555定时器复位端4,则主振荡器输出端出现颤音。
按图接线后闭合不同开关即可令喇叭发出不同频率的声响,从而模拟出电子琴的工作。
三选择器件【实验器材】555定时器是一种中规模集成电路,外形为双列直插8脚结构,体积很小,使用起来方便。
只要在外部配上几个适当的阻容元件,就可以构成史密特触发器、单稳态触发器及自激多谐振荡器等脉冲信号产生与变换电路。
它在波形的产生与变换、测量与控制、定时电路、家用电器、电子玩具、电子乐器等方面有广泛的应用。
多谐振荡器的工作原理多谐振荡器是能产生矩形波的一种自激振荡器电路,由于矩形波中除基波外还含有丰富的高次谐波,故称为多谐振荡器。
多谐振荡器没有稳态,只有两个暂稳态,在自身因素的作用下,电路就在两个暂稳态之间来回转换,故又称它为无稳态电路。
由555定时器构成的多谐振荡器如图1所示,R1,R2和C是外接定时元件,电路中将高电平触发端(6脚)和低电平触发端(2脚)并接后接到R2和C的连接处,将放电端(7脚)接到R1,R2的连接处。
由于接通电源瞬间,电容C来不及充电,电容器两端电压uc为低电平,小于(1/3)Vcc,故高电平触发端与低电平触发端均为低电平,输出uo为高电平,放电管VT截止。
(电子琴七级部分作品)(20200621231950)
中国音乐学院社会艺术水平考级曲目系列辅导(电子琴七级部分作品)房山少年宫王文新近年来,通过教学实践和辅导学生参加校外艺术电子琴、钢琴考级活动,虽然通过率达到100%,今年还有十多名学员获得优秀等级。
但细下心来,会发现有少部分学员对考级曲目理解、把握的很有限,还存在演奏不到位的情况。
为了加强学员对部分考级曲目的了解,理解把握的更准确,本册辅导曲目编入7级部分作品,每级按照考级标准、选择考级中常选的曲目加以重点提示。
本期辅导的考级曲目谱例详见《中国音乐学院社会艺术水平考级全国通用教材》(第二套)电子琴(七级~八级),望对学员顺利通过考级有所帮助。
[七级考级作品]一、【七级基础练习】(以E大调、#c和声小调为例)(见考级教材第16页)1. E大调音阶E大调为四个升号的大调,音阶中需要“#F、#C、#G和#D”,弹奏要求:(1)音位准确,“四十六节奏”要弹均匀;(2)指法规范(穿指法和跨指法的运用要提前做好准备(3)终止式:弹奏前可先依次说出和弦的各音,其次看哪个音需要升高,弹奏时看书中标记指法,分手练熟后再双手合练。
2. E大调主三和弦长琶音E大调主三和弦是指“E、#G、B”三个音构成的三和弦,长琶音是指把这三个音分别按照次序弹奏出来,要求:(1)音位准确、“二八”节奏要弹均匀;(2)指法要规范、相对固定;(3)节拍、节奏稳定,练熟后速度应在每分钟90—100之间。
3. E大调主三和弦及转位要明确E大调主三和弦构成是“E、#G、B”,转位时三个音分别轮流做低音,弹奏要求三个音要整齐:即同时下键,同时落到底,指法规范,有力度。
4. E大调属七和弦琶音属七和弦琶音是七级及以上级别大调新增的内容。
要先明确七和弦是在三和弦的基础上再叠置一个三度音,由四个音构成,属七和弦是在该调性属音(即第五级音)上构成的七和弦,其结构性质是“大小七和弦”。
例如:E大调属音是“B”,在属音上建立的三和弦是“B、#D、#F”,属七和弦是再叠置一个A音,即“B、#D、#F、A”构成E大调属七和弦,琶音则是这四个音按照顺序循环弹奏。
51单片机电子琴
摘要本设计对使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电子琴统硬件组成。
利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏想要表达的音乐。
并且本文分别从原理图,主要芯片,各模块原理及各模块的程序的调试来详细阐述。
电子琴音色优美,音域较宽,和声丰富,表现力极其丰富。
它可模仿多种音色,还可随意配上类似打击乐音响的节拍伴奏,适合于演奏节奏性较强的现代音乐。
它还能够作为独奏乐器出现,具有鲜明的时代特色,深受广大音乐爱好者的喜爱,又是我国广大中小学生学习音乐的重要工具,而且电子琴容易制作,价格便宜,有很好的市场前景。
随着科技的不断发展,电子产品也在不断的进步。
现在的电子产品越来越接近智能化,性能也精益求精。
现阶段,单片机发展日益成熟,且发展迅猛,以单片机为核心部件的电子琴将会比以555定时器为核心部件电子琴的性能更加稳定,而且依靠单片机强大的编程功能更易实现电子琴各音节所对应频率的产生。
所以此次设计具有很现实的意义。
本次设计的目的主要是复习并运用我们所学的单片机知识,同时通过本次设计能够对电子电路以及作图软件等方面的知识有进一步的认识并掌握;熟悉AT89S52 单片机的内部结构和功能,合理利用其功能实现简单设计,能够完成相关软件编程设计工作;掌握一般的简单电子电路的设计方法。
本次设计的主要内容是利用单片机编程设计出具有发出标准高中低的Dou,Ruai,Mi,Fa、Sou,La,Si,Dou(高音)21个音的功能并能通过9个按键控制的电子琴。
它包括数码显示电路、时钟电路、复位电路、发声电路以及键盘接口电路。
目录1 概述 ............................................................................................................... 错误!未定义书签。
电子琴功能模式介绍 ..................................................................... 错误!未定义书签。
电子琴七个大调在键盘上的位置附详尽找调方法
电⼦琴七个⼤调在键盘上的位置附详尽找调⽅法学电⼦琴必须了解各种不同的调,因为你所弹的歌曲乐曲不可能每⾸调都⼀样。
今天我们只看C、D、E、F、G、A、B七个⼤调,通过看图和讲解,熟悉并掌握它们各⾃在琴键上的不同位置和指法。
这七个⼤调,除了B调E调⽤得较少外,其余五个都很常⽤,特别是C、D、F、G⽤得最多,尤其在通俗流⾏歌曲弹唱中,和它们经常要打交道。
键盘图上的英⽂字母表⽰调名,阿拉伯数字是简谱唱名,汉语中⽂数字为右⼿指法,⼀、⼆、三、四、五分别代表拇指、⾷指、中指、⽆名指和⼩指。
学习这些调,最好从C⼤调开始,因为最简单,⾳阶所弹奏的每个⾳都在⽩键上。
每个调所标指法都是弹奏该调的⾃然⾳阶,初学者只要按照正确姿势和指法,弹起来⼀点都不难。
其余的调,虽然有⾳在⿊键上,⿊⽩交错,但也没什么困难,只是要搞清楚什么⾳在⿊键上。
请记少不记多,例如G⼤调,只要记住7在⿊键上就⾏了,剩下的⼀律弹⽩键。
⽐较七个⼤调的指法,你会发现有六个调的指法⼀模⼀样,都是⼀、⼆、三、⼀、⼆、三、四、五,也就是说,只有⼀个F⼤调的指法特殊,是⼀、⼆、三、四、⼀、⼆、三、四。
如果初学者想弹好由这七个⼤调编制的乐曲和歌曲,就必须练熟这些调相应的⾳阶,⽽且必须按照标注的正规指法,不能⾃⾏改动,以免给后续的学习带来⿇烦。
请注意,图上虽注明的是右⼿,但各调的左⼿⾳位完全相同,只是指法上的差异。
还有,可能你要问,电⼦琴还有其他的⼤调吗?当然有,例如bE、bA、#C⼤调等,只不过⽤得少⼀些罢了。
最后有个问题很关键,调有这么多,如何才能记得准⽽不混淆呢?告诉你,熟悉键盘与⾳阶的⾳程关系⾮常重要。
这个清楚了,任何调都不必死记,随时可熟悉键盘与⾳阶的⾳程关系⾮常重要。
这个清楚了,任何调都不必死记,随时可以轻松找出来。
例如1=A是A⼤调,先在键盘上找到A,以它为1,再根据⾳程关系就可弹出⾳以轻松找出来阶了。
⼤调⾳阶12345671的⾳程关系是“全全半全全全半”,“全”是全⾳,“半”就是半⾳。
电子琴上哪个键是123456
电子琴上哪个键是12345671.键盘上的1234567是不固定的。
因为CDEFGAB是音名,do/re/mi/fa/sol/la/si(也就是1234567)是唱名。
在调性不同的情况下,不分别对应。
2.二者有何不同:音名CDEFGAB的音高频率是固定不动的,且键位是固定不动的。
而唱名do/re/mi/fa/sol/la/si(同1234567)则根据调性的不同而变化位置,如下图3.当调号为D时,1=D4.当调号为F时,1=F所以并不对应钢琴大调音阶指法示例1、本文图片中键盘上标记的数字“1”“2”“3”“4”“5”依次对应拇指、食指、中指、无名指、小指。
2、本文中变音记号标记在音名之后,如:降A,在本文中为Ab;升C,在本文中为C#。
3、本文中所列音阶均为大调音阶,每个大调的关系小调音阶均未列出。
D大调里的2就相当于C大调里的1,也就是说弹D大调音阶的时候可以相当于将C大调整体右移一个键子,但是要记住同时4和1都升高半音,其余的什么指法都是一样的音阶和琶音都是基本功的一种,练习的侧重点不同而已如果你有C大调的谱子想转成D大调的,把每个音都网上移一度就可以了,不要忘记升完后的4和1都有升号钢琴里#1234567什么意思是哪几个键中间打上框框的do,就是中音区,也是右手开始弹得do.上图就是C D E F G A B在白键盘上的7个音符的五线谱位置和键盘实际对应位置。
这7个音符应该是你很熟悉的,对应的简谱就是1 2 3 4 5 6 7。
是F升大调。
升的时候顺序是FCGDAEB也就是4152637。
按这样的顺序这样把升的音排列起来最后一个升音的大二度(音数为一的二度,就是一个全音)就是该调的调名。
如:把123456按顺序排列一下就是:415263,最后一个升音是3它的大二度就是升F,所以就是升F大调是升do re mi fa sol la x特别注意升3就是fa 升7 就是do 其它是黑键钢琴上有黑键很有规律两个一组三个一组升DO 就是两个一组左边一个升RE就是两个一组右边那个三个一组的分别是升FA 升SOL 升LA 那个像#一样的记号就是升记号表示在原来的音上向右升高半个音。
电子琴和弦表
电子琴和弦表下面我们用C大调来举例。
基本和弦共7个:C,Dm,Em,F,G,Am,Bdim.CDEFGAB就是(1234567)\大三和弦是大三度加小三度(C D E F G A B)小三和弦是小三度加大三度(Cm Dm Em Fm Gm Am Bm Gm)C-1-3-5 Cm-#-5 Cb7 C7和弦就C加一个7度音bB的换句话说就是C 和弦的5(G)加一个小三度的音bB(#A) 依次类推以c调为例c调下的多指和弦:C_135 C(9)-1235 C6-1356 C6(9)-12356 CM7-1357>CM7(9)-12357 CM7(#11)-123#457 C(b5)-13#4 CM7b5-13#47Csus4-145 Caug-13#5 CM7aug-13#57 Cm-1#25 Cm(9)-12#25Cm7-1#25#6 Cm7(9)-12#25#6 Cm7(11)-12#245#6 CmM7-1#257CmM7b5-1#2#37 CmM7(9)-12#257 Cm7b5-1#2#3#6 Cdim-1#2#3Cdim7-1#2#36 C7-135#6 C7(b9)-1#135#6 C7(b13)-135#5#6?C7(9)-1235#6 C7(#11)-123#45#6 C7(#9)1#235#6 C7(13)-1356#6C7b5-13#4#6 C7aug-13#5#6 C7sus4145#6 C1+2+5-125下面针对和弦的简单构成发表一下我的讲解:三和弦分为大三和弦,小三和弦,增三和弦和减三和弦具体说:$1、2、3、4、5、6、7、1、这7个音中3-4、7-1之间是半音关系其他的都是全音关系大三和弦:1351、3之间是两个全音|3-5之间是一个全音和一个半音象这样的三个音成为大三和弦再吉他中用大写字母表示小三和弦:2462-4之间是一个全音和一个半音!4-6之间是两个全音象这样的三个音成为小三和弦增三和弦:13#51-3之间是两个全音3-#5之间也是两个全音,象这样的三个音成为增三和弦减三和弦:7247-2之间是一个全音和一个半音2-4之间也是一个全音和一个半音象这样的三个音成为减三和弦和声效果:|大三和弦具有明亮、坚定的效果小三和弦具有阴暗、柔和的效果增三、减三都是不和谐的很少使用最近,看到很多朋友再问什么是五声音阶在这里我以音程的角度来简单的说一下什么是五声音阶我们先看一下五声音阶的组成1 2 3 5 6 1 (用于以1和6的主音).大二度大二度小三度大二度小三度好了我们看到了它的音之间的关系了只要符合上面关系的都是五声音阶比如4 5 6 1 2 4(用于4和2的主音))5 6 7 2 3 5(用于5和3的主音)也就是说任意一个调都有3个五声音阶在不同的主干音下用不同的主音的五声音阶好了看了这些我来总结所谓五声音阶就是一任意的一个音符做主音以大二度大二度小三度大二度小三度依次推出的音阶是以它为主音的五声音阶]3 回复:电子琴和弦表下面针对和弦的简单构成发表一下我的讲解:三和弦分为大三和弦,小三和弦,增三和弦和减三和弦具体说:C D E F G A B 、这7个音中,3-4、7-1之间是半音关系其他的都是全音关系大三和弦:1351、3之间是两个全音3-5之间是一个全音和一个半音>象这样的三个音成为大三和弦再吉他中用大写字母表示小三和弦:2462-4之间是一个全音和一个半音4-6之间是两个全音、象这样的三个音成为小三和弦增三和弦:13#51-3之间是两个全音3-#5之间也是两个全音象这样的三个音成为增三和弦{减三和弦:7247-2之间是一个全音和一个半音2-4之间也是一个全音和一个半音象这样的三个音成为减三和弦和声效果:。
实验一 多功能电子琴实验报告
题目: 多功能电子琴设计课程: 复杂电子线路综合设计专业: 电子信息科学与技术班级: 电子信息学号:姓名:指导老师:完成日期:目录1.引言************************************************************************12.设计要求*************************************************************1 2.1基本功能******************************************************12.2扩展功能******************************************************13.设计方案********************************** *************************13.1多功能电子琴的功能介绍*********************1 3.2 电子琴的主要硬件电路*************************13.2.1 矩阵键盘***********************************************13.2.2复位电路*************************************************23.2.3功放电路**************************************************23.2.3.1 386概述***************************************23.2.3.2 386特性*************************************** 23.3 软件系统设计**********************************************34.设计成本**************************************************************45.方案样品测试***************************************************45.1技术参数*********************************************************46.使用说明**************************************************************47.设计的最终结果***********************************************51.引言由于单片机有丰富的I/O口资源, 每个I/O口除了可以做普通的输出/输入功能外, 还具有第二功能。
基于89c52的七按键电子琴设计
电子琴一、实验要求利用实验仪上提供的键盘,使数字键1、2、3、4、5、6、7作为电子琴按键,按下即发出相应的音调。
用口发出音频脉冲,驱动喇叭。
二、实验目的1. 了解计算机发声原理。
2. 进一步熟悉定时器编程方法.3. 进一步熟悉键盘扫描电路工作原理及编程方法三、实验电路及连接喇叭发声电路与硬件实验六相同,键盘电路无需连线,原理图可参考图1和硬件实验十七四、实验说明1、利用定时器,可以发出不同频率的脉冲,不同频率的脉冲经喇叭驱动电路放大滤波后,就会发出不同的音调.2、定时器按设置的定时参数产生中断,这一次中断发出脉冲低电平,下一次反转发出脉冲高电平.由于定时参数不同,就发出了不同频率的脉冲. 本实验中按键一次,会发50个脉冲.发完后继续检测键盘,如果键还按下,继续发音。
音阶 1 2 3 4 5 6 7频率(HZ)五、实验框图; 硬件实验二十一电子琴OUTBIT equ 0FE02h IN equ 0FE00hPulse equ 0PulseCNT equ 50hToneHigh equ 51hToneLow equ 52hSpeaker equ0000 02008E ljmp Startorg 000bhTimer0Int:000B C0D0 push PSW000D C28C clr TR0000F 85518C mov TH0, ToneHigh0012 85528A mov TL0, ToneLow0015 D28C setb TR00017 A200 mov c, Pulse0019 9290 mov Speaker, c001B B200 cpl Pulse001D 1550 dec PulseCNT001F D0D0 pop PSW0021 32 retiToneTable:0022 FC420024 FCAE0026 FD0A0028 FD35002A FD82002C FDC8002E FE05 dw 64578, 64686, 64778, 64821, 64898, 64968, 65029TestKey:0030 90FE02 mov dptr, #OUTBIT0033 7400 mov a, #00035 F0 movx @dptr, a0036 90FE00 mov dptr, #IN0039 E0 movx a, @dptr003A F4 cpl a003B 540F anl a, #0fh003D 22 retKeyTable:003E 1615140041 FF db 16h, 15h, 14h, 0ffh0042 1312110045 10 db 13h, 12h, 11h, 10h0046 0D0C0B0049 0A db 0dh, 0ch, 0bh, 0ah004A 0E0306004D 09 db 0eh, 03h, 06h, 09h004E 0F02050051 08 db 0fh, 02h, 05h, 08h0052 0001040055 07 db 00h, 01h, 04h, 07hGetKey:0056 90FE02 mov dptr, #OUTBIT0059 8583A0 mov P2, dph005C 7800 mov r0, #Low(IN)005E 7920 mov r1, #00100000b0060 7A06 mov r2, #6KLoop:0062 E9 mov a, r10063 F4 cpl a0064 F0 movx @dptr, a0065 F4 cpl a0066 03 rr a0067 F9 mov r1, a0068 E2 movx a, @r00069 F4 cpl a006A 540F anl a, #0fh006C 7006 jnz Goon1006E DAF2 djnz r2, KLoop0070 7AFF mov r2, #0ffh0072 800F sjmp ExitGoon1:0074 F9 mov r1, a0075 EA mov a, r20076 14 dec a0077 23 rl a0078 23 rl a0079 FA mov r2, a ; r2 = (r2-1)*4007A E9 mov a, r1007B 7904 mov r1, #4LoopC:007D 13 rrc a007E 4003 jc Exit0080 0A inc r20081 D9FA djnz r1, LoopCExit:0083 90FE02 mov dptr, #OUTBIT0086 E4 clr a0087 F0 movx @dptr, a0088 EA mov a, r20089 90003E mov dptr, #KeyTable008C 93 movc a, @a+dptr008D 22 retStart:008E 758170 mov sp, #70h0091 758901 mov TMOD, #01 ; Timer0094 75A882 mov IE, #82h ; EA=1, IT0 = 1 MLoop:0097 1130 call TestKey0099 60FC jz MLoop009B 1156 call GetKey009D F5F0 mov b, a009F 60F6 jz MLoop ; = 0, < 100A1 54F8 anl a, #!700A3 70F2 jnz MLoop ; > 700A5 15F0 dec b00A7 E5F0 mov a, b00A9 23 rl a ; a = a*200AA F5F0 mov b, a00AC 900022 mov dptr, #ToneTable00AF 93 movc a, @a+dptr00B0 F551 mov ToneHigh, a00B2 F58C mov TH0, a00B4 E5F0 mov a, b00B6 04 inc a00B7 93 movc a, @a+dptr00B8 F552 mov ToneLow, a00BA F58A mov TL0, a00BC D28C setb TR000BE 755064 mov PulseCNT, #100 Wait:00C1 E550 mov a,PulseCNT00C3 70FC jnz Wait00C5 C28C clr TR000C7 020097 ljmp MLoopend。
电子琴乐理知识有哪些
电子琴乐理知识有哪些电子琴是一种键盘乐器,是乐队中不可或缺的一个部分,那么,电子琴的乐理知识有哪些呢?下面是店铺给大家带来的电子琴乐理知识的相关内容,欢迎阅读!电子琴乐理知识1、音级,(音阶)我们说到七个音 do re mi fa sol la si,我们称为音级。
除了这七个音外,还有升号和降号的变化,# 表示升半音b表示降半音。
半音是两个相邻的键,如C与 D之间有一个黑键,它与C D的关系都是半音,E和F之间没有黑键,因为它们相邻也是半音。
这样的半音有两个,就是B 和 C。
两个半音加起来也称全音。
七个白键,五个黑键,加起来是12个键(也称十二平均律),它们构成,全全半全全全半。
它们相邻的关系称度,2、音程(音程)如下表音程 C C- D C-E C-F C-G C-A C-B C-C名称纯一度大二度大三度纯四度纯五度大六度大七度纯八度音级 0 一全二全二全半三全半四全半五全半五全二半3 、音符在乐谱中表示因的高低和时值长短的符号叫音符,如全音符,4拍,2分音符。
两拍,4分音符,一拍:8分音符1/2拍:16分音符1/4拍:32分音符1/8拍键盘弹奏指法可以分为旋律指法、和弦指法和琶音指法三大类。
在旋律指法中有顺指法、扩指法、缩指法、穿指法、跨指法、同音换指法、暗换指法和轮指法。
1 、顺指,顺指法一般是指五个手指在保持基本手型的状态下,弹奏五度或六度音程内的由五个音组成的曲调进行,它是弹奏曲调的最基本的指法。
旋律在五度音之内进行时;也可用每指一音的五指原位弹。
顺指法扩指法是指任何两个手指之间扩大距离的弹奏指法,它多用于音域较宽的跳进曲调中。
2 、扩指,旋律超过五度时,可用扩指,多用于琶音,1,2指之间用控制较多。
扩指法是指任何两个手指之间扩大距离的弹奏指法,它多用于音域较宽的跳进曲调中。
3 、穿指,拇指从2,3,4,(5)指穿过。
并以拇指为支点,随拇指转动,弹奏的一指从二指或三指或四指下方转弯移动弹奏,称为穿指法。
【教程】属七和弦的全解,建议收藏起来,慢慢理解观看!
【教程】属七和弦的全解,建议收藏起来,慢慢理解观看!· 如此精品⽂章,点击右上⾓分享了呗 ·在我们学习乐理过程中,⼤⼩三和弦等都⽐较好理解,唯独七和弦较难理解,讲得少,⽤的也不多,但既然已经学过,总希望搞清。
为此撰⽂,与同学交流,向⽼师请教。
我从⽹上看到,很多年轻⼈的个⼈主页,或博客,或⽹上昵称,都命名为“属七和弦”,似乎在向世⼈炫耀其⾼贵典雅,卓尔不群的⽩领⽓质,或有附庸风雅者混迹其中,但起码表明“属七和弦”不同凡响。
就为这我们也得多少懂⼀点⼉属七和弦,以免被时代淘汰。
属七和弦5724的个⼈空间:属七和弦爱好者公布在⽹上的⾃创歌曲《属七和弦》(在⽹上可听唱):为弄清属七和弦的“属”字从哪⼉来,⾸先需要复习⼏个基本概念。
⼀⾳级、⾳名、基本⾳级乐⾳体系中每个⾳即为⼀个⾳级。
每个⾳级有⾃⼰的名称叫做⾳名,⽐如CDE等等。
按照⼀定的全⾳与半⾳之间的排列规则出现的7个独⽴⾳级为基本⾳级。
⽐如C⼤调七个⾳,D⼤调七个⾳等等,就构成基本⾳级。
⾳的名称有好⼏种表达⽅式:表⼀(看⾃然⼤调⾳阶):主⾳很好理解,是每个调中最主要最稳定的⾳,⽐如C⼤调中的C,D⼤调中的D。
以前制作钢琴时⾸先要确定下来C⼤调各组主⾳的位置,从倍低⾳C直到倍⾼⾳C。
在C调中,主⾳之外的其它六个⾳⾥,与主⾳C之间最和谐,频率⽐最简单的⾳就是G,或者说,G这个⾳是主⾳C之外最稳定的⾳,我们把它叫做“属⾳”。
为什么要⽤“属”这个字为它命名?我查了很多资料都没有答案。
只好查词海,“属”这个字有“录属”“从属”的意思,⽐如皇帝出⾏时的从车就叫做“属车”,也叫“副车”,《史记》⽈:“张良以铁椎击秦始皇于博浪沙,中其副车。
”“副车”,即“属车”。
从这⼉我们就好懂了,“属⾳”可以理解为仅次于“主⾳”的“从⾳”“副⾳”,假如主⾳为正主任,则属⾳就是副主任,第⼆把⼿。
制造琴时确定好主⾳位置后,接下来就要确定属⾳的位置,因为它和主⾳之间的弦长⽐关系最简单,最好确定。
电子琴的基本指法
电子琴的基本指法如果要把1234567弹完的话分别对应的是右手的拇指,食指,中指,拇指,食指,中指,无名指。
下一个高音手指用拇指弹。
左手的话分别对应小手指,无名指,中指,食指,拇指,中指,食指。
右手手指从下面穿过去,左手的从上面跨过。
对于键盘乐器初学者来说,指法练习最好从最基础的左右手音阶指法开始练习并规范下来。
例如:C大调音阶,在一个八度范围练习,右手上行可用3-5指法,既1.2.3.1.2.3.4.5指,下行则用5-3指法,既 5.4.3.2.1.3.2.1指。
左手上行可用5-3指法,既5.4.3.2.1.3.2.1指。
而下行则可用3-5指法,既 1.2.3.1.2.3.4.5指。
如果C大调音阶练习超过一个八度,则右手上行可用3-4指法,既1.2.3.1.2.3.4.1.2.3.1.2.3.4指(对于上行最后一个音需要用5指),下行则用4-3指法,既.4.3.2.1.3.2.1.4.3.2.1.3.2.1指(对于下行第一个音需要用5指)。
同样左手上行仍可用4-3指法,既4.3.2.1.3.2.1.4.3.2.1指(对于上行第一个音需要用5指)。
左手下行则可用3-4指法,既 1.2.3.1.2.3.4.1.2.3.1.2.3.4指(对于下行最后一个音需要用5指)。
这几种指法不但对C大调音阶弹奏比较方便,而且对D大调,E大调,G大调,A大调,B大调的音阶弹奏都比较方便。
但对F大调则需要变化为上行用 4-3指法,即1.2.3.4.1.2.3.1.2.3.4.1.2.3指。
下行用3-4指法,4.3.2.1.3.2.1.4.3.2.1.3.2.1 指附:穿指1)穿指,或"拇指潜移",也有人叫它"钻山洞",就是1指从2指或3指或4指下面穿过,去弹奏更高的音的指法。
2)比如说,我们在弹奏do、re、mi、fa、so、la、si、高音do的时候,如果要想连起来弹,中间不断开,就要用到本指法。
电子琴常用节奏表
电子琴常用节奏表电子琴常用节奏表电子琴是一种电子键盘乐器,属于电子合成器。
它采用大规模集成电路,大多配置声音记忆存储器(波表)。
用于存放各类乐器的真实声音波形并在演奏的时候输出。
以下是店铺收集整理的电子琴常用节奏表,供大家参考借鉴,希望可以帮助到有需要的朋友。
电子琴常用节奏表:6/8进行曲比普通进行曲多了一些三连音,使乐曲更富有推动力。
贝圭英(BEGUINE) 西印度群岛的土风舞节奏,欢快、热烈,常见拍为2/4、4/4,速度为中速、中快速。
波普(POPS) 欧美流行曲节奏,在40年代中期发展迅速,同属美国爵士乐的一种,速度为中、中慢速,常见拍为2/4、4/4。
波萨诺瓦(BOSSANOVA) 由巴西桑巴与爵士结合并演变而来,节奏丰富并具有抒情性,速度为中、中慢速,常见拍为2/4、4/4。
迪斯科(DISCO) 节奏强于旋律且粗犷豪放的现代舞蹈,速度为中,快速,常见拍为2/4、4/4。
华尔兹(WALTZ) 18世纪末流行于欧洲的传统圆舞曲,节奏起伏、热烈、抒情,速度为中,中慢、慢、中快、快速,常见拍为3/4、3/8。
进行曲(MARCH) 源于欧美,用以表现阶段行进,常见拍为2/4、6/8,速度为中速。
伦巴舞(RUMBA) 起源于非洲的民间舞蹈,20世纪30年代初发展成为爵士音乐的一种形式,速度为中,中快速,常见拍为4/4、8/8。
慢摇滚乐(SLOW ROCK) 常见拍为6/8、4/4,速度为中、中快速。
恰恰舞是一种舞曲,以符点切分节奏为主。
桑巴舞(SAMBA) 一种通俗性强且流行于巴西的双人舞蹈,19世纪末从农村传入城市,速度为中,中快速,常见拍为4/4、2/2。
十六拍(16BEAT) 爵士摇滚乐风格,速度为中、中快速,常见拍为2/4、4/4。
十六拍-1(16BEAT) 爵士摇滚乐风格,速度为中、中快速,常见拍为2/4、4/4。
探戈舞(TANGO) 起源于英国土风舞,与哈巴涅拉相似,20世纪初流行于交谊舞厅,速度为中,中慢速,常见拍为4/4。
艾茉森电子琴使用说明书
数据/速度 歌曲/教学
10
伴奏功能
选择节奏:按【节奏】键激活节奏选择,在5秒内按【数据 /速度+/-】键可选择节奏,(节奏列表见附录)。
调节伴奏速度:激活节奏5秒后,【节奏】指示灯灭,此时 按【数据/速度+/-】按钮,即可调节自动伴奏的速度。
数据/速度
歌曲/教学
用【数据/速度+/-】按钮 改变现有击打速度
13
功能控制
作为一个用户非常容易掌握和使用的乐器,这款数码钢琴的所有功能很容易被激活。每种 功能连接钢琴琴键的其中一个。(每种功能的名称都印在相应的键下面供您参考。)
开关 和弦
伴奏音量
八度
移调
双音色 关 双键盘 双钢琴 关 效果 效果关 混响 混响关 合唱 合唱关 1
其上加压重物,不要将其放在可能被踩踏引起绊倒或辗压的地方。 请勿打开
* 请勿打开本设备并试图拆卸其内部零件或进行任何方式改造。本设备不含任何用户可自行 修理的零件。若出现异常,请立即停止使用,并请有资格的艾茉森维修人员进行检修。 1
关于潮湿的警告 * 请勿让本设备淋雨或在水附近及潮湿环境中使用,或将盛有液体的容器放在其上,否则可
利功能。同时我们也建议您妥善保存说明书以作将来参考。
如果您喜欢艾茉森数码钢琴,请推荐给您的朋友!
安装注意事项
安装钢琴的过程中,一定要把脚踏板下的螺丝拧得与地面相接触、紧贴地面。否则极易导
致脚踏损坏。
脚踏板
螺丝
地面
7
控制面板
您的数码钢琴的所有功能都在键盘左侧控制面板上。
功能
节拍器
录音
电子琴和弦如何分配的原理
电子琴和弦如何分配的原理电子琴是一种乐器,它能够通过键盘演奏出各种音符和和弦。
电子琴的和弦分配原理是指在键盘上按下一个键时,与之相关的和弦音会同时播放出来。
下面将详细介绍电子琴和弦分配的原理。
电子琴的键盘一般由白键和黑键组成,黑键相对于白键相对短一些。
每个八度的键盘上有12个音符,从C到B,其中包括半音和全音。
电子琴的和弦分配与键盘上的音符有关。
一般来说,电子琴的和弦分配是按照标准的弦乐器来设计的,常见的和弦有大三和弦、小三和弦、属和弦、减和弦等。
下面将从和弦的构成和电子琴键盘上的分配结合来阐述电子琴的和弦分配原理。
1. 弦的构成和弦由多个音符组成,这些音符的组合构成了和弦的声音特色。
常见的和弦构成有三个音符的三和弦和四个音符的七和弦。
例如,C大三和弦由C、E和G三个音符组成,C大七和弦由C、E、G和B四个音符组成。
不同的和弦构成会产生不同的演奏效果和音质。
2. 键盘上的分配电子琴的音符分布是按照自然音阶进行排列的,其中包含了七个白键和五个黑键。
在C大调的自然音阶中,对应的白键分别是C、D、E、F、G、A和B。
黑键位于相邻的两个白键之间,分别是C#、D#、F#、G#和A#。
根据这种音阶分布,电子琴的和弦分配与键盘上的音符的顺序和位置有关。
3. 和弦分配原理根据弦乐器的标准和弦构成和键盘上音符的分布,电子琴的和弦分配原理可以简单概括为以下几点:3.1 白键和弦分配原理:通常,电子琴上的白键直接对应和弦的根音。
例如,C 大调的根音是C,则C大和弦的根音对应的白键就是C键。
同样,D大调的根音是D,则D大和弦的根音对应的白键就是D键。
以此类推,其他调式的和弦也可以根据白键进行分配。
3.2 黑键和弦分配原理:电子琴上的黑键一般用来进行变调,即和弦的变换。
例如,在C大调中,按下C键后,可以通过按下黑键来演奏其他和弦,如D大和弦(按下C键后的第二个黑键D#)、E小和弦(按下C键后的第三个黑键F#)等。
黑键的分配通常与根音的升降有关。
雅马哈电子琴Ps900一7σσ演奏方法
雅马哈电子琴Ps900一7σσ演奏方法
当你选好音色、节奏、速度、和弦开关后。
一手按存储,一手按存储面板上的1键。
就是说存储键+1键,同时按,就把你当前的设置存储上了。
然后依次类推存储2、3、4。
这是存储第一首,如果想存储下一首的话,用手按住1键再加上琴面板上的加号+,就能把存储变为第二种设置。
然后你还说按着我上面说的方法继续存储。
这时就是第二首设置了。
开机后。
按下ACMP ON或OFF,不要按SYNC START这个键和SYNC或STOP键。
再按下START或STOP那个键。
然后按琴键就可以了,这样的操作即使你放开琴键,和弦音不会断的。
SYNC START这个键SYNC或STOP键只有你一直按住才会响,放开了就不响了。
雅马哈电子琴的调指法式将手指对准黑白键
电子琴要按1234567来弹。
分别对应的是右手的拇指,食指,中指,拇指,食指,中指,无名指。
下一个高音手指用拇指弹。
左手的话分别对应小手指,无名指,中指,食指,拇指,中指,食指。
右手手指从下面穿过去,左手的从上面跨过。
对于键盘乐器初学者来说,指法练习最好从最基础的左右手音阶指法开始练习并规范下来。
虫儿飞电子琴简谱数字
虫儿飞电子琴简谱数字虫儿飞是一首广为人知的儿童歌曲,深受小朋友们的喜爱。
它的旋律轻快欢快,歌词简单易记,非常适合用来教孩子学习音乐。
在这篇文档中,我将为您提供《虫儿飞》的电子琴简谱数字,希望能够帮助大家更好地学习和演奏这首经典儿童歌曲。
下面是《虫儿飞》的电子琴简谱数字:1 2 3 1 6 5 6 5 44 5 6 1 2 3 1 65 6 5 4 4 5 6 12 3 4 3 2 4 4 56 5 4 5 4 3 1这个简谱数字表示了歌曲中每个音符的音高和时长。
数字1到7表示音阶中的每个音符,1代表do,2代表re,3代表mi,以此类推。
数字之后的加号表示升高一个半音,减号表示降低一个半音。
数字之后的点表示延长该音符的时长。
根据这个简谱数字,我们可以在电子琴上演奏出《虫儿飞》这首歌曲。
首先,找到1这个音符的位置,通常是电子琴上最左侧的一个键,然后按照简谱数字的顺序依次弹奏每个音符。
当遇到连续的数字时,可以连续按下相应的键。
当遇到数字之后带有加号或减号时,需要按下相应的升降键。
当遇到数字之后带有点时,需要将该音符的时长延长一倍。
通过不断地练习,我们可以熟练地演奏出《虫儿飞》这首歌曲。
而且,掌握了这种简谱数字的方法,我们也可以演奏出其他许多乐曲。
除了简谱数字,电子琴上还有其他一些功能可以帮助我们演奏歌曲。
例如,琴键上的标记可以帮助我们确定每个音符的位置。
而琴键上的节拍点则可以帮助我们掌握歌曲的节奏。
此外,一些高级的电子琴还具备录音和播放功能,我们可以先录下歌曲的旋律,然后进行学习和演奏。
对于初学者来说,学习和演奏《虫儿飞》这首歌曲是一个很好的开始。
它既简单易学,又有趣味性,能够培养我们的音乐感和节奏感。
通过不断地练习和探索,我们可以逐渐提高自己的电子琴演奏技巧,并且可以演奏更多的美妙乐曲。
总之,掌握《虫儿飞》的电子琴简谱数字是学习和演奏这首儿童歌曲的重要一步。
希望这篇文档能够帮助大家更好地理解和学习这个简谱数字,并且能够通过电子琴演奏出美妙动听的《虫儿飞》。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机原理与应用综合实验报告电子琴的设计专业班级:电子08-2*名:***学号: 12时间:2010年12月25号指导教师:2010年12 月25 日电子琴的设计电子08-2 何达清摘要:电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。
它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。
本文的主要内容是用AT89C51单片机为核心控制元件,设计一个电子琴。
以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有7个弹奏按键、1个播放键和扬声器。
关键词:单片机89C51、电子琴、重要性、应用性1、引言电子琴是高科技在音乐领域的一个代表,它是古典文化与现代文明的一个浓缩体。
它不但可以帮助我们的音乐教师进行传统音乐文化的教育教学工作,而且由于它又具备现代音乐,特别是电子音乐、电脑音乐的基本结构、特征,因而使我们的教师在进行现代音乐、电子音乐、电脑音乐的教学时,更直接、更简便。
单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。
它的应用必定导致传统的控制技术从根本上发生变革。
因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。
本文主要对使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电子琴统硬件组成。
利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏想要表达的音乐。
并且本文分别从原理图,主要芯片,各模块原理及各模块的程序的调试来详细阐述。
一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。
若要产生音频脉冲,只要算出某一音频的周期(1/频率),再将此周期除以2,即为半周期的时间。
利用定时器计时半周期时间,每当计时终止后就将P1.0反相,然后重复计时再反相。
就可在P1.0引脚上得到此频率的脉冲。
2、总体设计方案2.1设计思路这次的电子琴是由7个低音键设计成7个音。
然后再用一个音频放大模块来使音乐播出的声音变大。
通过这7个键的随意组合可随意弹奏想要表达的音乐,用功能键转换成歌曲演奏,可播放预存的音乐,使用很简单。
详细过程:当系统扫描到键盘上有键子被按下,则快速检测出是那一个键子,对检测到得按键值进行判断,是琴键则跳转至琴键处理程序,是功能键则跳转至相应的功能程序,我们设计的功能程序有两种,即音色调节功能和自动播放乐曲功能,根据检测到得按键值,查询音律表,给计时器赋值,使发出相应频率的声音。
然后单片机的定时器被启动,发出一定频率的脉冲,该频率的脉冲经喇叭驱动电路放大滤波后,就会发出相应的音调。
假如在前一个按下的键发声的同时有另一个键被按下,则启用中断系统,前面键的发音停止,转到后按的键的发音程序,发出后按的键的音。
检测到按键按下的是自动播放歌曲功能键后执行该程序,电子琴会自动播放事先已经存放好的歌曲,歌曲播放完毕之后自动返回至键盘扫描程序,继续等待是否有键按下。
2.1.1方案一:用可控硅制作电子琴。
将220V交流电经变压器降压,再经过整流、滤波,获得+13.5V 直流电压。
将单向可控硅SCR和电阻、电容组成驰张振荡器电路。
但该设计方案制作成本高且复杂。
方案二:采用AT89C51单片机进行控制, AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的A T89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。
鉴于以上的对比和分析,本设计采用方案二方案二:(1)键盘扫描程序:检测是否有键按下,有键按下则记录按下键的键值,并跳转至功能转移程序;无键按下,则返回键盘扫描程序继续检测(2)功能转移程序:对检测到得按键值进行判断,是琴键则跳转至琴键处理程序,是功能键则跳转至相应的功能程序,我们设计的功能程序有两种,即音色调节功能和自动播放乐曲功能(3)琴键处理程序:根据检测到得按键值,查询音律表,给计时器赋值,使发出相应频率的声音(4)自动播放歌曲程序:检测到按键按下的是自动播放歌曲功能键后执行该程序,电子琴会自动播放事先已经存放好的歌曲,歌曲播放完毕之后自动返回至键盘扫描程序,继续等待是否有键按下。
2.2设计总方框图弹奏子程序流程图:自动播放歌曲程序流程图:3、设计原理分析3.1时钟电路的设计本系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。
MCS-51内部有一个用于构成振荡器的高增益反相放大器。
引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。
这个放大器与作为反馈元件的片外晶体谐振器一起构成一个自激振荡器。
外接晶体谐振器以及电容CX1和CX2构成并联谐振电路,接在放大器的反馈回路中。
对外接电容的值虽然没有严格的要求,但电容的大小会影响震荡器频率的高低、震荡器的稳定性、起振的快速性和温度的稳定性。
因此,此系统电路的晶体振荡器的值为12MHz,电容应尽可能的选择陶瓷电容,电容值约为16PF。
3.2复位电路的设计在复位电路方案挑选的时候有两种选择的,上电复位和按扭复位,上电复位是利用电容充电来实现的,而按扭复位是电源对外节电容的充电使RST为高电平,复位松开后,电容通过下拉电阻放电,使RST恢复低电平。
为了制作软件的方便我们还是选择用按扭复位,因为它比较直观。
3.3键盘弹奏的设计对应的键码1 2 3 45 6 7 音乐播放键本系统利用P1为按键接入口,琴键输入是通过独立式键盘来完成的。
由于89C51单片机的八位I/O口足以能实现控制各音阶的输出,并且独立式键盘的编程容易易懂,结构简单,实现起来方便,而且每个按键单独占有一根I/O接口线,每个I/O口的工作状态互不影响,所以采用独立式键盘。
利用静态扫描的方法,在P0口输出,当每次按下一个琴键,在共阳极数码管显示相对应的键码号,这样可以使弹奏者清楚知道自己弹奏的音谱。
关于键盘的抖动问题的分析和解决。
当用手按下一个键时,如图3所示,往往按键在闭合位置和断开位置之间跳几下才稳定到闭合状态的情况;在释放一个键时,也回会出现类似的情况。
这就是抖动。
抖动的持续时间随键盘材料和操作员而异,不过通常总是不大于10ms。
很容易想到,抖动问题不解决就会引起对闭合键的识别。
用软件方法可以很容易地解决抖动问题,这就是通过延迟10ms来等待抖动消失,这之后,在读入键盘码。
3.4扬声器电路的设计扬声器发生原理:只要让扬声器(speaker)通过会产生大小变化的电流,就能使扬声器发出声音。
因此,若以程序不断地输出1->0->1->0->...就可令扬声器发出声音。
对检测到得按键值进行判断后,是琴键则跳转至琴键处理程序,根据检测到得按键值,查询音律表,给计时器赋值,使发出相应频率的声音。
检测到按键按下的是自动播放歌曲功能键后执行该程序,扬声器会自动播放事先已经存放好的歌曲,直到歌曲播放完毕。
3.5总电路图本系统利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。
若要产生音频脉冲,只要算出某一音频的周期(1/频率),再将此周期除以2,即为半周期的时间。
利用定时器计时半周期时间,每当计时终止后就将P1.0反相,然后重复计时再反相。
就可在P1.0引脚上得到此频率的脉冲。
利用AT89C51的内部定时器使其工作计数器模式(MODE1)下,改变计数值TH0及TL0以产生不同频率的方法产生不同音阶,例如,频率为523Hz,其周期T=1/523=1912μs,因此只要令计数器计时956μs/1μs=956,每计数956次时将I/O反相,就可得到中音DO (523Hz)。
计数脉冲值与频率的关系式(如式3-1所示)是:N=fi÷2÷fr 3-1式中,N是计数值;fi是机器频率(晶体振荡器为12MHz时,其频率为1MHz);fr是想要产生的频率。
其计数初值T的求法如下:T=65536-N=65536-fi÷2÷fr例如:设K=65536,fi=1MHz,DO(523Hz)的计数值。
T=65536-N=65536-fi÷2÷fr=65536-1000000÷2÷fr=65536-500000/fDO的T=65536-500000/523=64580单片机12MHZ晶振,7个音符与计数T0相关的计数值如表4-2所示音阶 1 2 3 4 5 6 7频率(HZ)261.1 293.7 329.6 349.2 392.0 440.0 493.9弹奏音乐的程序是用定时/计数器T0来完成的,播放音乐程序则是用定时/计数器T1来完成的。
4、结束语这次的单片机综合实验设计对我来说难度还是挺大的,只学了理论和只是做了一些实验的实践,程序也还没完全得心应手,甚至可以说一些程序编写可能还要花费我挺多时间的。
突然说要自己亲手设计一个电子琴弹奏系统,一下子感觉很大难度,但是还是有一些头绪,例如如何实现键盘扫描、如何实现共阳极数码管静态扫描。
结合网上查找相关的设计或者到书上去找的例子,从而来让自己有个总体的思路。
通过在网上和书上很多例子的参考,基本了解了设计报告的结构和写法,同时也让我知道了单片机的功能真的是如此的强大,几乎应用于我们身边的每时每刻。
这次主要参考了网上的一些实例,再加上了一些自己的补充。
我主要针对了这个设计的原理和程序的编写以及硬件的设计,从而来更好的提出设计的方法。
参考文献[1] 潘永雄.新编单片机原理及应用.西安电子科技大学出版社[2] 张虹.单片机原理及应用[M].北京:中国电力出版社,2009.[3] 徐新艳.单片机原理、应用与实践[M].北京:高等教育出版社,2005.附录BUFF EQU 30HSTH0 EQU 31HSTL0 EQU 32HTEMP EQU 33HORG 00HLJMP STARTORG 0BHLJMP INT_T0ORG 001BHLJMP TIM1START: MOV TMOD,#01H ;设置T0工作方式SETB ET0SETB EA ;启动T0MAIN:MOV P1,#0FFH ;P1全置1CLR P1.4 ;开始扫描第一行MOV A,P1ANL A,#0FH ;屏蔽高二位XRL A,#0FH ;低位有"0"则有键按下,否则无JZ HKEY1 ; 判断有无键按下,有则继续,没有则转移到扫描第二行键HKEY1LCALL DELY10MS ;调用延时程序消抖MOV A,P1 ;重新开始判断有无键按下ANL A,#0FHXRL A,#0FHJZ HKEY1MOV A,P1ANL A,#0FH ;求键值CJNE A,#0EH,LK1 ;相等说明该行第一列有键按下,不等则转移MOV BUFF,#0 ;该键值为0LJMP NDK1 ;跳到NDK1执行相应的功能程序LK1: CJNE A,#0DH,LK2;相等说明该行第二列有键按下,不等则转移MOV BUFF,#1;该键值为1LJMP NDK1;跳到NDK1执行相应的功能程序LK2: CJNE A,#0BH,LK3;相等说明该行第三列有键按下,不等则转移MOV BUFF,#2;该键值为2LJMP NDK1;跳到NDK1执行相应的功能程序LK3: CJNE A,#07H,LK4;相等说明该行第四列有键按下,不等则转移MOV BUFF,#3;该键值为2LJMP NDK1;跳到NDK1执行相应的功能程序LK4: NOPNDK1: MOV A,BUFFMOV DPTR,#TABLEMOVC A,@A+DPTRMOV P0,AMOV A,BUFFMOV B,#2MUL ABMOV TEMP,AMOV DPTR,#TABLE1MOVC A,@A+DPTRMOV STH0,AMOV TH0,AINC TEMPMOV A,TEMPMOVC A,@A+DPTRMOV STL0,AMOV TL0,ASETB TR0NDK1A: MOV A,P1ANL A,#0FHXRL A,#0FHJNZ NDK1ACLR TR0HKEY1:MOV P1,#0FFH ;开始扫描第二行CLR P1.5MOV A,P1ANL A,#0FHXRL A,#0FHJZ HKEY2LCALL DELY10MSMOV A,P1ANL A,#0FHXRL A,#0FHJZ HKEY2MOV A,P1ANL A,#0FHCJNE A,#0EH,LK21MOV BUFF,#4LJMP NDK2LK21: CJNE A,#0DH,LK22 ;MOV BUFF,#5LJMP NDK2LK22: CJNE A,#0BH,LK23MOV BUFF,#6LJMP NDK2LK23: CJNE A,#07H,LK24MOV BUFF,#7LJMP NDK2LK24: NOPNDK2:MOV A,BUFFMOV DPTR,#TABLEMOVC A,@A+DPTRMOV P0,AMOV A,BUFFMOV B,#2MUL ABMOV TEMP,AMOV DPTR,#TABLE1MOVC A,@A+DPTRMOV STH0,AMOV TH0,AINC TEMPMOV A,TEMPMOVC A,@A+DPTRMOV STL0,AMOV TL0,ASETB TR0NDK2A: MOV A,P1ANL A,#0FHXRL A,#0FHJNZ NDK2ACLR TR0HKEY2: MOV A,#0FFHMOV P2,AMOV A,P2JB ACC.0, HKEY3LCALL DELY10MSMOV A,P2JB ACC.0, HKEY3MOV BUFF,#16LJMP START22START22: MOV A,BUFFCJNE A,#16,HKEY3LJMP START2HKEY3: LJMP MAINSTART2: MOV TMOD,#10H ;设T1在M1MOV IE,#88H ;中断使能START0: MOV 30H,#00 ;取简谱码指针NEXT: MOV A,30H ;简谱码指针载入AMOV DPTR,#TAB ;至TAB取歌曲简谱码MOVC A,@A+DPTR ;MOV R2,A ;渠道的简谱码暂存于R2JZ END0 ;是否累加器00(结束码)ANL A,#0FH ;不是,则取低4位(节拍码)MOV R5,A ;将节拍码存入R5MOV A,R2 ;将取到的简谱码再载入ASW AP A ;高低4位交换ANL A,#0FH ;取低4位(音符码)JNZ SING ;取到的音符码是否为0?CLR TR1 ;开始,则不发音SJMP D1 ;跳至D1SING: DEC A ;取到的音符码减1(不含0)MOV 22H,A ;存入(22H)RL A ;乘2MOV DPTR,#TAB1 ;至TABLE1取相对的高位字节计数值MOVC A,@A+DPTR ;MOV TH1,A ;取到的高位字节存入TH0MOV 21H,A ;取到的高位字节存入(21H)MOV A,22H ;在载入取到的音符码RL A ;乘2INC A ;加1MOVC A,@A+DPTR ;至TABLE1取相对的低位字节计数值MOV TL1,A ;取到的低位字节存入TL0MOV 20H,A ;取到的低位字节存入(20H)SETB TR1 ;启动TIMER0D1: LCALL DELAY ;其本单位时间1/4拍187毫秒INC 30H ;取简谱码指针加1JMP NEXT ;取下一个简谱码END0: CLR TR1 ;停止TIMER0LJMP MAIN ;重复循环TIM1: PUSH ACC ;将A的值暂存于堆栈PUSH PSW ;将PSW的值暂存于堆栈MOV TL1,20H ;重设计数值MOV TH1,21H ;CPL P3.0 ;将P1.0位反相,控制蜂鸣器发声POP PSW ;至堆栈取回PSW的值POP ACC ;至堆栈取回A的值RETIDELAY:MOV R7,#02D2: MOV R4,#187D3: MOV R3,#248DJNZ R3,$DJNZ R4,D3DJNZ R7,D2RETDELY10MS:MOV R6,#10D10: MOV R7,#248DJNZ R7,$DJNZ R6,D10RETINT_T0:MOV TH0,STH0MOV TL0,STL0CPL P3.0RETITABLE: DB 0F9H,0A4H,0B0H,99H,92H,82H,0F8H ;键盘扫描各段码TABLE1:DW 63628,63835,64021,64103DW 64260,64400,64524,64580TAB1: ;决定节拍DW 64260,64400,64521,64580DW 64684,64777,64820,64898DW 64968,65030,65058,65110DW 65157,65178,65217TAB:DB 51H,21H,41H,12H,83H,81H,61H,81H,58H,53HDB 61H,31H,22H,13H,21H,42H,52H,0E2H,42H,21HDB 11H,91H,41H,18H,63H,81H,32H,52H,21H,41HDB 16H,0E4H,11H,21H,31H,51H,26H,11H,21H,43HDB 51H,82H,62H,52H,61H,51H,42H,21H,11H,0E4HDB 44H,21H,41H,21H,11H,0E1H,11H,21H,41H,18HDB 61H,81H,51H,61H,51H,41H,32H,21H,41H,18HDB 08H,0H,04HDB 00HEND。