大学毕业论文---基于单片机的电子琴设计.doc
《大学毕业论文---基于单片机的电子琴设计.doc》由会员分享,可在线阅读,更多相关《大学毕业论文---基于单片机的电子琴设计.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电气学科大类基于单片机的电子琴设计姓 名: 学 号: 学 院:电气学院 专业班级: 指导老师: 摘要单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用AT89S51单片机为核心控制元件,设计一个电子琴。以
2、单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有16个按键和扬声器。 本文主要对使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电子琴统硬件组成。利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏想要表达的音乐。并且本文分别从原理图,主要芯片,各模块原理及各模块的程序的调试来详细阐述。 一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正
3、确即可。目录1 概述22 系统总体方案及硬件设计33课程设计结果与体会8附:源程序代码 参考文献课题概述 乐曲的音程取决于声音信号的频率,不同的频率信号产生不同的音程。一个 8 度的音阶与频率 的关系如表 4.2.3 所示: 表 4.2.3 音阶与频率、周期的关系 音名CDEFGABC唱名 12345671频率264297330352396440495528周期37873367 303028402525227220201893声音信号,可以直接通过方波输出产生,也可以通过正弦波输出产生,区别在于音色。一般来 说,方波产生的声音比较沉闷,正弦波产生的声音信号则比较圆润。 本课题要求利用正弦波产生
4、声 音信号。 利用 8 个按键 K0K7 作为简易电子琴的 8 个音阶按键,当不同的按键按下时,通过 D/A 转换 器件 TLV5617 输出不同频率的正弦波信号。D/A 转换输出值通过一个正弦函数表查得,正弦函数表 中储存一个正弦周期的 100 个表值。利用 MCS51 的定时器 1 控制 D/A 转换的输出,每发生一次定 时器 1 周期中断,从正弦函数表中查一个表值输出到 D/A 转换器件。 系统总体方案及硬件设计 1.单片机与TLV5617接线 单片机与 TLV5617 之间的连接 实验箱核心板上,MCS51 单片机与 TLV5617 之间已经连接好,其接口电路原理如图 3.1.11 所
5、 示。单片机与 TLV5617 之间接口只用到三个 I/O 引脚:P3.4 用于传送串行移位数据,P3.5 用于产生 串行移位时钟,P3.7 用于产生片选信号。TLV 5617DIN CLK/CSP3.4 P3.5 P3.7MCS51 单片机 图 1.1 单片机与 TLV5617 之间的连接 在核心板上,TLV5617 的 DIN、CLK 引脚,与 TLC1543 共用单片机的 P3.4、P3.5 脚,由各自 的片选信号,确定单片机的 P3.4、P3.5 脚上的信号对哪个器件发生作用。 图1.1 TLV56172. 音调的产生频率的高低决定了音调的高低。音乐的十二平均率规定:每两个八度音(如简
6、谱中的中音1和高音1)之间的频率相差一倍。在两个八度音之间又分为十二个半音。另外,音名A(简谱中的低音6)的频率为440Hz,音名B到C之间、E到F之间为半音,其余为全音。由此可以计算出简谱中从低音1到高音1之间每个音名对应的频率,所有不同频率的信号都是从同一个基准频率分频得到的。1、要产生音频脉冲,只要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间。利用定时器计时这半个周期时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O反相,就可在I/O脚上得到此频率的脉冲。2、利用AT89C51的内部定时器使其工作在计数器模式MODE1下,改变计数值TH
7、0及TL0以产生不同频率的方法。此外结束符和休止符可以分别用代码00H和FFH来表示,若查表结果为00H,则表示曲子终了;若查表结果为FFH,则产生相应的停顿效果。3、例如频率为523Hz,其周期T=1/523=1912us,因此只要令计数器计时956us/1us=956,在每次技术956次时将I/O反相,就可得到中音DO(523Hz)。计数脉冲值与频率的关系公式如下:N=Fi2FrN:计算值;Fi:内部计时一次为1us,故其频率为1MHz; 4、其计数值的求法如下:初值T=65536-N=65536-Fi2Fr例如:设K=65536,F=1000000=Fi=1MHz,球低音DO(261Hz
8、)。中音DO(523Hz)。高音的DO(1046Hz)的计算值T=65536-N=65536-Fi2Fr=65536-10000002Fr=65536-500000/Fr低音DO的T=65536-500000/262=63627低音DO的T=65536-500000/523=64580低音DO的T=65536-500000/1047=65059C调各音符频率与计数值T的对照表如表1.2所示。表1.2 C调各音符频率与计数值T的对照表低音频率N参数中音频率N参数高音频率N参数Do2621908229Do523956115Do10465757Do#2771805217Do554903108Do11
9、095454Re32941701204Re587852102Re11755151Re3111608193Re62280497Re12454848Mi3301515182Mi65975991Mi13184545Fa3491433172Fa69871686Fa13974343Fa3701351162Fa74067681Fa14804141So3921276153So78463877So15683838So4151205145So83160272So16613636La4401136136La88056868La17603434La4641078129La93253664La18653232Si49
10、41012121Si98850661Si197630303.节拍的确定若要构成音乐,光有音调是不够的,还需要节拍,让音乐具有旋律(固定的律动),而且可以调节各个音的快满度。“节拍”,即Beat,简单说就是打拍子,就像我们听音乐不自主的随之拍手或跺脚。若1拍实0.5s,则1/4 拍为0.125s。至于1拍多少s,并没有严格规定,就像人的心跳一样,大部分人的心跳是每分钟72下,有些人快一点,有些人慢一点,只要听的悦耳就好。音持续时间的长短即时值,一般用拍数表示。休止符表示暂停发音。一首音乐是由许多不同的音符组成的,而每个音符对应着不同频率,这样就可以利用不同的频率的组合,加以与拍数对应的延时,构成
11、音乐。了解音乐的一些基础知识,我们可知产生不同频率的音频脉冲即能产生音乐。对于单片机来说,产生不同频率的脉冲是非常方便的,利用单片机的定时/计数器来产生这样的方波频率信号。因此,需要弄清楚音乐中的音符和对应的频率,以及单片机定时计数的关系。表1.3节拍与节拍码对照节拍码节拍数节拍码节拍数11/4拍11/8拍22/4拍21/4拍33/4拍33/8拍41拍42/1拍51又1/4拍55/8拍61又1/2拍63/4拍82拍81拍A2又1/2拍A1又1/4拍C3拍C1又1/2拍F3又3/4拍每个音符使用1个字节,字节的高4位代表音符的高低,低4位代表音符的节拍,表2.41为节拍码的对照。如果1拍为0.4
12、秒,1/4拍实0.1秒,只要设定延迟时间就可求得节拍的时间。假设1/4拍为1DELAY,则1拍应为4DELAY,以此类推。所以只要求得1/4拍的DELAY时间,其余的节拍就是它的倍数,如图1.4为1/4和1/8节拍的时间设定。表1.4 1/4和1/8节拍的时间设定曲调值DELAY曲调值DELAY调4/4125毫秒调4/462毫秒调3/4187毫秒调3/494毫秒调2/4250毫秒调2/4125毫秒4.音符的编码do re mi fa so la si分别编码为17,重音do编为8,重音re编为9,停顿编为0。播放长度以十六分音符为单位(在本程序中为165ms),一拍即四分音符等于4个十六分音符
13、,编为4,其它的播放时间以此类推。音调作为编码的高4位,而播放时间作为低4位,如此音调和节拍就构成了一个编码。以0xff作为曲谱的结束标志。举例1:音调do,发音长度为两拍,即二分音符,将其编码为0x18举例2:音调re,发音长度为半拍,即八分音符,将其编码为0x22歌曲播放的设计。先将歌曲的简谱进行编码,储存在一个数据类型为unsigned char 的数组中。程序从数组中取出一个数,然后分离出高4位得到音调,接着找出相应的值赋给定时器0,使之定时操作蜂鸣器,得出相应的音调;接着分离出该数的低4位,得到延时时间,接着调用软件延时。 5.电子琴键盘的电路接线 通用板右下角(区)装有一套44小键
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学毕业 论文 基于 单片机 电子琴 设计
限制150内