趣味电子琴
555简易电子琴设计报告

555简易电子琴设计报告一、功能描述利用555定时器设计简易电子琴,这种由555定时器做出来的趣味铅笔电子琴,趣味电子琴,只要用铅笔在碳轨迹上移动,就可以实现简单的音符弹奏,同时还有体积小,用料省特点。
二、工作原理简易电子琴电路由于接通电源瞬间,电容C1来不及充电,电容器两端电压uC为低电平,小于(1/3)Vcc,故高电平触发端与低电平触发端均为低电平,输出uo为高电平,放电管VT截止。
这时,电源经R1对电容C1充电,使电压uC 按指数规律上升,当uc上升到(2/3)Vcc时,输出uo为低电平,放电管VT导通,把uC从(1/3)Vcc 上升到(2/3)Vcc这段时间内电路的状态称为第一暂稳态,其维持第一暂稳态时间的长短与电容的充电时间有关。
由于放电管VT导通,电容C通过电阻R2和放电管放电,电路进人第二暂稳态.其维持时间TPL的长短与电容的放电时间有关,放电时间常数随着C的放电,uC下降,当uC下降到(1/3)Vcc时,输出uo。
为高电平,放电管VT截止,Vcc再次对电容c充电,电路又翻转到第一暂稳态。
不难理解,接通电源后,电路就在两个暂稳态之间来回翻转,则输出可得矩形波。
电路一旦起振后,uC电压总是在(1/3~2/3)Vcc 之间变化。
只要用铅笔在碳轨迹(在一张白纸上用2B铅笔画上较粗的色带形成轨迹)上移动,在轨迹上划线即可得到不同频率声音信号经过扬声器实— 1 —现简单音符的演奏。
三、总结通过对简易电子琴的设计,我认识到了“理论联系实际”的这句话的重要性与真实性。
在此次的课程设中计,我不仅巩固了以前学习过的知识,还增长了一些书本以外的知识,比如说通过至此实验我初步了解了555这款芯片和他所构成的基时电路,以及如何在万用板上排布元器件,及焊接的方法,如何能焊接的光滑,美观,布线能够清爽一目了然,这些光看书本是永远也学不到的。
最重要的是在实践中理解了书本上的知识,明白了学以致用的真谛,也明白课程设计的意义所在,它教会我们如何运用所学的知识去解决实际的问题,提高我们的分析能力、动手能力及处理问题的能力,还增强了我们的团结互助精神。
简易电子琴(NE555,LM386)

课程设计说明书课程设计名称:模拟电路课程设计课程设计题目:简易电子琴模拟电路课程设计任务书题目简易电子琴内容及要求①产生e调8个音阶的振荡频率,分别由1、2、3、4、5、6、7、0号数字键控制;②其频率分别为:1:261.6、2:293.6、3:329.6、4:349.2、5:392.0、6:440.0、7:439.9、0:523;③利用集成功放放大该信号,驱动扬声器;④设计一声调调节电路,改变生成声音的频率。
进度安排第7周:查阅资料,学习仿真软件,确定方案,完成原理图设计及仿真;第8周:领元器件、仪器设备,制作、焊接、调试电路,完成系统的设计;第9周:检查设计结果、撰写课设报告。
音乐在人类社会扮演着重要的角色,传统的乐器学习难度大且价格高昂,而一些简易的电子乐器价格相对便宜,能满足一般爱好者需求。
故研制电子乐器具有一定社会意义。
本次课程设计中,采用NE555和LM386功率放大器来完成设计要求。
利用555定时器构成多谐振荡器,通过8个按键控制不同的RC组合使其产生不同频率八个基本音阶的脉冲信号波,通过LM386功率放大器驱动扬声器,即可发出八个音阶的音乐。
关键词:简易电子琴、NE555、LM386、8个音阶第一章系统组成 (1)1.1系统框图 (1)1.2系统介绍 (1)第二章各模块设计 (2)2.1按键开关模块 (2)2.2振荡器模块 (2)2.3扬声器模块 (3)第三章仿真图及分析 (4)3.1仿真波形图 (4)3.2仿真结果分析 (7)第四章设计结果分析 (8)第五章实验小结 (9)参考文献 (10)附录A 元件清单 (11)附录B 焊接实物图 (12)第一章 系统组成1.1系统框图图1.1系统框图采用555集成定时器组成简易电子琴,整个电路由振荡器、LM386功放器、扬声器和按键开关等部分组成。
主振荡器是由555定时器,八个按键开关,外接电容C1、C2,外接电阻R8以及R1-R7(用8个可调电阻调成所需电阻元件)等元件组成。
最新电子琴的基本资料介绍

