课程设计(论文)_基于单片机的电子琴设计2.docVIP

课程设计(论文)_基于单片机的电子琴设计2.doc

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

基于单片机的电子琴设计 25 - 1绪论 1.1 设计背景及目的 单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。单片机电子琴设计的目的是为了使我们更加深入的了解单片机的发声原理,利用定时器可发出不同频率的脉冲,不同频率的脉冲经喇叭驱动电路放大滤波后,就会发出不同音调。其次,定时器按设置的定时参数产生中断,这一次中断发出脉冲低电平,下一次反转发出脉冲高电平,由于定时参数不同,就发出不同频率的脉冲。也使我们进一步熟悉定时器的编程方法和定时初值的计算,进一步熟悉键盘扫描电路的工作原理和编程方法,了解单片机芯片的接口技术。 1.2 设计意义 电子琴以其音色丰富,节奏多样,表现力强,演奏方法较易掌握等特点,受到人们的喜欢。当今,学习电了琴已经成为培养少年儿童音乐素养,普及音乐知识,开发智力的一种手段。一些有音乐天赋的孩子通过学习电子琴,可能踏进音乐圣殿的大门,从此走上艺术之路,成为有成就的音乐家。而大多数孩子学习电子琴的意义,在于提高他们对音乐的兴趣,从而活跃他们的思维,丰富他们的想象力,培养他们的审美能力,促进他们的智力发展。我们知道,人的大脑可分为左半脑和有右半脑,人们的抽象思维加对事物的推理、分析,主要是通过左半脑的活动来进行的;而右半脑的主要活动内容是形象思维,如人们的艺术活动能力及想象为传统的课堂教学主要调动的是人的左半脑的思维活动,大脑得不到均衡活动容易造成疲劳,这是影响智力发展的一个因素,通过音乐活动,调动右半脑的思维,使大脑左右交替、同时均衡地活动,对促进大脑思维,开发智力有着积极的作用。让少年儿童学习音乐,演奏乐器,能够培养孩子们手、眼、嘴、脚的协调能力,调动、促进大脑,特别是右半脑的思维,训练孩子们反应的敏捷性,这对促进孩子们的智力发展是非常有益的。此次我们的设计——简易电子琴只是为了演示电子琴的实现过程,所以我们的简易电子琴以能够弹奏动听曲目为预期效果。但是简易电子琴的设计是实现多功能电子琴并满足市场要求的必经过程。 2 整体设计及方案比较 2.1 系统设计内容及要求 熟悉键盘扫描电路工作原理及编程方法,了解计算机发声原理。利用定时器,可以发出不同频率的脉冲,不同频率的脉冲经喇叭驱动电路放大滤波后,就会发出不同的音调。利用实验仪上提供的键盘,使数字键1、2、3、4、5、6、7作为电子琴按键,按下即发出相应的音调。 2.2 初步设计的两种整体方案 2.2.1 整体方案1 该方案采用8031单片机(fosc=12MHZ)的接口实现输入、输出功能;P1口用来实现键盘输入功能,其中键盘采用的是独立式键盘,每个按键独立,均需占用CPU的一条I/O输入数据线;P3.0用作输出口,通过放大电路和喇叭连接;此系统的时钟电路设计采用了内部方式,即利用芯片内部的振荡电路;与此同时此电路系统采用的是上电与按钮复位电路。 整体方案1如图1所示: 琴键 电路放大电路 琴键 电路 放大 电路 P3 P3.0 P1.0 P1.0 | P1.7 8031时钟电路复位电路 8031 时钟电路 复位电路 图1 2.2.2 整体方案2 该方案通过片选端将8255A与8031单片机相连,扩张了8031单片机的I/O并行口。采用8031单片机(fosc=12MHZ)的接口实现输入功能,将一个4*6的矩阵键盘通过片选端与8031单片机相连,减少了I/O 口的占用; 8255A的PA0口作为输出口,通过放大电路和喇叭连接;此系统的时钟电路设计采用了内部方式,即利用芯片内部的振荡电路;与此同时此电路系统采用的是上电与按钮复位电路。 整体方案2如图2所示: 琴 键 电 琴 键 电 路 CS1 CS0 8031 PA0CS 8255A 时钟电路 复位电路 放大 电路 图2 以上提出的两种方案,主要是在键盘的选择和I/O口的使用上有所区别,为了选出一个相对较优的方案,首先,我将对独立键盘和矩阵键盘加以比较: (一)独立式按键 ??独立式按键就是各按键相互独立,每个按键单独占用一根I/O口线,每根I/O口线的按键工作状态不会影响其他I/O口线上的工作状态。 ??优点:电路配置灵活,软件结构简单。 ??缺点:每个按键需占

文档评论(0)

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

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

1亿VIP精品文档

相关文档