《单片机课程设计(论文)_音乐演奏器》.docVIP

  • 5
  • 0
  • 约1.81万字
  • 约 10页
  • 2016-12-10 发布于贵州
  • 举报

《单片机课程设计(论文)_音乐演奏器》.doc

《单片机课程设计(论文)_音乐演奏器》

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)

1亿VIP精品文档

相关文档