基于51单片机带存储播放功能功能的电子琴.docVIP

基于51单片机带存储播放功能功能的电子琴.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于51单片机带存储播放功能功能的电子琴

基于AT89C51的屏幕声光式可录音电子琴设计报告 单片机课程设计报告书 小组成员:吕梦莎 吴玉凤 学 号11213078 班 级:自动化1106 指导教师:于振宇 基于AT89C51的屏幕声光式可录音电子琴 北京交通大学 电子信息工程学院 吕梦莎 吴玉凤 摘要:本文的主要内容是用AT89S51单片机为核心控制元件,通过脉冲触发产生出电子音调,与按键、扬声器、LCD显示屏等模块组成控制模块,设计一个电子琴。该系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用与参考价值。 关键词:AT89C51、脉冲触发、屏幕声光式、录音、播放、演奏、电子琴。 第一章 引言 1.1设计背景 单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。? ???? 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。 ???? 本文对利用单片机设计简易电子琴进行了分析,分别从原理图,主要芯片,各模块原理及各模块的程序的调试来详细阐述。本系统是简易电子琴的设计,按下四角自锁开关会使LCD显示屏显示当前音符名称、播放的歌曲名称或播放的录音名称,同时扬声器播放对应的音符,LED闪烁相应的节奏。通过设计本系统可熟悉掌握单片机的基本功能。 1.2?设计任务? 1、设计以单片机为核心的简易电子琴系统,可随意弹奏想要表达的音乐;? 2、针对要求控制的对象完成程序的编制; 3、硬件软件联调,完成题目所要求的功能;? 1.3设计思路 1、发声部分设计思路 音乐是由不同频率的声音组成的。利用程序来控制单处机某个口线的“高”电平或低电平,则在该口线上就能产生一定频率的矩形波。 利用延时程??控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调。于是产生do,re,mi,fa,so,la,xi七个音符的变换。 2、显示部分设计思路 考虑到信息的多媒体传播已经成为信息化时代的主流,我们给电子琴设计了LCD显示器和节拍指示LED灯,带来视听双重冲击。 LCD具有功耗低,显示质量高,数字式接口更加稳定可靠的优点。演示过程中可显示欢迎语,当前功能,按下的音符名称,当前播放的歌曲名称等。 第二章 方案论证 采用AT89C51单片机作为主控芯片,设置独立按键、扬声器、LCD显示屏等外围器件,另外还用到一些简单器件如NPN型三极管及电阻等。利用按键实现音符和音调的输入;LCD显示屏进行被操作的按键显示;用PNP型三极管2N2907实现低音频功率放大;最后用扬声器发音。? 主控芯片采用AT89C51单片机,它是大规模集成电路技术发展的产物,具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。避免了由于元器件种类、个数繁多,而过于复杂的硬件电路也容易引起系统的精度不高、体积过大等不利因素。同时具有强大的控制功能和灵活的编程实现特性,由于本设计主要用于娱乐方面,因此在设计上尽量使其安全以及简单易操作。具有经济可行性、技术可行性、实物应用性。 第三章 硬件系统设计 3.1 时钟电路 MCS-51内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是此放大器的输入端输出端。本图采用内部时钟电路,如图3-1所示,通常在引脚XTALl和XTAL2上跨接石英晶体X1和两个补偿电容C1、C2构成自激振荡器。可以根据情况选择2~12MHz频率之间的石英晶体,补偿电容通常选择30pF左右的瓷片电容。 图3-1 时钟电路 3.2 复位电路 单片机小系统常采用上电自动复位和手动按键复位两种方式实现系统的复位操作。本实验采用上电自动复位方式,其结构图如图3-2所示。上电复位要求接通电源后,自动实现复位操作。复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。对于MCS-51单片机,只要在RST复位端接一个电容至VCC和一个电阻至VSS即可。在加电瞬间,RST端出现一定时间的高电平,只要高电平保持时间足够长,就可以使MCS-51复位。 图3-2 复位电路 3.3 原理框图 本系统有主控芯片AT89C52、扬声器、显示模块、按键模块和晶振复位电路组成。 图3-3 原理框图 3.4 显示部分设计 为了让电子琴能够显示出音调,我们另外附加了一个LCD1602提供屏幕式音调显示,LCD1602属于字符型液晶,可以显示字母和数字等字符。LC

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档