最新电子琴的基本资料介绍想要学习电子琴的人都会对电子琴非常的熟悉,那么你知道电子琴的一些知识吗?下面店铺给大家带来电子琴的简介,欢迎阅读!电子琴的简介电子琴是一种键盘乐器,其实它就是电子合成器。
电子琴其实根本不是一个正确叫法,因为它形似钢琴,所以就有人叫它电子琴了。
实际上正规的叫法应该是电子合成器。
它采用大规模集成电路,大多配置声音记忆存储器(波表)。
用于存放各类乐器的真实声音波形并在演奏的时候输出。
常用的电子琴有编曲键盘(带自动伴奏)和合成器(无自动伴奏)两大类,广义上的电子琴包括电子钢琴(数码钢琴,区别于电声钢琴),多使用五线谱,多为高低音双行记谱。
有时也用中音谱和简谱、吉他谱。
一般用于摇滚乐。
学习电子琴的方法初学者弹非连音时,要一个个手指、一个个音去练习。
认真体会肩、臂、肘的放松,以大臂带小臂提手,以自然重量下落,不要用外力,手指尖要站稳,找到“声音弹到底”的感觉。
用连奏做手指练习时,速度放慢,让手指有较大的活动量,手指的抬起必须是轻松自如的。
下键的瞬间要快,掌关节发力,一下子就弹到底,指尖有颗粒感。
腕的运用:演奏钢琴需要的力量很大,这股力量源于肩,通过手臂连带手腕直至指尖,手腕是力量传输的枢纽,为了使力量通畅,应当把手腕训练得柔韧而富有弹性。
学习过程中可以让学生做纵向、横向的手腕练习。
横向练习:要强调实际弹奏过程手的位置不断变换,但手型的基本状态不能变。
手腕的作用就是随时左右横向调整,使每个手指都在恰当合理的位置。
注意手指与前臂尽量平行,这样有利于手腕放松,使力量顺畅地运送到指尖。
纵向练习:弹奏非连音时,以正确的手型放在键上,用手腕带动抬手,然后自然触键。
落下时手腕要有控制,不能松懈,使声音弹到3.触感练习:手指触键时根据不同声音的要求应有不同的触觉,从而产生不同的音色。
弹奏明快流畅的曲子时,手指触键速度就要快,弹奏旋律性较强的曲子时,触键速度可慢些,让重心保持在指尖,并平稳地移交到下个音。
制作简易8键电子琴

