简易电子琴设计(单机课程设计).docVIP

  • 5
  • 0
  • 约2.64万字
  • 约 8页
  • 2016-08-19 发布于贵州
  • 举报
简易电子琴设计(单机课程设计)

简易电子琴设计 用单片机控制扬声器,弹奏出一段音乐。 一、预备知识: 乐曲由不同音符组成,各音符都有对应的频率,频率不同的方波加在扬声器上, 就产生一个持续的音符。利用不同的音符、音高、音长组合,就可产生想要的音乐。 对于单片机来说,利用其定时器产生不同频率的方波非常方便,以 11.0592、 22.1184MHz 晶振(实验箱)为例,列出高中低音符与单片机定时器初值如下表所示 注意: 1、一个音段常见由7 个标准音组成(1do、2ri、3mi、4fa、5sol、6la、7si),但实际 乐曲中还有一些介于2 个标准音之间的音,即半度音,有1.5、2.5、4.5、5.5、6.5 共 5 个,所以完整的1 个音段有12 个音。 2、选择简谱时,尽量选用只含7 个标准音的乐曲,而且要选C 大调的(简谱左上角 标着1=C X/4),否则各音符的频率要做相应的变化。 10 二、设计目的 了解扬声器的发声原理,进一步熟悉定时器、键盘扫描、LED 显示电路的工作 原理及编程方法。 三、设计内容 1、设计键盘、LED 显示、扬声器驱动电路原理图; 2、设计程序流程图; 3、编程调试,利用按键作为琴键,按下不同的键发出相应的音调,同时在LED 最右位显示对应键号值。 四、参考接线 扬声器的 SPK+端接VCC,SPK 负端连接到某一I/O 口。 五、设计步骤 程序: KEYB

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档