课程设计基于单片机的可存储式电子琴设计

上传人:hs****ma 文档编号:469678997 上传时间:2023-05-28 格式:DOC 页数:28 大小:1.01MB
返回 下载 相关 举报
课程设计基于单片机的可存储式电子琴设计_第1页
第1页 / 共28页
课程设计基于单片机的可存储式电子琴设计_第2页
第2页 / 共28页
课程设计基于单片机的可存储式电子琴设计_第3页
第3页 / 共28页
课程设计基于单片机的可存储式电子琴设计_第4页
第4页 / 共28页
课程设计基于单片机的可存储式电子琴设计_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《课程设计基于单片机的可存储式电子琴设计》由会员分享,可在线阅读,更多相关《课程设计基于单片机的可存储式电子琴设计(28页珍藏版)》请在金锄头文库上搜索。

1、单片机基础课程设计成 绩 课程题目 : 基于单片机的可存储式电子琴设计 学 院 : 华东交通大学职业技术学院 专业班级 : 电子信息工程技术2008-1 姓 名 : 学 号 : 20085120160108 指导老师 : 完成时间 : 2010年12月17日 可存储式电子琴的设计摘 要随着社会的发展进步,音乐逐渐成为我们生活中很重要的一部分,有人曾说喜欢音乐的人不会向恶。我们都会抽空欣赏世界名曲,作为对精神的洗礼。本论文设计一个基于单片机的简易电子琴。我们对于电子琴如何实现其功能,如声音强弱控制、节拍器、自动放音功能等等也很好奇。单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机

2、,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。 微型计算机的出现和大量使用将人类社会带入一个新的时代,单片微型计算机(简称单片机)在其中扮演着十分重要的角色。虽然它没有常见的PC那样大的体积和重量,不会在办公桌或控制台上占据一个显要的位置,但它就像小小的螺丝钉一样,镶嵌在人们工作、生活中需要计算、控制、测量等智能活动的各个角落。自20世纪70年代问世以来,单片机以其体积小、可靠性高、控制功能强、使用方便、性能价格比高、容易产品化等特点,在智能仪表、机电一体化、实时控

3、制、分布式多机系统、家用电器等各个领域得到了广泛应用,对各个行业的技术改造和产品的更新换代起着重要的推动作用,对人们生活质量的提高产生了深刻的影响。作为21世纪的工科大学生,学好单片机,一方面可以加深对计算机原理和结构的认识,另一方面也为自身在专业上的深入发展构筑了一个很好的平台,在实践过程中熟悉和熟练单片机的使用和开发。电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用STC89C52单片机为核心控制元件,设计一个电子琴。以单片机作为主控核

4、心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有16个按键和扬声器。本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。通过基于单片机的嵌入式电子琴的设计课题熟悉和理解单片机应用和开发过程,培养我们理论联系实际,实践出真知的科学严谨求学的态度,提高实践动手操作技能。关键词: STC89C52单片机 音色 节拍器 自动播放目 录摘 要第一章.2摘 要2.4第二章 方案论证52.1 控制模块选择方案.5 2.2 按键选择方案6第3章 系统硬件设计及说明63.1系统组成及总体框图63.2元件简介.73.3.1 STC89C52简介73

5、.3.2 主要功能特性83.3.3 LM386内部电路.8 3.3显示电路.93.4 设计实现过程93.4.1 4X4行列式键盘识别及显示.93.4.2系统板上硬件连线设计103.5 程序设计内容10第4章 系统软件设计114.1 音乐产生的方法114.2程序框图134.3原理图.154.4系统板硬件连线 .17第5章 系统调试175.1软件仿真调试.175.2 软件调试17第6章 调试结论17第7章 设计心得体会18参考文献.19附录.20附录2:主要电路原理图20 附录3:程序20摘 要1.1 系统开发背景电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的

6、角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用STC89C52单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有16个按键和扬声器。 本文主要对使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电子琴统硬件组成。利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏想要表达的音乐。并且本文分别从原理图,主要芯片,各模块原理及各模块的程序的调试来详细阐述。设计了用AT89s52单片机设计一个简易的电子琴,有16个按键,可以做一些基本的弹奏。与传统的模

