基于单片机的音乐电子琴设计.doc
《基于单片机的音乐电子琴设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的音乐电子琴设计.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要电子琴的出现可以追溯到几百年前,在这个几百年的过程中,它已经从庙堂之高飞入寻常百姓家,成为再普通不过的商品了。作为最受大众喜爱的微型电子琴,功能齐全人性化,价格也是非常令人满意,喜爱最深的当属初学者。嵌入式电子技术的大步迈进也间接带动了微型电子琴技术的向前发展,单片机、PLC还有FGPA各有各自的长处。一般说来,好的产品优势之处总是不谋而合,音色效果极佳;技术成熟,系统不会紊乱;价格低;接口齐全等都是优势之处。本次设计以STC89C52单片机为核心,除了单片机以外,系统还有三个模块:分别为键盘扫描模块,扬声器模块,和液晶显示模块。本设计综合运用了硬件和软件,在这些基础上设计了一款简易的音
2、乐电子琴,可以通过该设计实现对音乐的演奏。关键词:音乐电子琴;单片机;演奏ABSTRACT From the invention of the electric piano several hundred years ago to now, it has entered millions of households and become a popular commodity. Especially the miniature electronic keyboard, although it is cheap, but it is powerful, it is deeply loved by
3、 customers, especially those who just started to learn piano. With the development of embedded electronic technology, the development of the miniature electronic keyboard has become more and more mature, and the use of single-chip microcomputers, PLCs, and FGPA have their merits. But overall, the ou
4、tstanding products are similar, the first to produce high-quality sound effects, the second is mature technology, the system is stable, the third is low cost, and the fourth is good scalability.This design takes the STC89C52 MCU as the core. Besides the MCU, the system has three modules: the keyboar
5、d scanning module, the speaker module, and the liquid crystal display module. The design uses a combination of hardware and software. Based on these designs, a simple music keyboard is designed to enable music to be played through the design.Key words: Music Electronic organ; Single-chip computer; P
6、lay目 录第一章 绪论11.1研究现状11.2课题研究的目的和意义21.3国内外概况2第二章 硬件部分42.1 STC89C52单片机概述42.1.1晶振电路72.1.2复位电路82.2按键部分电路概述82.3 音阶设计原理102.4 Nokia5110显示简介122.5 miniplay音乐模块概述122.5.1主要功能及参数132.5.2实际应用13第三章 软件部分17第四章 硬件调试部分204.1常见的硬件故障204.2硬件调试方法20结束语24致 谢25附录A29附录B30三江学院2018届本科生毕业设计(论文)第一章 绪论1.1研究现状如今电子信息技术越来越发达,嵌入式技术也随之越
7、来越好,并且在很多领域内都得到了运用。在家庭电器、计算机、工业控制、基础设施、移动通信、军工、人工智能等等各个领域,都可以看到嵌入式技术的身影。随着高新技术的飞速发展,第四次工业革命即将到来,我国也将要走进“中国制造2025”,嵌入式设备作为电子技术皇冠上的明珠,也将越发闪耀。嵌入式系统的开发,是将程序下载到硬件中进行驱动,在新时代的要求下,嵌入式技术无论是在软件还是硬件方面都必须精益求精。电子琴,电子乐器的一种,类属于键盘乐器,因样式与风琴类似,又被称为“电子风琴”。上个世纪,美国籍发明家Cahill制造了这个约200t重的“怪物”,随后在越来越小的道路上一去不复返,也就越来越受到大众的喜爱
8、。其中的“红人”还当属哈蒙德风琴,最为厉害之处就是可以模仿各种乐器的声音,当然这跟其多套键盘的构造是分不开的。上个世纪六十年代以后,晶体管的出现渐渐取代了电子管的地位,世界也进入了晶体管的时代。电子琴也搭上了晶体管发展的快车,成为受惠的一员,当然,这也离不开集成电路技术的发展,电子琴在日趋小型化的道路上一骑绝尘。其功能也是越来越齐全,自动打击乐节奏、自动配置和声及分解和弦伴奏以及人工音响等等的各种功能都不在话下。十年以后,大规模集成电路的出现,将电子琴带入了一个新的时代,小型化和多功能化成为时代的主题。其工作原理如下:固体电路进行传导,电子振荡器是主要的发音部件,将电子音源产生的波型经频谱合成
9、及滤波电路形成多种不同音色,音型电路负责将音色输出成为不用的效果。 电子琴并未有统一的结构,一排键、双排键、三排键等等都在许可范围内,几种琴之间的音色显然是不一样的,各有各的特色。生活中常见的就是双排键,乐队中也经常使用。电子琴的谱子跟钢琴的谱子是一致的,有意i的那个的演奏基础上手就会很快,电子琴声音优美、技巧灵活、音域宽广,可以达到各个层次力度的要求,满足乐队对于各个声部的需求。当然,我们必须承认其也存在着一定的额缺陷,和声及旋律太协和、简便,音量上几乎没有什么变化。再进行模仿管弦乐的时候,音色的失真也是不可避免的,而且情况也很严重,以此,电子琴想要从根本上取代其他乐器基本上是不可能。音乐领
10、域与现代科技技术结合的产物中最杰出的代表莫过于电子琴,小小的电子琴中便浓缩了现代文明与古典文化的数千年的历史。作为一种全新的键盘类乐器,使得音乐工作者在教室内进行音乐基础知识教学的时候收获颇丰,不仅如此,一台小小的电子琴,就能实现电子音乐、现代音乐、电脑音乐在同一堂课上教学的达成,当今音乐领域中的地位是谁也无法取代的。其与大众的日常生活联系的紧密程度难以想象。最近几年,各个行业、领域都充分享受到了基于大规模集成电路的单片机设计带来的实惠,尤其是工业、农业、商业,发展更新速度让人应接不暇。单片机技术可以在自动控制行业,尤其是仪器仪表、数据采集、家用电器上面的广泛应用,与其天生的优势是离不开的,功
11、能齐全、小巧玲珑,能耗低,稳定可靠等都让其稳居宝座。在设计系统的过程中,所有的操作都需要围绕单片机来进行,首先需要对于硬件的需求进行充分的了解,而后再去设计相应的软件,这才是有效提高电子电路设计质量的根本途径。轻便小巧的电子产品在嵌入式产品中的地位越来越高。这类产品体积小,轻便,可以随身携带,且价格亲民,但其功耗很大。因此,高级设计的重点不能仅仅专注于传统的性能,也要看到降低功耗的重要性。本设计从硬件和软件设计两个方面着手,在保证音乐电子琴正常运行的同时,降低其运行频率和功耗。是以,研发人员的努力方向基本上都放在外形、设计、开发、附加功能和试用等方面上,并在此基础上进行了很多的实践工作。科技发
12、展象征着社会进步,同时也为音乐的发展作出了贡献。音乐电子琴作为科技产品,是音乐史上极具颠覆性的媒体。音乐电子琴技术的进步,使得成本降低、性能更强、外观也越来越好,使其受到不同层次消费者的亲睐,满足了不同消费者的需求。1.2课题研究的目的和意义嵌入式系统与MCU发展的有机结合已经在家庭电器、计算机、工业控制、基础设施、移动通信、军工、人工智能等领域中得到大量的运用。本次音乐电子琴的设计也是基于这样的有机结合,体现其灵活性。家庭收入年年升高,儿童所拥有的玩具数量也在连年增加,这是一个广阔的市场,对于电子琴玩具也是同样如此。单片机技术现如今已经非常成熟,基于此,再加上软件和硬件技术的有效结合可以实现
13、你可以想到的电子琴的所有的相关功能;微型化自不必说,音乐转盘,音乐童车,玩具琴等等也都不在话下,市场上也已经出现了相关的产品,其附加的功能依然呈现一个增加的趋势。键盘上的“KEY1”到“KEY16”键对应的是从低“so”到高“do”的16个音,然后去演奏各种歌曲。MP3是随声听微型化的产物,也是集成电路发展的典型代表,MP3从刚开始出现的各种追捧到现在的无人问津,转变之快令人咋舌。但是研究人员也在通过各种尝试想要恢复MP3昔日的辉煌,但是关注重点好像发生了偏离。各种功能、各种外形的MP3令人眼花缭乱,但是静下心来思考下,商品的根本属性就是为顾客服务,在这点上,它做的并不完美,一些中看不中用的元
14、素抹杀了其良好的服务性能,这就是常提到的设计缺陷。现如今,电子琴技术的成熟程度难以想象,每前进一步都很困难,研究的重点关注方面也只能是放在降低功耗以及降低成本两个方面上。本研究课题的主要目标就是基于原始电子琴上的优化。1.3国内外概况处在全球化的市场之中,没有企业可以茕茕独立,每个企业不仅会面临行业外部的进入威胁,在行业内部,任何一个企业都面临着来自四面八方的竞争。在你来我往的交锋之中,基于技术与创新的核心竞争力是企业占领制高点的重中之重。在对整个的嵌入式MP3播放器业务进行深入研究后,本次设计立足于增强MP3制作企业的核心竞争力。嵌入式产品技术在微电子技术的快速发展的时代下,取得了爆发式的进
15、步。人际界面更加方便易于操作,多媒体处理能力也更加强悍。可靠性高、功耗低、无机械结构MP3播放器近乎完美地满足了人们不断提高的生活水平以及对美好生活的渴望。歌曲资源丰富,音质较好的MP3在广大的音乐爱好者中风靡一时。市场上出现的电子琴皮牌让人眼花缭乱,发达国家的电子琴起步较早,产品自然而然的优势性就很大。YAMAHA稳居市场龙头老大,除此以外,CASIO、KAWAI、JVC等品牌也都是其中的佼佼者。 就国内来说,中国的第一台电子琴出现于上世纪六十年代,十年以后才开始批量生产。九十年代开始进入蓬勃发展的时期,“华星”、“美得理”、“吟飞”等品牌相继出现,并瓜分这个诺大的电子琴市场,其发展速度和规
16、模也是有目共睹。第一代产品称为簧片琴,键盘都是弹黄片按压的形式,音色的产生方式离不开模拟滤波器,自动伴奏的实现方式则是通过简单的脉冲信号来触发鼓的发生器来实现的。国外品牌也逐渐看到了国内的市场,国外的品牌极大的冲击着国内的本土品牌。国内的电子琴主要以组装为主,关键技术还是在外国人手中,这就十分的被动。自此,国内开始加大在电子琴技术上人力物力财力的投资,从不同的设计思路和方法上入手,单片机、EDA技术、PLC技术等都是可供选择的对象。本研究课题的主要目标就是设计一种微型电子琴,可以作为玩具或者装饰物的附属物件,产生需要的音色效果。是以,本课题的实际原则如下:多功能、低成本、扩展性强,尽量采用成熟
17、技术,保证系统的稳定和安全。第二章 硬件部分本次设计是基于52单片机的音乐电子琴的设计,整体方案比较简单,主要的有四大块,控制部分采用STC89C52单片机作为主控芯片,显示部分采用液晶Nokia5110显示屏,播放音乐部分采用了现成的音乐模块Miniplay,最后就是按键控制部分。整体硬件框图如下:图2-1整体硬件框图整体工作流程,首先通过按键部分来告诉单片机我要进行哪一些操作,然后单片机将接收到的信号一方面在液晶上显示,另一方面通过串口通信将命令送给键盘控制模块,该模块就会对与之连接的存储设备进行相应的数据操作。2.1 STC89C52单片机概述STC公司生产出了ST89C52,这是一种低
18、功耗,具有 8K系统可编程Flash存储器的高性能的CMOS8位微控制器。STC89C52的内核是经典的MCS-51,并在此基础上做了许多改进,因此芯片具有了许多新的功能,得到了升级。现在的市面上有着各式各样的均以51为内核的单片机,它们都来源于Philip、Atme等大型电子设计生产商,而最初的开发设计者则是Intel公司。这些主要电子产品制造商从英特尔公司买到了51核的设计方案,推出的单芯片微型计算机都与51的指令兼容,但在51的基础上进行了扩展。在单芯片的MCU中,STC89C52拥有灵巧的8位处理器和系统可编程闪存,它也因此成为许多嵌入式控制应用的高度灵活的解决方案。图2-2是STC8
19、9C52 MCU的基本组成框图。图2-2 STC89C52单片机结构图1)中央处理器的容量是八位。2)一百二十八位的随机存储器可以读写数据,SST89 型号单片机的存储器最大容量是一字节。3)只读存储器的大小为四字节,只能存储数据,比如原始数据和表格。当今MCU的发展方向是将数据存储器和程序存储器都集成在MCU里面,以便同时提高系统的抗干扰性能和增强用户可用性。SST发布的容量为十六字节,三十二字节和六十四字节随机存储器的89 系列MCU供顾客选择。4)四个8位并行I / O端口P0P3,每个端口均可用做读和写。5)有两个定时计数器同时工作,它们通过程序运行结果来计数结果或计时进行控制。目前的
20、52 系列MCU都会提供三个16位定时器/计数器,以便进行串行通信设计,。6)五个具有中断性能的控制系统。7)双向的非同步接发仪器作为一个输入输出接口,完成MCU设备的双向通信功能,或者完成单片机与计算机的双向通信。8)时钟发生电路和内置振荡器。SST89V58RD 最高允许振荡频率达40MHz,这远超了十二兆赫兹的最大频率范围,进一步提高单片机运转时指令的运行效率。图2-3 STC89C52单片机引脚图简要解释相关引脚1)时钟电路引脚有两种为XTAL1/2:后者在十八引脚处,与电容和外围晶体连接;它的作用是与振荡电路相反的放大器的出口,振荡电路的频率与晶体原有的频率一致,与外围时钟连接时。另
21、外,接口的脉冲信号是判断振荡电路是否正常工作的依据。后者则处于十九引脚处,是与电容和外围晶体的另外一面连接,是反相振荡电路放大器的入口,作为外围晶体时,与大地相连接。2)RST等四个引脚具有控制信号的性能。处于九脚位置的RST和VPD是复位功能的入口,在电位值较高时起作用。ALE/PROG(30 脚):地址锁存允许信号端。ALE 端的负载驱动能力为8个LS型TTL负载。当使用片上4 KB EPROM的固化程序时,该引脚的第二个功能PROG用作编程脉冲输入。位于二十九管脚位置的PSEN:在程序存储时可以作为信号输出接口。在外部程序存储器工作时,此端口主要是按时传出负脉冲,由此作为片外存储器执行读
22、取操作的通知信号。在OE端口,如果PSENN可执行,也就是说可以执行EPROM和ROM内的指令代码,PSEN可以承载八个LS类型的TTL。在常见的8051或者8031系统正常启动后,还可以使用示波器查看PSEN端子上是否有脉冲输出,如有则说CPU是可以读取EPROM / ROM上的命令代码的。P2口(P2.0P2.7,2128 脚):P2端口是一个8位准双向I/O口,具有内部上拉电阻。端口P可以驱动每位4 LS TTL负载。它通常用来产生基准频率,因为其具频率非常稳定切具备强抗干扰能力。产生时钟信号。MCU的晶振电路如图2-4所示。一个时钟发生电路由片上电路和片外器件构成。 CPU在时钟同步下
23、工作。片上振荡频率通常晶振频率保持一致。C1和C2的典型值是30pF,通常在20pF和100pF之间,是反馈电容。 该电路中,反馈电容为30pF,晶振频率为12MHz,振荡周期为 1 /12s,指令周期T = 14s。XTAL有两个引脚,都接至外部晶体,2脚还要接至MCU内部此时发生了压电效应,进而会产生交变电场。要使MCS-51片内的OSC电路能够以石英晶振相同频率自激振荡,在石英晶振起振后就得在XTAL2线上输出一个3V的正弦波。通常,OSC的输出时钟频率的典型值为12MHz或者11.0592MHz,通常在0.5MHz-16MHz之间。电容C1和C2的典型值为30pF,改变C1、C2可以对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 音乐 电子琴 设计
限制150内