欢迎来到天天文库
浏览记录
ID:14843084
大小:229.00 KB
页数:25页
时间:2018-07-30
《燕山大学简易电子琴的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、燕山大学课程设计说明书题目:简易电子琴学院(系):电气工程学院年级专业:精仪一班学号:100103020115学生姓名:王苏杨指导教师:孟宗教师职称:副教授燕山大学课程设计(论文)任务书院(系):电气工程学院基层教学单位:仪器科学与工程系学号100103020115学生姓名王苏杨专业(班级)精仪一班设计题目简易电子琴设计技术参数设计一简易电子琴,按下不同按键,能够发出不同的声音。通过每个按键的控制使单片机系统输出不同频率的脉冲,经过扬声器发出不同频率音调。演奏一首歌曲。设计要求设计电子琴的键盘电路(包括硬件电路);编制相应的程序。工作量设
2、计的内容满足课程设计的教学目的与要求,设计题目的难度和工作量适合学生的知识和能力状况,工作量饱满。工作计划查阅资料进行设计准备、设计硬件电路、编制程序,编制程序、验证设计、撰写任务书。参考资料单片微型计算机接口技术及其应用张淑清国防工业出版社单片机应用技术汇编指导教师签字基层教学单位主任签字说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。2013.7.6目录摘要………………………………………………………………31电子琴的发声原理…………………………………………………51.1发声原理……………………………………………………51
3、.2单片机实现简易电子琴原理及代码值的计算…………………52程序的设计思想及执行流程……………………………………82.1主程序的流程………………………………………………82.2单发音子程序的执行流程……………………………………112.3播放歌曲子程序的执行流程………………………………113硬件系统连接…………………………………………………133.189c51芯片简介……………………………………………133.2蜂鸣器的电路连接及实现…………………………………143.34X4矩阵键盘……………………………………………154总结……………………
4、…………………………………………17参考文献……………………………………………………………24摘要:单片机是大规模集成电路技术发展的产物,具有高性能、高速度、体积小、价格低廉、稳定可靠等特点。单片机的应用相当广泛,从平常的家用电器到航天系统和国防军事、尖端武器都能找到它的身影。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。随着社会的发展进步,音乐逐渐成为我们生活中很重要的一部分。本论文设计一个基于单片机的简易电子琴。我们对于电子琴如何实现其功能,如音色选择、声音强弱控制、节拍器、自动放音功能等等也很好奇。电子琴是现代电子科技
5、与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用AT89S51单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有16个按键和扬声器。本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。关键词:单片机电子琴节拍器自动放音1、电子琴的发声原理1.1电子琴发声原理电子琴既可以演奏不同的曲调,又
6、可以发出强弱不同的声音,还可以模仿二胡、笛子、钢琴、黑管以及锣鼓等不同乐器的声音。那么,电子琴的发音原理是怎样的? 大家知道,当物体振动时,能够发出声音。振动的频率不同,声音的音调就不同。在电子琴里,虽然没有振动的弦、簧、管等物体,却有许多特殊的电装置,每个电装置一工作,就会使喇叭发出一定频率的声音。当按动某个琴键时,就会使与它对应的电装置工作,从而使喇叭发出某种音调的声音。电子琴的音量控制器,实质上是一个可调电阻器。当转动音量控制器旋扭时,可调电阻器的电阻就随着变化。电阻大小的变化,又会引起喇叭声音强弱的变化。所以转动音量控制旋扭时,电
7、子琴发声的响度就随之变化。当乐器发声时,除了发出某一频率的声音──基音以外,还会发出响度较小、频率加倍的辅助音──谐音。我们听到的乐器的声音是它发出的基音和谐音混合而成的。不同的乐器发出同一基音时,不仅谐音的数目不同,而且各谐音的响度也不同。因而使不同的乐器具有不同的音品。在电子琴里,除了有与基音对应的电装置外,还有与许多谐音对应的电装置,适当地选择不同的谐音电装置,就可以模仿出不同乐器的声音来。1.2单片机实现简易电子琴原理及代码计算本课程设计的题目为简易电子琴的设计,通过编程控制蜂鸣器脉冲的频率和有效信号的长度,可实现如下的功能:一:
8、4*4矩阵键盘的1~E按键分别对应着个不同的音符,分为高低不同的14个音符,当按下某一按键,会发出相应的音调。按下按键时,扬声器会发出一定时长的声音。扬声器发声的时长是无法改变的,由程序设定。
此文档下载收益归作者所有