单片机课程设计---基于单片机的电子琴设计 下载本文

内容发布更新时间 : 2024/9/28 7:27:39星期一 下面是文章的全部内容请认真阅读。

单片机课程设计

09 届 电子信息工程 专业 ...... 班级

题 目 基于单片机的电子琴设计 学 号 .................. 姓 名 ........... 指导教师 ..........

二О一 一 年 一 月 五 日

一、 电子琴的基本原理

设计要求:

1、具有7个基本音符的按键,能够弹奏简单乐曲; 2、能够播放存贮在内存中的3首乐曲; 3、可以将弹奏乐曲存储在内存中并回放;

分析上述的设计要求结合单片机的功能,一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,而乐音就是固定频率的声音。这样我们就可以利用不同的频率的组合,构成我们想演奏的那首曲目。当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样的方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系编写正确就可以达到我们想要的曲目。

二、 电子琴的硬件设计

总体硬件组成框图

该设计方案是通过按键随意按下所要表达的音符,作为电平送给主体电路,中央处理器通过识别,解码输出音符,在扬声器中发出有效的声音。通过这样可以不断的弹奏我们想要的音符或者是音调,电路由复位电路,指示灯电路,和功能按键电路组成,通过功能键可以选择播放

键盘输入 AT89S52单片机 喇叭发出声音 音乐或者弹奏音节。

元器件列表

参数 2 0.1uF 2K 12MHZ 20pF 10K 330 3 4位 4.7K 数量 1 1 2 3 7 1 1 1 1 1 2 1 1 1 9 9 1 1 1 1 1 8 元器件清单 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 器件名称 USB座 USB线 双排针 跳帽 104电容 LED灯 电阻 40针座 STC89C52 晶振 电容 复位键 电阻 蜂鸣器 三极管9015 电阻 16针座 MAX232 串口 单排针 LED 电阻 按键 表1 元件列表