基于51单片机的电子琴设计

基于51单片机的电子琴设计

ID:12805990

大小:188.00 KB

页数:29页

时间:2018-07-19

基于51单片机的电子琴设计_第1页
基于51单片机的电子琴设计_第2页
基于51单片机的电子琴设计_第3页
基于51单片机的电子琴设计_第4页
基于51单片机的电子琴设计_第5页
资源描述:

《基于51单片机的电子琴设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要本设计是基于AT89S52单片机的简易电子琴设计。主要组成是以51单片机最小系统为核心,通过键盘获取按键信息,通过运用单片机定时器等部件实现蜂鸣器发声同时用数码管同步显示。本系统具有播放歌曲及选取按键输入高、中、低音的功能。本设计的特点是:大部分功能通过软件实现,使电路简单明了,系统稳定性好。电子琴是电子科技与音乐结合的产物是一种新型的键盘乐器。一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们

2、可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。关键字:AT89S52,按键,数码管,蜂鸣器,音阶。(要求宋体、小四号,行间距为固定值22磅。字数500字以上。介绍你所作设计的主要内容及主要方法和取得的结果,是整个报告的概括性内容,不要超过一页面)目录(小三号居中,加粗)1概述………………………………………………………………………………1.151系列单片机简介89系列单片机是ATMEL公司的8位FLASH单片机系列。89系列单片机是以8031为核心构成的

3、,它和8051系列单片机外部端子是一样的、兼容的,其最大特点是片内含有FLASH存储器。AT89S52单片机是一种低功耗、高性能、内含4KB的闪速存储器(FlashMemory)的8位微控制器。片内闪速存储器的程序代码或数据可在线写入,也可通过常规的编程器编程。-29-(宋体、小四,行间距固定值18磅。以下相同要求)……………………1.2电子琴简介电子琴为键盘乐器,采用半导体集成电路,对乐音信号进行放大,通过扬声器产生音响。电子琴有多种类型,为业余型和专业型。使用五线谱,多为高低音双行记谱。有时也用中音谱。电子琴又

4、称作电子键盘,属于电子乐器,发音音量可以自由调节。音域较宽,和声丰富,甚至可以演奏出一个管弦乐队的效果,表现力极其丰富。它还可模仿多种音色,甚至可以奏出常规乐器所无法发出的声音(如合唱声,风雨声,宇宙声等)。另外,电子琴在独奏时,还可随意配上类似打击乐音响的节拍伴奏,适合于演奏节奏性较强的现代音乐。另外,电子琴还安装有效果器,如混响、回声、延音,震音轮和调制轮等多项功能装置,表达各种情绪时运用自如。  电子琴是电声乐队的中坚力量,常用于独奏主旋律并伴以丰富的和声。还常作为独奏乐器出现,具有鲜明时代特色。但电子琴的局

5、限性也十分明显:旋律与和声缺乏音量变化,过于协和、单一;在模仿各类管、弦乐器时,技法略显单调。1.32系统总体方案及硬件设计(宋体、小四,加粗,固定值18磅。以下相同要求)2.1设计任务的分析本次课程设计的课题是基于51单片机的电子琴的设计,所要达到的要求如下:1、利用蜂鸣器作为发声部件。2、两个数码管作为显示部件。3、设置10个按键,实现高音、中音、低音的1、2、3、4、5、6、7的发音。-29-1、存储一首歌曲的内容,可以实现自动播放。本次设计主要是要通过软硬件的配合实现电子琴的上述功能,操作人员可以通过按下键

6、盘上任意一个键来发出相应的音符。AT89S52具有高速度、低电压、低功耗、且可靠性和成本都比较低的特点。因此本次毕业设计采用AT89S52单片机作为整个电路核心控制器件。对于本交通控制系统使用一片AT89S52系列的单片机,不需要外扩展存储器,就能实现显示、预制状态、动态调节的功能,因而整体结构简单。设计电路时运用89S52系列单片机的接口来实现各种输入、输出功能。P1.待定部分0口用来作输出口,向发声电路输出信号;P2口和P0口共同实现一个矩阵键盘的功能。同时设计了一个直流稳压电路增加电路的适应性,增加了电路的适

7、用性,使整个系统更加紧凑,工作十分稳定待定修改2.2系统的硬件设计2.2.1AT89S52单片机最小系统最小系统包括晶体振荡电路、复位开关和电源部分。图为AT89S52的最小系统电路图。晶振电路89S52系列单片机片内有一个高增益的反向放大器其输入引脚为XTAL1输出引脚为XTAL2用于外接石英振荡器和微调电容,构成自激振荡器。如图所示。-29-复位是通过给RST引脚持续??????周期的低电平实现的。一般为上电复位和手动复位。上电自动复位是通过外部复位电路的电容充电来实现的。一般选取晶振为12MHZ时选取电容为2

8、0PF。手动复位通过手动持续按复位按键???个周期来实现的。2.2.2显示单元设计由于设计要求有音阶及按键的显示,比较LCD与数码管显示,采用8段数码管的动态显示。  按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。