基于51单片机的电子琴课程设计精讲.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要 本设计主要研究基于AT89C52单片机的简易电子琴设计。 它是以单片机作为主控核心,设置键盘、蜂鸣器等外围器件;另外还用到一些简单器件如:NPN型三极管及电阻等。利用按键实现音符和音调的输入;用NPN型三极管8550实现低音频功率放大;最后用蜂鸣器进行播放“送别”。 本设计硬件部分主要由最小系统,按键系统模块和蜂鸣器模块组成。其软件部分主要有主程序模块、定时中断程序、定时计数程序。 (1)最小系统:它是单片机应用系统的设计基础。它包括单片机的选择、时钟系统设计、复位电路设计、简单的I/O口扩展、掉电保护等。 (2)按键系统模块:本设计采用10个按键,其中7个按键用来显示7个音调,其它3个按键可以进行高低中音的切换,并自动播放已存歌曲。 (3)蜂鸣器模块:此电子琴发音电路是通过三极管驱动蜂鸣器发音,经过上拉电阻提高驱动能力。 本次设计首先对单片机设计简易电子琴仔细分析,接着制作硬件电路和编写软件的程序,最后进行软硬件的调试运行。并且从原理图,主要芯片,各模块的原理和各个模块的程序调试来阐述。利用单片机产生不同频率来获得我们要求的音阶,实现高、中、低共21个音符的发音和音乐播放时的控制,并且能自动播放程序中编排的音乐。系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比高等,具有一定的使用和参考价值。 目录 TOC \o 1-5 \h \u  HYPERLINK \l _Toc22004 1.概述  PAGEREF _Toc22004 1  HYPERLINK \l _Toc9167 1.1设计背景  PAGEREF _Toc9167 1  HYPERLINK \l _Toc17823 1.2设计意义  PAGEREF _Toc17823 1  HYPERLINK \l _Toc7223 1.3 设计任务  PAGEREF _Toc7223 1  HYPERLINK \l _Toc2496 2.系统总体方案及硬件设计  PAGEREF _Toc2496 2  HYPERLINK \l _Toc15590 2.1总体设计  PAGEREF _Toc15590 2  HYPERLINK \l _Toc294 方案一:采用单个的逻辑器件组合  PAGEREF _Toc294 2  HYPERLINK \l _Toc26753 方案二:用VHDL语言编程来实现  PAGEREF _Toc26753 2  HYPERLINK \l _Toc28302 2.2单片机选型  PAGEREF _Toc28302 3  HYPERLINK \l _Toc24251 2.3单片机的最小工作系统  PAGEREF _Toc24251 3  HYPERLINK \l _Toc854 2.3.1 时钟电路  PAGEREF _Toc854 3  HYPERLINK \l _Toc22001 2.3.2复位电路  PAGEREF _Toc22001 4  HYPERLINK \l _Toc21033 2.4 原理框图  PAGEREF _Toc21033 4  HYPERLINK \l _Toc4222 2.5 按键部分设计  PAGEREF _Toc4222 5  HYPERLINK \l _Toc5734 2.5.1操作键设计  PAGEREF _Toc5734 5  HYPERLINK \l _Toc3654 2.5.2键盘设计  PAGEREF _Toc3654 5  HYPERLINK \l _Toc3021 2.5.3去抖动  PAGEREF _Toc3021 6  HYPERLINK \l _Toc7663 2.6发音部分设计  PAGEREF _Toc7663 7  HYPERLINK \l _Toc22745 3.系统软件设计  PAGEREF _Toc22745 7  HYPERLINK \l _Toc24542 3.1系统分析  PAGEREF _Toc24542 7  HYPERLINK \l _Toc16502 3.1.1系统软件的组成  PAGEREF _Toc16502 7  HYPERLINK \l _Toc9955 3.1.2 系统总体功能流程图  PAGEREF _Toc9955 8  HYPERLINK \l _Toc24426 3.2 参数计算  PAGEREF _Toc24426 9  HYPERLINK \l

文档评论(0)

558411 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档