电子设计竞赛实验报告之电子琴(含详细原理,流程图,c语言程序,proteus图等).docVIP

  • 16
  • 0
  • 约1.88千字
  • 约 5页
  • 2020-08-24 发布于江西
  • 举报

电子设计竞赛实验报告之电子琴(含详细原理,流程图,c语言程序,proteus图等).doc

创新教育设计题目报告 电子琴 摘要: 电子琴系统使用喇叭,数码管及矩阵键盘,通过设置不同定时器0初值,改变喇叭发声频率,可以实现调性转换、改变音高与播放速度、播放已有曲目、声音录音及声音回放的功能。 关键字: 喇叭,键盘,定时器0,频率 设计题目及要求: (1)能够通过键盘演奏音符。 (2)能够保存演奏的音乐,并实现回放。 (3)有音调调整功能(如:C调,G调)。 (4)自由发挥其他功能. (5)要求有单片机硬件系统框图,电路原理图,软件流程图。 一、系统方案: 1、方案: 显示部分:采用两位共阴数码管的动态扫描方式,第一位数码管显示当前调性,第二位数码管显示当前演奏音。 控制部分:采用8Ω喇叭与8550三极管,连接成喇叭放大电路,矩阵键盘使用扫描的方式,通过按下键盘,实现对应声音的演奏。八个功能键,实现转调,录音\停止录音,播放录音等种功能。 2、总体方案: 1)硬件系统框图: AT89S52单片机 AT89S52单片机 喇叭 键盘 输入 输出 2)软件流程图: 否 否 是否发音键 无按键 有按键 数码管显示 按键扫描 初始化 功能键 第一次 录音键 flag=1 开启录音 修改music[]值 第一次 录音键 flag=0 停止录音 flag=1 播放键 播放music[] 定时器0赋初值 中断服务函数 spk=!spk 是否仍在按键 是 二、单元电路: 1、单片机电

文档评论(0)

1亿VIP精品文档

相关文档