制作简易8键电子琴孩提时代总是充满天真快乐,虽然家里有很多玩具,但小朋友总觉得缺少一样。
笔者有一天闲在家中,突发奇想,为小孩做个乐器吧,钢琴是不可能的,那就做一个简易电子琴!想到元器件盒里还有几片万能的 555 芯片,那就用它了!如图 1 所示,555 定时器工作在多谐振荡器模式,扬声器作为输出负载,改变输出矩形波的频率,就能听到不同音阶的声音,从而实现简单的模拟电子琴演奏功能。
图1 555 定时器工作在多谐振荡器模式那如何改变输出信号的频率呢?由公式f = 1.44/((R1 + 2R2) × C) 可知,改变R1、R2 和C 都可以,一般是改变R2 的值,用轻触开关连接不同阻值的电阻,就可以得到对应的一个八度音阶,如图 2 所示。
图2 电子琴原理简图当然,要想得到准确的频率值,需要对阻值进行精确计算。
这里为了便于读者制作,每一个音阶串联的电阻阻值取一样的,都是1kΩ。
大家还可以通过电位器改变电子琴的调性,比如C 大调、a 小调等。
按照附表所示准备元器件,这些都是常规元器件,很容易凑齐。
按照电路图将各个元器件连接起来,注意不要把电源极性弄反了,还要注意琴键的排列,低音在左边,高音在右边。
有条件的话用示波器观察输出信号频率,调节电位器,使之与音调对应的频率值接近(一般对应 C 调)。
电子琴组装后的实物如图 3 所示。
大家可能觉得和前面的电路图对应不起来,这是因为我做了两个改进,第一是将小朋友的外壳坏了的故事机里面的音乐集成块取了出来,让电子琴固化语音模块,既能讲故事,又能弹奏,一机两用,趣味性增强;第二,我发现后面不加功放的话声音太小了,所以外接了“小蜜蜂”进行声音放大,效果还是不错的。
当然,用一个开关切换,不用功放也是可以使用的。
使用时的效果如题图所示,可惜缺少一个合适的外壳,读者朋友制作时可以对电子琴进行优化。
简易8 键电子琴的音效虽然不能和买来的电子琴相比,但小朋友依旧爱不释手,这也是让小朋友远离手机的一个办法呢!图3 简易电子琴正面图如果读者朋友觉得简易电子琴的音域太窄,没关系,可以继续串联电阻和按键;按键推荐用较大尺寸的按键,否则触感不太好。
简易16键电子琴

DelayMS(255);
DelayMS(255);
}
}
}
DelayMS(2);
}
}
}
//******************结束******************//
8,8,9,9,9,9,7,7,7,7,8,8,8,8,8,8,8,8,9,9,8,8,8,8,8,8,7,7,7,4,5,5,6,6,8,8,14,14,14,14,17};//解放军军歌
void DelayMS(uchar x)//延时X毫秒
{
uchar i;
while(x--) for(i=0;i<120;i++);
TL0=Tone_Delay_Table[key[0]]%256;
BEEP0=~BEEP0;
}
void play_Tone_T1() interrupt 3 using 1//定时器1,键2的发音
{
TH1=Tone_Delay_Table[key[1]]/256;
TL1=Tone_Delay_Table[key[1]]%256;
BEEP1=~BEEP1;
}
uchar AutoPlay(void)//播放音乐
电子琴入门教程(完整版)

