用单片机制作电子琴.docVIP

  • 20
  • 0
  • 约 16页
  • 2016-04-01 发布于湖北
  • 举报
用单片机制作电子琴.doc

第二章 总体方案 2.1系统设计要求 本系统分为两个部分,一个是音乐播放,另一个就是电子琴弹奏。 关于声音的处理,使用单片机C语言,利用定时器来控制频率,而每个音符的符号只是存在我自己定义的表中。具体要求如下: 1.要求达到电子琴的基本功能,可以用弹奏出简单的乐曲。 2.用键盘作出电子琴的按键,每键代表一个音符。 3.各音符按一定的顺序排列,必须符合电子琴的按键排列顺序。 4.固定音乐播放有按键控制:“播放”、“弹奏/停止”。 5.弹奏电子琴时能播放出准确的声音,不弹奏时可以播放内置音乐。 2.2 电子琴系统的组成 单片机因体积小、功能强、价格低廉而得到广泛应用。STC89C52单片机设计微型电子琴的方法,仅需STC89C52最小系统,扩展一组矩阵键盘,再接一组发光二极管用来指示电子琴的工作状态。 本系统分为两个部分,一个是音乐另一个就是电子琴。 音乐播放部分:音乐实际上是有固定周期的信号。本文介绍用STC89C52的两个定时器(如T0,T1)控制,在P1.3脚上输出方波周期信号,产生乐音,通过矩阵键盘按键产生不同的音符,由此操作人员可以随心所欲的弹奏自己所喜爱的乐曲,当不想弹奏时通过按放歌键可以演奏事先存放在单片机中的几首动听的曲子供消遣。当歌曲演奏完时,通过按复位键便可回到初始状态,这样就做出了一台微型电子琴。 由于一首音乐是许多不同的音阶组成的,

文档评论(0)

1亿VIP精品文档

相关文档