- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子琴课程设计-- 基于单片机的电子琴设计
物理与信息工程系
课 程 设 计 报 告
课程名称 专 业 综 合
课题名称 基于单片机的电子琴设计
专 业 电子信息科学与技术
年 班 级 09级电科3班
学 号
姓 名 周志力
指导教师 谢莉
2012年6月1 日
目 录
封面 1
目录 2
第一章 设计要求及工作原理 3
1.1 设计指标 3
1.2 设计要求 3
1.3 设计说明 3
1.4 设计原理简介 3
第二章 硬件电路设计 5
2.1 单片机最小系统 5
2.2 键盘模块 7
2.3数码管模块 7
2.4 发声模块 8
第三章 软件设计 9
3.1 软件功能模块 9
3.2 软件程序流程图 10
3.3 软件源程序 11
第四章 实验焊接及调试 13
4.1 元器件清单 13
4.2电路焊接 14
4.2软件烧写与调试 14
4.2 系统联调 14
附录1:电子琴成品图 14
心得体会 15
第一章 设计要求及工作原理
1.1)、设计指标:
(1)设计一个(4×4)的键盘,并将16个键设计成16个音;
(2)按下按键显示相应的键值
(2)可弹奏想要表达的音乐;
(3)该电子琴包含1首示例音乐,接通电源按下按键可播放示例音乐。
1.2)、设计要求:
(1)按仿真图进行电路设计;
(2)制作符合设计指标的硬件电路。
1.3)、设计说明:
? 电子琴是高科技在音乐领域的一个代表,它是古典文化与现代文明的一个浓缩体。它不但可以帮助我们的音乐教师进行传统音乐文化的教育教学工作,而且由于它又具备现代音乐,特别是电子音乐、电脑音乐的基本结构、特征,因而使我们的教师在进行现代音乐、电子音乐、电脑音乐的教学时,更直接、更简便。
电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用AT89C51单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有15个弹奏按键、1个播放键和扬声器。
1.4)、设计简单原理介绍
一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。
若要产生音频脉冲,只要算出某一音频的周期(1/频率),再将此周期除以2,即为半周期的时间。利用定时器计时半周期时间,每当计时终止后就将P1.0反相,然后重复计时再反相。就可在P1.0引脚上得到此频率的脉冲。
利用AT89S51的内部定时器使其工作计数器模式(MODE1)下,改变计数值TH0及TL0以产生不同频率的方法产生不同音阶,例如,频率为523Hz,其周期T=1/523=1912μs,因此只要令计数器计时956μs/1μs=956,每计数956次时将I/O反相,就可得到中音DO(523Hz)。
计数脉冲值与频率的关系式(如式3-1所示)是:
N=fi÷2÷fr
3-1式中,N是计数值;fi是机器频率(晶体振荡器为12MHz时,其频率为1MHz);fr是想要产生的频率。
其计数初值T的求法如下: T=65536-N=65536-fi÷2÷fr
例如:设K=65536,fi=1MHz,DO(523Hz)的计数值。
T=65536-N=65536-fi÷2÷fr=65536-1000000÷2÷fr=65536-500000/f, DO的T=65536-500000/523=64580
单片机12MHZ晶振,高中低音符与计数T0相关的计数值如表4-2所示
表3-2 音符频率表
低音音符 频率HZ 中音音符 频率HZ 高音音符 频率HZ 1 261.63 1 523.25 1 1045.5 2 293.67 2 587.33 2 1174.6
您可能关注的文档
最近下载
- 华为昇腾智造解决方案.pdf VIP
- DLT51612018电气装置安装工程质量检验及评定规程.docx VIP
- 护线宣传课件.pptx VIP
- 西南油气田钻前工程制度宣贯及重要节点控制管理.pptx VIP
- 人教版三年级数学上册 第一单元观察物体第1课时 观察物体(1).pptx VIP
- +第一单元第2课《生活之美》课件+2024——2025学年人教版(2024)初中美术七年级下册.pptx VIP
- 第41届全国中学生物理竞赛复赛试题+答案与解析.pdf
- 节水灌溉施工组织设计.docx VIP
- 艾克森MARK弹性树脂性能及用途.pptx VIP
- 苏教版 五年级上册 科学 七色光.ppt VIP
文档评论(0)