7、拟信号不同,本设计主要介绍的是数字信号连接功率放大电路,驱动喇叭,产生乐音。其中包括了音调的产生,节拍的产生,以及如何合理应用单片机的定时,中断系统生成相应的音调和节拍,设计出音乐演奏系统。一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。1.2系统开发意义该设计具有以下优点:(1)可以随意弹奏想要表达的音乐;(2)可以自动播放系统自带的音乐文件;(3)制作简单,成本低

8、。1.3设计目标由于本设计主要用于人们娱乐方面,因此在设计上尽量使其安全以及简单易操作。其次,在这次设计可行性上进行分析如下:1、经济可行性:所谓经济可行性,即在这次设计上需要投入资金的多少,由于单片机课程设计是没有项目资金,没有开发经费,因此在经济上必须能够承受,比较理想化的项目对于我们单片机课程设计来说是不可行的。通过分析后,无论是在器件价格或是常见度上均是可行的。2、技术可行性:技术可行性主要是分析技术条件上是否能够顺利开展并完成开发工作,硬件、软件能否满足设计者的需要等。通过分析各种软件环境,硬件仿真环境等均已经具备。综上所述,本系统设计目标已经明确,在经济与技术上均可行,因此本系统的

9、开发是完全可行的。关键词:STC89C52单片机 电子琴 音乐演奏 音阶 第2章 方案论证2.1 控制模块选择方案方案一:用可控硅制作电子琴。将220V交流电经变压器降压,再经过整流、滤波,获得+13.5V直流电压。将单向可控硅SCR和电阻、电容组成驰张振荡器电路。但该设计方案制作成本高且复杂。方案二: 采用AT89C51单片机进行控制,由于AT89C51不具备ISP功能,因此Atmel公司已经停产在市面上已经不常见,况且其ROM只有4K在系统将来升级方面没有潜力。方案三:采用AT89S51单片机进行控制,由于其性价比高,完全满足了本作品智能化的要求,它的内部程序存储空间达到8K,使软件设计有

10、足够的内部使用空间并且方便日后系统升级,使用方便,抗干扰性能提高。鉴于上述对比与分析,本设计采用方案三 2.2 按键选择方案传统电子琴可以用键盘上的“1”到“A”键演奏从低SO到高DO等11音。该设计有16个按钮矩阵,设计成16个音,可以实现音阶在低音4-高音5之间。比传统音阶范围大,弹奏效果好。第3章 系统硬件设计及说明3.1系统组成及总体框图硬件设计的任务是根据总体设计要求,在选择的机型的基础上,具体确定系统中所要使用的元器件,设计出系统的原理框图、电路原理图。由于本例实现的音乐发生器是由用户通过键盘输入弹奏乐曲的,所以节拍由用户掌握,不由程序控制。用单片机产生的音频脉冲直接驱动扬声器并不

11、能产生所要实现的音乐,因为它没有足够的驱动能力,这就需要音频功率放大电路。本例使用国家半导体公司的低压音频功率放大器LM386来实现音频功放电路。程序框图如图所示:3.2元件简介3.2.1 STC89C52简介功能特性:STC89S52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非 易失性存储器技术制造,与工业80C51 产品指令和引脚完 全兼容。片上Flash允许程序存储器在系统可编程,亦适于 常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统 可编程Flash,使得AT89S52为众多嵌入式控制应用系统提 供高灵活、

12、超有效的解决方案。 AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8 位微控制器 8K 字节在系统可编程 Flash AT89S52。 管脚图3.2.2 主要功能特性与MCS-51单片机产品兼容 8K字节在系统可编程Flash存储器1000次擦写周期 全静态操作:0Hz33Hz三级加密程序存储器 32个可编程I/O口线三个16位定时器/计数器八个中断源 全双工UART串行通道、低功耗空闲和掉电模式掉电后中断

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号