单片机课程设计(论文)-音乐演奏器--119006752.docVIP

单片机课程设计(论文)-音乐演奏器--119006752.doc

  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文档。上传文档
查看更多
单片机课程设计(论文)-音乐演奏器--119006752

PAGE PAGE 15 摘要 音乐演奏器是为了解决音乐演奏的问题。本设计采用单片机89C51作为核心元件,利用蜂鸣器、三极管等元件设计的音乐演奏器,能满足演奏的需要。本文详细介绍了音乐演奏器硬件与软件的设计过程。由于单片机的集成度高,功能性强,通用性好,特别是它具有体积小、重量轻、能耗低、价格便宜、可靠性好、抗干扰能力强和使用方便等方面的独特的优点。采用该装置可以根据实际情况进行修改,具有低功耗、可靠性、安全性以及低成本等特点。 目录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc280266772 1 设计目的 3 HYPERLINK \l _Toc280266773 2 硬件设计 3 HYPERLINK \l _Toc280266774 2.1 确定器件的型号及参数 3 HYPERLINK \l _Toc280266775 2.1.1 80C51单片机 3 2.1.2 MCS-51的中断源……………………………………………………………….3 2.1.3 定时计数器……………………………………………………………………………………...4 HYPERLINK \l _Toc280266778 2.1.4 蜂鸣器 5 HYPERLINK \l _Toc280266779 2.1.5 三极管 6 HYPERLINK \l _Toc280266780 2.1.6 DIP封装 7 HYPERLINK \l _Toc280266781 2.2 元器件清单 7 HYPERLINK \l _Toc280266782 2.3 工作原理及原理图 8 HYPERLINK \l _Toc280266784 3 软件设计 9 HYPERLINK \l _Toc280266785 3.1 音符发音原理 9 HYPERLINK \l _Toc280266786 3.2 乐曲的音调表示方法 9 HYPERLINK \l _Toc280266787 3.3 产生音乐频率 10 HYPERLINK \l _Toc280266788 3.3 歌谱 10 HYPERLINK \l _Toc280266789 3.4 程序设计 10 HYPERLINK \l _Toc280266790 3.4.1 程序流程图 11 HYPERLINK \l _Toc280266791 3.4.2 汇编语言编写的歌曲演奏程序代码如下 12 HYPERLINK \l _Toc280266792 4 参考文献 14 HYPERLINK \l _Toc280266793 设计体会 15 1 设计目的 1、通过课程设计全面系统的了解单片机的设计苏醒及设计步骤. 2、了解音乐演奏器的基本组成及开发设计过程中需要注意的问题. 3、利用单片机设计一个演奏兰花草歌曲的音乐演奏器。 4、熟悉音乐演奏的全过程,学会处理调试过程中出现的问题. 2 硬件设计 2.1 确定器件的型号及参数 2.1.1 80C51单片机 80C51单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。 电源: ⑴ VCC - 芯片电源,接+5V; ⑵ VSS - 接地端; ⒉ 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 ⒊ 控制线:控制线共有4根, ⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ① ALE功能:用来锁存P0口送出的低8位地址 ② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。⑵ PSEN:外ROM读选通信号。 ⑶ RST/VPD:复位/备用电源。 ① RST(Reset)功能:复位信号输入端。 ② VPD功能:在Vcc掉电情况下,接备用电源。

文档评论(0)

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

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

1亿VIP精品文档

相关文档