- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及应用课程设计简易电子琴设计
大 庆 石 油 学 院
课 程 设 计
2010年3月 19 日
大庆石油学院课程设计任务书
课程 单片机原理及应用课程设计
题目 基于51单片机简易电子琴设计
专业 电子信息工程 姓名 学号
主要内容、基本要求、主要参考资料等
1、主要内容:
根据单片机课程所学内容,结合其他相关课程知识,设计一个简易电子琴,以加深对单片机知识的理解,锻炼实践动手能力,为以后的毕业设计和工作打下坚实基础。
2、基本要求:
本设计以MCS-51系列单片机为核心,采用常用电子器件设计。要求最少8个按键,每个按键对应一种音调,按下按键发声,松开按键后声音延迟一段时间后停止,即带余音的电子琴,延时时间可以设置,要求最少8个不同音调,可以采用标准的音调设计。
3、主要参考资料:
[1] 张毅坤,陈善久.单片微型计算机原理及应用.西安:西安电子科技大学出版社,2002.
[2] 张友德,赵志英,徐时亮.单片微机原理应用与实验.上海:复旦大学出版社,2000.
[3] 伟福Lab2000P系列单片机仿真实验系统说明书.
完成期限 2010.3.15-3.19
指导教师
专业负责人
2010年3 月 13日
第1章 概 述
我们生活在一个信息时代,各种电子产品层出不穷,作为一个计算机专业的学生,了解这些电子产品的基本组成和设计原理是十分必要的,我们学习的是计算机组成的理论知识,而课程设计正是对我们学习的理论的实践与巩固。本设计主要介绍的是一个用超高速硬件描述语言VHDL设计的一个具有若干功能的简易电子琴,其理论基础来源于计算机组成原理的时钟分频器。
1.1设计目的
(1)能够对电子电路、电子元器件、印制电路板等方面的知识有进一步的认识,独立对其进行测试与检查。
(2)熟悉8051单片机的内部结构和功能,合理使用其内部寄存器,能够完成相关软件编程设计工作。
(3)为实现预期功能,能够对系统进行快速的调试,并能够对出现的功能故障进行分析,及时修改相关软硬件。
(4)对软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高。
第2章 系统设计
2.1简易电子琴设计方案
设计一简易电子琴,要求能够发出1、2、3、4、5、6、7等七个音符。
使用元件:AT89C51、LM324,喇叭,按键等
1.能够实现基本的琴键功能
即每按下一个琴键,单片机能够检测到键盘的按键,并根据按键的位置通过程序来控制,使蜂鸣器发著不同频率的声音,声音延迟延迟一段时间,等到按键放开后,声音停止。然后再继续扫描,看是否有键按下,如此循环下去,即实现基本的琴键功能。
2.能够实现调节电子琴银色功能
在键盘上设置功能键,通过按键选择不同的因素。
3.能够实现通过按键自动播放歌曲的功能
在键盘上设置几个功能键,按下之后会根据功能键跳转到自动播放歌曲的程序,来播放相应的歌曲。
2.2系统的总框图
2.3系统工作原理
乐音实际上是有固定周期的信号。我们可以用AT89C51的一个定时器(如T1)控制,在P3.4脚上输出方波周期信号,产生乐音。根据不同的按键,调节T1的溢出时间,可输出不同频率的乐音,这样就做出了一台微型电子琴。
每个乐音的音高(频率)是固定的,表1列出了一个8度以及其上下共16个音的音名、频率及定时器T1初值对照(设晶体频率为6MHz)
音乐产生原理及硬件设计由于一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。本次设计中单片机晶振为12MHZ,那么定时器的计数周期为1MHZ,假如选择工作方式1,那T值便为T= 216--5﹡105/相应的频率 ,那么根据不同的频率计算出应该赋给定时器的计数值的工作原理图 频率(HZ) 简谱码(T值) 中 1 DO 523 64580 中 2 RE 587 64684 中 3 M 659 64777 中 4 FA 698 64820 中 5 SO 784 64898 中 6 LA 880 64968 中 7 SI 988 65030 采用查表程序进行查表时,可以为这个音符建立一个表格,有助于单片机通过查表的方式来获得相应的数据:
TABLE DW 64580,64684,64777,64820,64898,64968,65030
软件设计
4.1程序流程图
图3.的.2程序设计说明.2.1对声音的
您可能关注的文档
- 企业采购物流成本管理与控制研究范文预览.doc
- 企业财务管理部整套表格.doc
- 伊利VS蒙牛财务报表分析.doc
- 企业阿米巴整体实施方案(陈一拙)财务管理经管营销专业资料.doc
- 优质杂豆水稻种植及加工产业化项目可研报告.doc
- 会计专业企业会计准则与反倾销应诉关系研究.doc
- 优秀:移动通信系统中的切换技术分析与研究.doc
- 优秀多媒体播放软件设计内附详细的vc程序源码.doc
- 会计学 外文翻译 英文文献 香港创业板市场前景.doc
- 会计学-EVA评价方法的应用及展望.doc
- 新解读《GB_T 41415-2022纺织品 干湿热条件下尺寸变化率的测定》.docx
- 文创盲盒行业2025年用户回购满意度与忠诚度提升策略.docx
- 2025年快消品库存管理与品牌营销策略研究报告.docx
- 2025年储能技术投资回报率预测分析报告.docx
- 2025年产教融合型企业认定标准与职业教育人才培养体系构建.docx
- 元宇宙旅游市场潜力报告:2025年虚拟旅游产品创新与市场拓展研究.docx
- 2025年快消品库存管理与市场拓展策略研究报告.docx
- 2025年母婴护理服务标准化与品牌服务创新模式生态圈构建案例.docx
- 2025年宠物医疗AI算法在宠物宠物用品推荐中的应用研究.docx
- 社区团购用户满意度提升策略与区域市场分析报告.docx
文档评论(0)