"景先生毕设|www.jxszl.com

单片机的电子琴的设计毕业论文

2020-12-13 11:12编辑: www.jxszl.com景先生毕设
目录
Abstract
Design a simple keyboard based on single chip, which is the core of the AT89C52, this was designed by the speakers, a detached keyboard, 4-digit LED NIXIE tube consists of such part. The system can carry out playback of the corresponding musical notes and effects, in addition you can enter and show good basic information. This design has two major components, namely, software and hardware used is modular and integrated design. Hardware consists in the design of single chip microcomputer module, the module LED lights, speakers, sound modules, and the music playing module, a detached keyboard and high school bass control module. Software composition is mainly written by c language module, responsible for signal detection and processing, control, and other functions. *景先生毕设|www.jxszl.com +Q: 3 5 1 9 1 6 0 7 2 
Realization of the main functions of this article is to complete the impact play a song can be played normally, and in accordance with the corresponding high, middle, and bass to produce 1~7, but also display can reflect on the keyboard by pressing the audio symbols of phenomena and corresponding high school bass.
Keywords :Microcontroller module, keyboard, display. 一、前言
(一)课题的简介
单片微型计算机是大规模的集成电路技术发展的产物,它的价格比较低廉,体积也比较小,具有稳定可靠、性能高、速度快、体积小、应用比较广泛等特点。传统的控制技术在有了它的应用以后从根本上发生了一定的变革。所以,在高科技和工程领域的一项重大课题就是单片机的开发应用。在社会不断的发展和进步的同时,音乐也在一步一步的成为我们的日常生活中不可缺少的一部分,也是对人们精神的洗礼。然而电子琴是音乐与电子技术的结合体,它在现代的娱乐生活中扮演着重要的角色之一,单片机比较特别明显的功能就是它的控制能力比较强大和编程实现特性的灵活,现代人们在日常生活中已经离不开单片机,单片机的应用无处不在。
这次的设计主要对基于单片机简易电子琴的设计进行了分析,并且介绍了这次设计软、硬件的组成。我们所要获得的音阶是利用单片机产生不同频率来产生的,最终可以实现弹奏出任何不同的音乐。这次设计所要详细阐述的内容是从芯片、各模块原理、各模块的程序的调试等方面来进行分析。这次设计的简易电子琴主要实现的主要功能是当按下键盘中排序好了的按键时,数码管会显示当前按键的序号并且扬声器所播放出来的音符是对应的音符。在设计本系统的过程中,使我对的单片机的基本功能有了进一步的了解和更深层次的认识。
(二)课题研究的背景以及意义
电子技术的发展速度非常地快,使人们的学习、生活、工作也在电子技术的快速发展下得以改善,因此我们开发这个系统就是本着能够给人们在生活上多带来一点乐趣。 
在现在的社会不断发展下,玩具在当前市场上的需求量比较大,其中电子琴就是一个不会被淘汰的产品。我们这次设计的电子琴就是利用单片机的软硬件来实现它的功能的,因为单片机有一个比较明显的特点就是体积比较小,所以单片机可以使电子琴微小化,它可以在制作玩具琴、音乐转盘以及音乐童车等玩具下得到一定的功能扩展。因为传统电子琴可以演奏出从低So到高DO等16个音符,它是利用键盘上的“k0”到“k16”来弹奏的,因此,我们可以用它来弹奏自己所喜欢的各种不同的音乐。
电子琴相对而言是电子类技术和传统音乐的混合物,是比较现代比较实用的装于键盘的流行乐器。在我们的生产生活中运用比较多的就是单片机的两大特性强大的控制功能和灵活的编程实现特性,它在现代人的生活中起着非常大的作用。这次所设计的电子琴的核心控制器件是AT89C52这个型号的单片机。单片机的性能比较高、体积又很小、价格适中、稳定易安装、应用又比较广泛。这篇文章是使用单片机设计的比较实用简单地电子琴,此电子琴的核心控制器件是型号为AT89C52的单片机,它的组成部分有键盘、LED显示管、扬声器等器件。系统所具有的功能有:a.可以显示我们所输入的信息,b.播放出相应的音符和音乐等基本功能。
(三)主要研究内容
本文设计了一个基于单片机能够对音调、音色进行处理、控制的简易电子琴,主要研究过程中最关键的两个部分:系统硬件电路和控制软件的编写。硬件只要有LED显示模块、扬声器发声模块及音乐播放模块、独立式键盘模块、高中低音调节模块。最终能够实现基本的琴键功能、数码管显示按键、连续播放一首音乐。
二、总体设计
(一)系统框图
本系统的控制核心是AT89C52单片机,由键盘模块、扬声器模块、数码管模块组合构成的。具体如下:
显示程序
扫描程序
播放程序
图1 系统框图
1、对于独立式键盘的辨识,就是扫描独立式按键,就会显示当前的现象。(所显示的就是按键的编号,也就是电子琴的七个基本琴音之一。)
2、不同频率音符播放,可以通过按键控制21种发音(7个基本琴键各有高、中、低三种音调,共可以发21种音)。
3、特殊按键的存在目的是为了人们在有需要按下按键时可以连续播放需要的曲目。
(二)各部分器件
1. AT89C52单片机的简介
AT89C52是STC公司生产出来的8位微型控制器,有32个I/O(输入/输出)口,它的功耗比较低、可靠性比较高,它的价格也比较合理。它可以具有在线编程和调试的功能,为程序的下载和整机的调试提供了方便。AT89C52所使用的内核是MCS-51内核,但是我们在传统的51单片机的基础上做了很多的改进,使得芯片的功能得到了改进和完善。
图16 自动播放子程序图

原文链接:http://www.jxszl.com/dzxx/txgc/30458.html