简易型掌上电子琴的系统设计毕业设计解析.pptVIP

简易型掌上电子琴的系统设计毕业设计解析.ppt

  1. 1、本文档共30页,可阅读全部内容。
  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文档。上传文档
查看更多
矩阵键盘的列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为输入。这样,当按键没有按下时,所有的输出端都是高电平,代表无键按下。行线输出是低电平,一旦有键按下,则输入线就会被拉低,这样,通过读入输入线的状态就可得知是否有键按下。 液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。1602液晶显示器是一种字符型显示模块,即专门用于显示字母、数字、符号等内容的点阵式LCD。1602LCD分为背光式和非背光式两种,控制器为HD44780,带背光的要比不带背光的厚一些,然而实际使用中并无差别。 LM386是美国国家半导体公司生产的音频功率放大器,主要应用于低电压消费类产品。为使外围元件最少,电压增益内置为20。但在1脚和8脚之间增加一只外接电阻和电容,便可将电压增益调为任意值,直至?200。输入端以地位参考,同时输出端被自动偏置到电源电压的一半,在6V电源电压下,它的静态功耗仅为24mW,使得LM386特别适用于电池供电的场合。 “ ” “ ” 燕山大学本科毕业设计答辩 简易型掌上电子琴的系统设计 答辩人: 指导老师: 目录 课题背景及研究意义 总体设计思路 简易型电子琴的硬件设计 简易型电子琴的软件设计 二十世纪初,随着现代科技的进步,电子技术被广泛地应用到社会各个领域,乐器制造业也不可避免地受其影响,诞生了许多新兴的电子乐器。五、六十年代,电子音乐、计算机音乐逐渐进入蓬勃发展时期。1959年,世界第一台全晶体管双排键电子琴(Electone)“D-1”在日本诞生了 世界上第一台双排键电子琴 电子琴是一种集趣味性和实用性为一体的键盘乐器,其本质上是一种电子合成器。电子琴的声音带与钢琴相比,更具有电子风格,更适合摇滚和流行乐的表达。目前市面上电子琴的产品极为丰富,国外产品以CASIO和YAMAHA公司的产品最为畅销。国内方面相关行业起步较晚,其中吟飞、华星等国产品牌厂商已经推出了具有世界一流水准的产品。 随着单片机的发展,各种小型电子产品的核心控制成本得到了显著的降低,简易电子琴系统就是以单片机为核心部件设计的一个简易的电子琴。 我选单片机电子琴这个选题的目的在于通过从日常生活中的细微之处着手,将所学的理论知识与实践更好的结合起来,在设计制作电子琴的过程中,更加熟练的掌握单片机的应用,在更深刻的理解理论知识的同时锻炼提高自己的动手实践能力,使理论和实际能够相得益彰。 为此,本论文拟提出一套能够实现乐曲演奏及灯光显示功能的简易型掌上电子琴系统,并选用相应的硬件实现。 掌握单片机STM8S105的工作原理及编程方法; 掌握矩阵型键盘编程方法; 掌握定时/计数器的工作原理; 掌握1602显示屏的工作原理及编程方法 掌握音频放大器LM386的编程方法及工作原理; 设计一种掌上电子琴的简约型系统,实现电子琴基本音符的弹奏功能; 音频放大器使用LM386模块,掌握其工作原理及编程方法; 发生模块使用板载小型扬声器; 键盘模块使用4*4矩阵键盘,确定不同键的键值,16个键发出16个音符,另外提供一个复位键。 显示模块使用1602液晶模块,实现必要的界面射击,显示当前按下键符,当按下键符后对应显示0~F。 实现几种灯光特效。 本系统主要实现三个功能:音乐播放、电子琴演奏和数字显示。? 音乐播放部分:本设计就是用单片机STM8S105的两个定时器控制,在引脚上输出方波周期信号,产生其对应频率的乐音,通过矩阵式键盘的按键产生不同的音符, 数字显示部分:用于配合发音部分的功能,进行简单的展示和人机交互,是系统和用户之间进行交互和信息交换的媒介,提供更加友好的功能。 电子琴演奏部分:实际上就是把弹奏的每个按键的所对应的值处理后送给单片机,然后在单片机内把处理后的数字当作指针指向所对应的音符,从而发出对应的声音。 程序主流程如图所示,采用模块化设计。包括主逻辑模块、定时器模块、I/O模块、矩阵键盘扫描模块、数码管显示模块、发声模块。 右图为该简易型掌上电子琴的逻辑流程图,其运行状态大致可划分为三种状态:初始化状态、待机状态以及执行状态。 开始 待机 执行 STM8系列是意法半导体公司生产的8位单片机,STM8S属于其标准系列。其为高级STM8内核,具有3级流水线的哈佛结构。与51系列单片机相比,具备更强更丰富的功能,TIM1~TIM4、ADC、SPI、BEEP等。可以从初期就接触到各种功能模块的学习,在了解外设的同时深入掌握CPU的结构与功能。 “ ” “ ”

文档评论(0)

三沙市的姑娘 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档