简单的电子钢琴套装.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简单的电子钢琴套装

课程设计报告( 2014—2015 年度第 二 学期)课程:单片机及嵌入式系统A题目:简易电子琴院系:自动化系班级:测控1201 学号:201202030105201202030106学生姓名:范征宇高鸣指导教师:程海燕设计周数:一周成绩:日期:2015年6月11日一、课程设计内容与要求1.针对所选择的设计题目进行硬件设计,合理选用所需元器件,绘制系统结构框图、硬件接线图,并在实验系统上完成电路的连接与调试。2.根据所选题目的要求进行程序设计,绘制程序总体流程图并编写源程序上机调试。3.写出课程设计报告,对整个设计过程进行归纳与综合,对设计中所存在的问题与不足进行分析与总结,提出解决的方法、措施、建议与对这次设计实践的认识与收获。二、课程设计正文正文为宋体,五号字行间距为21 ------------------------(主要内容包括:1)设计题目;2)设计思想阐述(总体设计方案、系统的主要功能、作用);3)系统工作原理介绍(电路设计、系统框图);4)系统程序设计(程序流程图、源程序及注释);5)系统调试结果。)三、课程设计总结正文为宋体,五号字行间距为21 ------------------------(主要内容包括:1)对整个设计工作过程进行归纳与综合; 2)对设计中所存在的问题与不足进行分析与总结; 3)提出解决问题的方法、建议与对这次设计实践的认识与收获。)四、参考文献(一定要列出全部参考文献,包括网上资料来源的网址,注意搜索资料时及时拷贝网址)[1] 作者1, 作者2书名. 出版单位, 版本. 出版日期附录(设计流程图、程序、表格、数据等)一、课程设计内容与要求1.针对所选择的设计题目进行硬件设计,合理选用所需元器件,绘制系统结构框图、硬件接线图,并在实验系统上完成电路的连接与调试。2.根据所选题目的要求进行程序设计,绘制程序总体流程图并编写源程序上机调试。3.写出课程设计报告,对整个设计过程进行归纳与综合,对设计中所存在的问题与不足进行分析与总结,提出解决的方法、措施、建议与对这次设计实践的认识与收获。二、课程设计正文设计题目主要内容是用AT89S51单片机作为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有16个按键与扬声器。设计思想使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电子琴统硬件组成。利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏想要表达的音乐。一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。设计原理4×4矩阵键盘识别处理每个按键都有它的行值列值,行值列值的组合就是按键的编码。矩阵的行线与列线分别通过两并行接口与CPU通信。每个按键的状态同样需变成数字量“0”与“1”,开关的一端(列线)通过电阻接VCC,而接地是通过程序输出数字“0”实现的。键盘处理程序的任务是:确定有无键按下,判断哪一个键按下,键的功能是什么;还要消除按键在闭合或断开时的抖动。两个并行口中,一个输出扫描码,使按键逐行动态接地,另一个并行口输入按键状态,由行扫描值与回馈信号共同形成键编码而识别按键,通过软件查查出该键的功能。数码管扬声器截图各音节频谱码利用AT89C51的内部定时器使其工作计数器模式(MODE1)下,改变计数值TH0及TL0以产生不同频率的方法产生不同音阶,例如,频率为523Hz,其周期T=1/523=1912μs,因此只要令计数器计时956μs/1μs=956,每计数956次时将I/O反相,就可得到中音DO(523Hz)。计数脉冲值与频率的关系式(如式4-1所示)是: N=fi÷2÷fr 4-1式中,N是计数值;fi是机器频率(晶体振荡器为12MHz时,其频率为1MHz);fr是想要产生的频率。其计数初值T的求法如下: T=65536-N=65536-fi÷2÷fr例如:设K=65536,fi=1MHz,求低音DO(261Hz)、中音DO(523Hz)、高音DO(1046Hz)的计数值。T=65536-N=65536-fi÷2÷fr=65536-1000000÷2÷fr=65536-500000/fr 低音DO的T=65536-500000/262=63627 中音DO的T=65536-500000/523=64580 高音DO的T=65536-500000/1046=65059单片机12MHZ晶振,高中低音符与计数T0相关的计数值如表4-2所示 表4-2 音符频率表音乐发生流

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档