- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业论文设计 题 目: 基于单片机的电子音乐盒 学 院: 专 业: 年 级: 姓 名: 组 员: 指导老师 : 年 月 日 目 录 第1章系统总体方案说明……………………………………1 第2章系统硬件电路设计框图和工作原理 …………………4 §2.1 89S52单片机……………………………………×4矩阵式键盘……………………………………………………6 §2.4 发音电路…………………………………………7 第3章 软件设计及调试……………………………………8 §3.1主程序设计……………………………8 §3.2按键处理子程序………………………………8 §3.3音乐播放程序 …………………………………8 §3.6软件调试…………………………………………9 第4章 总结和体会………………………………………9 第5章 参考文献……………………………………………10 附录…………………………………………………………10 §附录A 系统硬件电路原理图…………………10 §附录B印制电路板……………………………………11 §附录C源程序清单……………………………………11 第1章 系统总体方案说明 本文的主要内容是用AT89S52单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘、蜂鸣器等模块组成核心主控制模块,在主控模块上设有16个按键和蜂鸣器。本文主要对使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电子琴统硬件组成。利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏想要表达的音乐。本文分别从原理图,主要芯片,各模块原理及各模块的程序的调试来详细阐述。 本课题要求以单片机为核心设计一个简易电子琴,具有弹奏乐曲的功能。一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,音阶对应频率关系图1-1: C调各音符频率与计数值T的关系 音符 频率(Hz) 半周期(ms) 简谱码T值 定时值(H) 简谱码T值 定时值(D) 低1 Do 262 1.90 F894H 62628 低2 Re 294 1.70 F95CH 63835 低3 Mi 330 1.51 FA1AH 64021 低4 Fa 349 1.43 FA6AH 64103 低5 So 392 1.28 FB00H 64260 低6 La 440 1.14 FB8CH 64400 低7 Si 494 1.01 FC0EH 64524 中1 Do 523 0.95 FC4AH 64580 中2 Re 587 0.85 FCAEH 64684 中3 Mi 659 0.76 FD08H 64777 中4 Fa 698 0.72 FD30H 64820 中5 So 784 0.64 FD80H 64896 中6 La 880 0.57 FDC6H 64966 中7 Si 988 0.51 FE02H 65030 高1 Do 1046 0.47 FE2AH 65058 高2 Re 1175 0.42 FE5CH 65110 高3 Mi 1318 0.38 FE84H 65157 高4 Fa 1397 0.36 FE98H 65178 高5 So 1568 0.32 FEC0H 65217 高6 La 1760 0.28 FEE8H 65252 高7 Si 1967 0.25 FF06H 65283 本设计用8单片机为核心,利用8段数码管显示器.采用动态显示输出,用户信息输入则采用×4矩阵式键盘,声音输出用蜂鸣器来实现。采用8段数码管显示器进行动态显示需要占用I/O线×4矩阵式键盘占用根I/O线,蜂鸣器占用1根I/O线,8单片机有不用扩展I/O口。用一片单片机即可满足本设计的输入输出。 图1-2 通过对电子琴主体部分的电路进行模仿设计,达到电子琴固有的基本功能电子琴发声模块负责发出音键相应的音符;选择控制模块负责由外部控制电子琴的各项功能的实现。在只实现基本功能时(由功能控制键控制),外部输入的音键,由电子琴发声模块发出相应的音符。89S52单片机 2.2 4×4矩阵式键盘一共有个按键,可采用×4矩阵式键盘第3章 软件设计及调试 3.1 主程序设计主程序设计的第一步为初始化,初始化I/O口,设置定时器定时时间,写定时器工作方式寄存器,设置允许T0中
文档评论(0)