电子琴入门教程(完整版)一、了解电子琴电子琴是一种电子乐器,它模拟了多种乐器的声音,并通过键盘进行演奏。
与传统的钢琴相比,电子琴具有更多的功能和音效,适合初学者和音乐爱好者。
二、电子琴的选购1. 音色:选择音色丰富、逼真的电子琴,能够更好地模拟各种乐器的声音。
2. 键盘:键盘的数量和触感对于演奏的舒适度和准确性有很大的影响。
一般来说,初学者可以选择61键的电子琴。
3. 功能:根据个人需求选择功能丰富的电子琴,如内置音乐库、录音功能、节拍器等。
三、电子琴的基本操作1. 开机与关机:按下电源按钮,电子琴即可开机。
使用完毕后,按下电源按钮关机。
2. 音色选择:通过音色选择按钮或旋钮,可以选择不同的音色。
3. 音量调节:通过音量旋钮或按钮,可以调节电子琴的音量。
4. 节拍器:打开节拍器功能,可以帮助初学者练习节奏感。
四、电子琴的基本演奏技巧1. 手指姿势:将手指自然弯曲,指尖轻轻放在键盘上,避免用力过猛。
2. 音阶练习:从简单的音阶开始练习,熟悉键盘的布局和手指的移动。
3. 和弦练习:学习和弦的构成和演奏方法,提高演奏的丰富性和表现力。
5. 音乐作品演奏:选择一些简单的音乐作品进行演奏,逐渐提高演奏水平。
五、电子琴的保养与维护1. 清洁:定期使用软布擦拭键盘和琴体,避免灰尘和污垢的积累。
2. 避免潮湿:将电子琴放置在干燥通风的环境中,避免潮湿和阳光直射。
3. 防止碰撞:避免将电子琴放置在容易碰撞的地方,以免造成损坏。
4. 电源管理:在不使用电子琴时,及时关闭电源,节省能源并延长使用寿命。
六、音乐理论知识的学习1. 音乐符号:了解并掌握音乐符号的含义,如音符、休止符、节奏等。
2. 音阶与和弦:学习音阶的构成和和弦的进行,提高对音乐的理解和演奏能力。
3. 调性与调号:了解调性与调号的关系,能够更好地理解和演奏不同调性的音乐作品。
4. 音乐风格:了解不同音乐风格的特点,如古典、流行、爵士等,培养自己的音乐品味。
电子钢琴两只老虎怎么弹方法教程
电子钢琴两只老虎怎么弹方法教程两只老虎是我们小时候耳熟能详的歌,几乎是每个人的童年里都会出现的儿歌,两只老虎用电子钢琴要怎么弹呢?电子钢琴两只老虎怎么弹第一个“—”在简谱中叫增时线表示5要演奏两拍子每一条增时线表示增加一拍第二个“.”叫做附点前面是个八分音符的5 就叫做八分附点音符附点要延长前音符时值的一般八分音符的一半等于一个十六分音符的长度所以这个5除了本身半怕长度外也就还要延长一个十六分音符的长度第三个音符下面的横线在简谱中叫做减时线又面的4下面多出一条短的表明这个4 是十六分音符综合起来说一般附点八分音符后面音下面就要这样写八分音符的5加附点加十六分音符的4 正好是一拍从左边数起,黑的也算(单位:键)40 42 44 40 40 42 44 40 44 45 47 44 45 47 47 49 47 45 44 40 47 49 47 45 44 40 42 35 40 42 35 40电子钢琴两只老虎曲谱电钢琴怎么学首先说说成人学琴的优势:1. 容易沟通, 成人学琴是自己自愿的,不象小孩子是大人逼的.双方容易交流。
2. 成人的思维能力已经成熟,理解能力强,教师容易将要求传递过去。
3. 成人的主动性强,自我控制好。
不足之处:1. 手的关节不如孩子的灵活,打开关节有点难度。
2. 思想比较复杂,(不象小孩子那么单纯,教师布置什么作业就是什么作业)容易急功近利。
3. 容易失去耐心,本身的时间也有限。
**** 成人学习方法不同于小孩:成人的时间和放在学习电钢琴或钢琴上的精力有限,如果让一个普通而没有基础的学员,要花费半年的时间,才能够弹出自己喜欢的歌或曲子,那末真就没有几个人能够坚持下来了。
所以成人学电钢琴或钢琴的学习方法和计划,都是不同于小孩子,不同于“学院派”的!必须得有针对性,也就是针对学生的情况来制定计划。
一般钢琴教师都是从音乐学院或师范类学校的音乐专业毕业的,所以一般的教学方法都是从学校搬过来的,一般学院里的钢琴教育方法,都是以练习曲或古典曲为主,专业性比较强!那么从这一点上说,就成人学习一般的业余电钢琴或钢琴来说,是不合适的,因为钢琴要弹的专业,必须花大量的时间,一步一个脚印、按部就班的来完成教程!成人那来的这么多时间,主要目的就是自娱自乐,所以成人学习电钢琴或钢琴和乐器的方法要不同于很多专业性的教育手段。
蜂鸣器版趣味儿电子琴制作实习报告
蜂鸣器版趣味儿电子琴制作实习报告我的实习是在二0二零年八月二十八日开始的,到今天已经实习了五天了。
在这五天里,我有幸与大二的学弟学妹们一起做了一款“趣味儿电子琴”蜂鸣器版趣味儿电子琴”。
这款电子琴,是由“小蜂”(学)和“大蜂”(艺)两个部件构成。
“小蜂”有一只小耳朵并有三个触点,是可以用来发出声音的;“大蜂”则有三个触点,分别是一只眼睛和一个小耳朵,它们的声音可以传到100米远以外来让周围的人听到他们。
电子琴发出声音是通过控制机械键来实现的,通过三个触点的变化来发出不同的声音。
“小蜂”只发出一个声音就会停止工作,而“大蜂”发出两个声音时就会一直工作下去,直到一个人听不见为止才停止工作。
这种蜂鸣器由于其结构简单、易学、使用方便,深受学生们喜爱,深受广大学生们喜爱,很多学校都在进行实验制作课程中加入这种“趣味儿电子琴”知识来帮助学生更好更快地掌握学习电子琴的方法。
首先老师会给我们讲解电子琴上如何制作?然后让我们用铅笔来画图形、在纸上写出单词和句子、找出简单的音符、把蜂鸣器从一只眼睛发出声音。
一、用铅笔画图形首先我们用铅笔画出三个正方形,然后把每个正方形之间的距离填满,之后把三个正方形叠在一起就变成一个圆形。
接着,我们把正方形和圆形之间的距离填满,之后把方形往右移一点的把两个正方形叠起来变成“蜂鸣器”的形状。
最后把它压紧就做成了一个简单、稳固,且不易变形的蜂鸣器了。
我认为我们在练习中不要有一种紧张感不太好啊!所以在动手之前一定要有一份耐心。
如果我们把做好的蜂鸣器拆下来之后还不太放心,一定要多试几次,因为我们觉得不太稳。
所以在拆开这个蜂鸣器之后一定要将它全部拆下来再放进另一个容器里,这样就不会有困难了,而且你要将整块东西全部都装进容器里才能进行组装。
然后我们还要做两个三角形分别为正方形和三角形)来组装一个蜂鸣器版趣味儿电子琴)。
这样不仅能把每一个组成部分都装好之后再使用,而且也能让它更加牢固,不容易变形和损坏这两个部分。
电子琴兴趣小组活动教案马蓟敏
河口镇中心寄宿制完小乡村学校少年宫活动教案电子琴兴趣活动小组教学时间2017.03教学地点电子琴教室参加人数20授课人马蓟敏课题弹奏训练(一)教学目标1.认识键盘。
2.会用正确的指法弹奏《粉刷匠》。
教学内容认识键盘,弹奏简单乐曲《粉刷匠》。
教学重难点1.弹奏时正确的坐姿和手形。
2.双手合奏《粉刷匠》。
教学过程一、认识键盘:键盘分黑白二色。
我们先看黑色键,排列很有规律,2个3个,2个3个......找到2个黑键的左边第一个白键,这就是1〔do〕。
61键的电子琴中,从最左边的1数起到第三个1,这个1就是中央C二、教学练习曲《粉刷匠》〔谱中所标的数字表示用几指来弹奏这个音。
〕1.右手练习。
2.左手练习。
3.双手合奏。
★注意:弹奏时必须要用高抬指方法来训练,高音谱表用右手来弹奏,低音谱表用左手来弹奏。
河口镇中心寄宿制完小乡村学校少年宫活动教案电子琴兴趣活动小组教学时间2017.04教学地点电子琴教室参加人数20授课人马蓟敏课题弹奏训练(二)教学目标1.了解简单的乐理知识。
2.会用正确的指法弹奏《划船曲》。
教学内容学习简单的乐理知识,弹奏简单乐曲《划船曲》。
教学重难点1.弹奏时正确的坐姿和手形。
2.双手合奏《划船曲》。
教学过程一、基本乐理学习:1. 认识五线谱。
2. 认识全音符,二分音符,四分音符。
二、教学练习曲《划船曲》〔谱中所标的数字表示用几指来弹奏这个音。
〕1.右手练习。
2.左手练习。
3.双手合奏。
★注意:弹奏时必须要用高抬指方法来训练,高音谱表用右手来弹奏,低音谱表用左手来弹奏。
河口镇中心寄宿制完小乡村学校少年宫活动教案电子琴兴趣活动小组教学时间2017.05教学地点电子琴教室参加人数20授课人马蓟敏课题弹奏训练(三)教学目标1.认识高、低八度的C音。
2.会用正确的指法弹奏《玛丽有只小羊羔》、《爷爷的大钟》。
教学内容认识高、低八度的C音,弹奏简单乐曲《玛丽有只小羊羔》、《爷爷的大钟》。
教学重难点1.弹奏时正确的坐姿和手形。
简易电子琴设计数电课程设计
长沙学院数电课程设计说明书题目简易电子琴设计系(部)专业(班级)姓名学号指导教师起止日期数字电子技术课程设计任务书(16)系(部):专业指导教师:长沙学院课程设计鉴定表概要 (5)目录一、简易电子琴的简介 (6)1、电子琴设计的背景 (6)3、电子琴设计的目标 (6)二、简易电子琴的工作原理电路以及方案选择分析 (7)1、简易电子琴的工作原理及其电路 (7)2、方案选择分析 (8)三、用multisim仿真图及仿真数据分析 (9)1、仿真图 (9)2、仿真数据结合电路分析: (13)四、设计心得体会 (14)五、参考文献 (14)概要随着电子信息社会的进步发展,音乐逐渐成为我们生活中很重要的一部分,电子琴则是一种很常见的键盘乐器,是现代电子科技和音乐结合的产物。
在各个领域扮演很重要的角色,早已融入现代人们的日常生活中,成为不可替代的一部分。
我们人类的乐器创作非常广泛,几乎在更大软件均有乐器制造,制作乐器也是和我们电子信息工程的专业知识相结合,所以本文就设计了一个简易电子琴。
此次试验实现了8个音阶的振荡频率控制的音调,成功实现简易电子琴的基本功能。
本实验着重讲述了如何使用555制作简易电子琴产生8个不同音阶控制电路的设计,当操作者按下8个按键即可产生8种不同的音调,然后通过LM386功率放大器进行音调放大。
在multisim软件仿真中,由于没有LM386芯片,本实验通过用TDA2030替代LM386完成了简易电子琴的仿真,其基本的设计思路是采用了模块设计:实现基本要求时只要用555构成多谐振荡电路,通过不同的电阻(用变阻器调节成8个所需电阻)来获得不同的频率,再经过LM386放大所以发出不同的音调。
如果要实现提高要求则需要在基本要求上添加一部分电路即可。
通过开关控制不同的电阻所对应的振荡电路的通断调节相应频率大小,从而产生不同的音调。
此次试验我们在图书馆以及网上查找了大部分资料实验才得以完成,最简易的电子琴工作原理有利于对高端音乐软件产品的研究。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河南机电高等专科学校综合实训报告系部:电子通信工程系专业:电子信息工程班级:电信121学生姓名:付玉峰学号: 1204071112015年 6月1.时间:2015年6月15日~2015年6月26日2. 实训单位:河南机电高等专科学校3. 实训目的:熟悉电子产品研发及制作的全过程4. 实训任务:①分析任务要求,确定实现任务的具体方案;②根据方案确定电路原理图;③使用电路板生成软件绘制电路板图,熟练掌握电路板图的绘制技巧;④使用热转印机将电路图转印到覆铜板上,并腐蚀、打孔,制作电路板;⑤认识电子元器件,熟悉常用元器件的特性;⑥熟练掌握焊接方法和技巧,完成电路板的焊接;⑦为产品编写程序,并熟练掌握电子产品通电调试的注意事项;⑧作好实训笔记,对自己所发现的疑难问题及时请教和解决;⑨联系自己专业知识,体会电子产品制作过程,总结自己的心得体会;○10参考相关的书籍、资料,认真完成实训报告。
综合实训报告前言:单片机,全称单片微型计算机,又称微控制器,是把中央处理器、存储器、定时/计数器、各种输入输出接口等都集成在一块集成电路芯片上的微型计算机。
与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。
它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。
单片机的应用相当广泛,从平常的家用电器到航空航天系统和国防军事、尖端武器都能找到它的身影。
因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。
在现在的社会中,音乐已经成为了人们生活中不可缺少的一部分。
音乐可以使人放松,让人身心愉悦。
现在人们听音乐大多是通过手机电脑等一些设备,本次实训通过一个单片机来制作一个电子琴,可以让人们在听觉上有更加有趣的享受。
一、实训内容本次设计用89C51单片机为核心控制元件,设计一个简易的电子琴。
以89C51单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块在主控模块上设有16个按键和扬声器.根据使用者的操作随意弹奏想要表达的音乐。
一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号。
本次实训具体实现的功能:按下音符键可以发出相应的音符。
二、基本原理1、简易的电子琴系统主要是采用AT89C51单片机,单片机工作于12MHZ的时钟频率,使用其定时/计数器T0,工作模式为1,设置成16个音,可随意弹奏想要表现的音乐。
由于本课程设计是由用户通过键盘输入弹奏乐曲的,所以节拍由用户掌握,不由程序控制。
因此,我们只需弄清楚音乐中的音符和对应的频率,利用单片机的定时/计数器来产生方波频率信号即可。
要产生相应的音频脉冲,只需要计算出某音频的周期,再除以2。
利用计数器计时半周期,计满时使P2.0反向,然后重复计时再反向。
本例中,单片机工作在12MHz时钟,使用定时器/计数器T0,工作模式为1,改变计数初值TH0、TL0就可产生不同频率的脉冲信号。
例如低3MI音,频率为330Hz,其周期T=1/f=1/330=3030us,计数值N=3030/2=1515,所以每计数1515次P2.0反向。
计数初值T=65536-N=64021。
C 调的各音符频率与计数值T的对照表如表1所示。
表1 C调各音符频率与计数值T对照表2、总体硬件组成框图3、主程序流程图三、原理图趣味电子琴四、制作电路板1、画PCB,如下图:2、复印通过计算机把已画好的PCB图复印在专用的纸上。
3、热转印用热复印机把已画好的PCB图复印在提前已经设计好的板子上。
4、腐蚀配一次腐蚀液,一般可以一次腐蚀多块电路板,腐蚀液一般用三氯化铁加水配置而成,三氯化铁为土黄色固体,也易于吸收空气中的水份,所以应密封保存。
用做腐蚀线路板时,与水调节比例为:(1:4)即:500g的三氯化铁约调配2000cc的水,用热水可加快蚀刻速度。
或者用温水(不是热水,以防油漆脱落)可使反应速度快些。
腐蚀是从边缘开始的,当未覆盖碳粉的铜箔被腐蚀完后应该及时取出电路板,以防碳粉脱落后腐蚀掉有用的线路。
这时用清水冲洗,顺便用细砂纸打磨碳粉。
然后擦干,就露出了闪亮的铜箔,一张印刷电路板就做好了。
为了保存成果,通常会用松香溶液涂一遍打磨好的电路板,既可以助焊,又可以防止氧化。
注意三氯化铁具有一定的腐蚀性,最好不要弄在皮肤上和衣服上,很难洗。
5、打孔用打孔机再板子上的焊盘位置打孔,打孔过程中,要注意焊盘的尺寸和钻头的型号。
6、安装器件这一步要注意,拿到器件以后不要急于安装,首先要检查元器件的质量,元器件是否损坏等,其次要注意元器件的安装顺序及正负极。
7、焊接焊接是个技术活,要多锻炼,多动手。
焊接技术能直观的反映一个人对电子产品制作工艺的掌握程度。
焊接的主要方法有熔焊、压焊和钎焊3大类。
焊接的材料是焊接时所消耗的材料,包括焊料和焊剂。
焊料的作用是在接触表面形成合金层与被焊金属连接在一起。
在电子产品装配中,常用的是锡铅焊料。
焊剂的功能是清除金属表面的氧化物、硫化物、油和其他污染物,并防止在加热过程中焊料继续氧化。
另外焊接过程中要注意安全,防止被烙铁烫伤。
到这一步,一块电路板基本上就做成功了,接下来要做的就是把板子修饰下,重要的是调试电路。
完整的电路板如下图:五、电路调试根据系统设计方案,本系统的调试共分为三大部分:硬件调试,软件调试和软硬件联调。
1、硬件调试对各个模块的功能进行调试,主要调试各模块能否实现指定的功能。
2、软件调试软件调试采用Proteus软件,将编好的程序进行调试,主要是检查语法错误。
3、硬件软件联调将调试好的硬件和软件进行联调,主要调试系统的实现功能。
六、总结通过两周的电子实训,我的电子琴终于制作成功了。
首先,本次实训锻炼了我的动手能力,让我掌握了焊接技术的基本要领。
其次,本次实训也锻炼了我发现问题解决问题的能力。
在通电调试的时候,发现当按键按下去的时候,扬声器不会响,然后我就要万用表开始检测,最终找到问题,并解决了问题。
另外,在画PCB的时候要注意线宽30mil,建议焊盘外径80mil,在焊接过程要谨慎,避免出现接点之间的粘连和虚焊等情况。
最后,要认真检查电路,在确认准确无误后接通电源进行调试。
只有熟练掌握了元器件的检测、安装、焊接等技术才能成功地制作出一个成品。
在制作出一个电子产品以后,要多思考,多探索,能不能从原理上简化电路,从原材料上节约材料等方面使电路更加完美。
随着信息科学技术的不断发展,学习电子信息工程的我越来越强烈地感觉到理论知识与实践结合的重要性,可以说实践是我们研究电子技术的一个重要手段,是对理论的验证又是理论知识的实施。
通过这样的实验加深了我们对电子技术知识理论的理解,同时掌握了实验的基本技能和归纳总结的能力,也展现了我们在实验中排除故障的能力和创造性学习的能力。
因此,在今后的学习中要多思考,多探索,多尝试,努力把每一个电子产品都做得完美无瑕!参考文献[1] 张毅坤,陈善久.单片微型计算机原理及应用[M].西安:西安电子科技大学出版社,2002.[2] 张友德,赵志英,徐时亮.单片微机原理应用与实验[M].上海:复旦大学出版社,2000.[3] 张毅.单片机原理及应用[M].北京:高等教育出版社,2003.源程序#include <stc12c5a.h>#define uint unsigned int#define uchar unsigned charsbit speak = P1^0; //P1.0接扬声器sbit LED=P1^1; //P1.1接LEDuint f; //定时常数,音节表值uint tab[] = { //定时半周期的初始值关键在于这个音节表,即定时常数 64021,64103,64260,64400, //低音3 4 5 664524,64580,64684,64777, //低音7,中音1 2 364820,64898,64968,65030, //中音4 5 6 765058,65110,65157,65178}; //高音1 2 3 4void delay(uint c) //延时c毫秒{uchar a,b;for(;c>0;c--)for(b=142;b>0;b--)for(a=2;a>0;a--);}uchar keyscan(void) //键扫描函数,有返回值i{uchar i=16;if(P2!=0xff||P0!=0xff) //按键消抖delay(30);if(P20==0){i=0;} //P20-P27对应按键s16-s9;else if(P21==0){i=1;}else if(P22==0){i=2;}else if(P23==0){i=3;}else if(P24==0){i=4;}else if(P25==0){i=5;}else if(P26==0){i=6;}else if(P27==0){i=7;}else if(P07==0){i=8;} //P07-P00对应按键s8-s1;else if(P06==0){i=9;} //用软件的方式将按键顺序调整else if(P05==0){i=10;} //使硬件按键的顺序从左置右是低到高音else if(P04==0){i=11;}else if(P03==0){i=12;}else if(P02==0){i=13;}else if(P01==0){i=14;}else if(P00==0){i=15;}else {i=16;}return i;}main(void){uchar key_value = 16, key_temp1, key_temp2;//读出的键值TMOD = 0x01; //T0定时方式1ET0 = 1; //允许T0中断EX0 = 1; //允许INT0中断EA = 1; //开总中断TH0 = f/256; //装入定时半周期的初始值TL0 = f%256;while(1){LED=0; //接通电源后,未按键,点亮指示通电TR0 = 0; //T0工作停,暂不发音key_temp1 = keyscan(); //第一次读入按键if(key_temp1 != 16) //有键按下{key_temp2 = keyscan(); //再读一次if (key_temp1 == key_temp2) //两次相等{key_value = key_temp1; //就确认下来f = tab[key_value]; //根据键值,取出定时半周期的初始值 TR0 = 1; //启动定时器T0,发音LED = 1; //LED灭while (keyscan() < 16); //等待释放speak = 1; //停止发音}}}}void time0() interrupt 1{TH0 = f/256; //再装入定时半周期的初始值TL0 = f%256;speak = ~speak; //发音即产生不同频率的方波,使扬声器振动发声}。