1 / 7
文档名称:

2021年毕业设计-电子琴设计-毕业设计心得体会3000.docx

格式:docx   大小:17KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2021年毕业设计-电子琴设计-毕业设计心得体会3000.docx

上传人:书犹药也 2021/3/27 文件大小:17 KB

下载得到文件列表

2021年毕业设计-电子琴设计-毕业设计心得体会3000.docx

文档介绍

文档介绍:毕业设计-电子琴设计:毕业设计心得体会3000
摘 要 电子琴是当代电子科技和音乐结合的产物,是一个新型的键盘乐器。该设计关键由键盘、扬声器等模块组成关键主控制模块,在主控模块上设有16个按键和扬声器的简易电子琴。本设计采取AT89S51单片机为关键控制元件,利用定时器,发出不一样频率的脉冲,脉冲经喇叭驱动电路放大滤波后,就会发出不一样的音调,利用不一样的频率的组合,可组成我们想要的音乐。该系统经过调试运行、仿真验证,基础实现了设计目标。
  关键词:单片机;
  按键;
  电子琴;
  音阶 目 录 1 课题描述1 2问题分析和任务定义2 问题分析2 任务定义3 3概要设计4 4硬件电路设计5 5 程序设计6 主程序步骤图6 子程序步骤图6 程序代码7 6电路仿真14 仿真软件14 仿真电路14 7调试、测试和结果分析15 调试15 测试15 结果分析15 8总结16 参考文件17 1 课题描述 一首音乐是很多不一样的音阶组成的,而每个音阶对应着不一样的频率,这么我们就能够利用不一样的频率的组合,组成我们所想要的音乐了,对于单片机,能够利用定时器,发出不一样频率的脉冲,不一样频率的脉冲经喇叭驱动电路放大滤波后,就会发出不一样的音调,利用不一样的频率的组合,从而设计成一个和键盘、扬声器等模块组成关键主控制模块,在主控模块上设有16个按键和扬声器的简易电子琴。
  此次设计关键应用AT89C51单片机为关键控制元件,和键盘、扬声器等模块组成关键主控制模块,经过软硬件设计,模式转换按键触发外部中止,中止使程序跳转,实现模式转换,开启电子琴,经过查询电子琴所按下的按键,读取电子琴输入状态,跳转到对应的程序人口,实现用户自编歌曲。
  开发环境:DICE-51仿真开发系统,Proteus仿真软件,Keil环境 2问题分析和任务定义 问题分析 此次设计关键经过对AT89C51的基础认识,利用定时器,发出不一样频率的脉冲,不一样频率的脉冲经喇叭驱动电路放大滤波后,就会发出不一样的音调,利用不一样的频率的组合,从而设计成一个和键盘、扬声器等模块组成关键主控制模块,在主控模块上设有16个按键和扬声器的简易电子琴。在设计时应用4*4行列式键盘扫描,由P3口实现,其中接C0-C3,接L0-L3。图所表示:
  图 4*4行列式键盘扫描 利用AT89S51的内部定时器使其工作在计数器模式下,改变计数值TH0及TL0以产生不一样频率的方法产生不一样音阶,计数脉冲值和频率的关系式是:
  N=fi÷2÷fr。关系式中N是计数值;
  fi是机器频率晶体振荡器为12MHz时,其频率为1MHz;
  fr是想要产生的频率。其计数初值T的求法以下:
  T=65536-N=65536-fi÷2÷fr。单片机12MHZ晶振高、中、低音符和单片机计数T0相关的计数值如表所表示:
  音符 频率HZ 简谱码T值 音符 频率HZ 简谱码T值 低1DO 262 63628 # 4 FA# 740 64860 #1DO# 277 63731 中 5 SO 784 64898 低2RE 294 63835 # 5 SO# 831 64934 #2 RE# 311 63928 中 6 LA 880 64968 低 3 M 330 64021 # 6