一、项目概述
1.1 导言
跟着科技的前进和开展,越来越多的触控技能应用到咱们的日子傍边,比方手机,PDA,电子书等手持设备。这样能够给用户带来更好的运用体会,增加了便携性和易用性。
1.2 项目布景/选题动机
因为工艺和资料的原因,传统乐器并不能够大范围的遍及,在必定程度上约束了人们对乐器的需求。而现在市场上存在的电子乐器往往体积大,功用相对单一,便携不便利,不利于人们随身的带着。所以规划一款触摸式电子琴,来补偿以上的缺乏。
二、需求剖析
2.1 功用要求
(1)能够完成钢琴的基本功用,演奏简略的音乐。
(2)用户经过触摸板来进行操作,用户界面友爱,操作便利。
(3)能够完成音乐的存储和回放。
三、方案规划
3.1 体系功用完成原理
现在MIDI音乐组成技能首要选用以下两种方法来完成:
FM频率组成技能和波表组成技能。
FM频率组成技能是使高频振动波德频率按调制信号规则改动的一种调制方法。多用于曾经的ISA声卡,它运用声响振动的原理对MIDI进行组成处理。但因为技能自身的限制,作用比较差,而波表组成则要好得多。
波表组成的英文名称为”WAVE TABLE”,从字面上翻译便是“波形表格“的意思。它是选用一称之为”波表查找“技能来发生MIDI音乐。详细方法是将声响的数字样本存储在固定的区域,然后依据MIDI没那个灵取出相应的样本将它复原回放。
它与FM的最大差异就在于FM经过对简略正弦波的线性操控来仿照音乐乐器和特殊作用,而波表选用实在的声响样本进行复原回放,因而选用波表组成的MIDI音乐听上去更挨近天然。因而本体系选用波表组成的技能来完成MIDI音乐组成。
3.2 硬件渠道选用及资源配置
体系的硬件框图如图1所示。
图1体系的硬件框图
体系选用AT32UC3A0512微操控器作为首要资源配置,如图2所示。
图2 AT32UC3A0512微操控器开发板
体系选用竞赛供给的EVK1105硬件渠道。硬件渠道选用AT32UC3A0512微操控器,它是32位字节位操控器,选用单循环精简指令集,包括DSP指令体系,运转速度能够到达1.49DMIPS/MHZ。别的渠道供给了液晶显示和触摸板,能够很好的来完成本体系规划。
3.3体系软件流程
体系软件流程图如图3所示。
图3软件流程图
3.4 体系估计完成成果
(1)能够完成电子琴的功用,用户经过触摸板就能够轻松的演奏乐器
(2)能够改动乐器的品种,而且主动调理乐器的音量
(3)增加对音乐的存储功用,用户能够挑选是否将音乐存放进SD卡中,而且能够从卡中回放现已存入的音乐。