单片机课程设计-基于AT89C51多音节电子琴的设计.doc

单片机课程设计-基于AT89C51多音节电子琴的设计.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51单片机课程设计 PAGE 课 程 设 计 设计名称 基于AT89C51多音节电子琴的设计 全套设计加扣?3012250582 学年学期  2013—2014 课程名称  单片机课程设计 专业年级  电气112 姓 名  学 号  提交日期  成 绩    指导教师  水利与建筑工程学院 目 录 TOC 第一章 开发的意义和设计目标 0 1.1 课题来源 0 1.2 开发意义 1 1.3 设计目标 1 1.4 可行性分析 1 第二章 系统功能实现说明 1 2.1 系统组成及总体框图 1 2.2 系统板硬件连线 ? ? 2 第三章 元件介绍 3 3.1 AT89C51简介 3 3.2 LM386简介 4 第四章 硬件电路设计 5 第五章 系统软件设计及说明 5 5.1 行列式键盘识别 6 5.2 音乐发生 6 5.2.1 音乐相关知识 6 5.2.2 如何用单片机实现音乐的频率 7 5.3 系统总体功能流程图 8 5.4 系统调试 9 5.5 硬件调试 9 5.6 软件调试 10 第6章 系统仿真与调试 10 6.1、Keil编译 10 6.2、Protues仿真平台 10 总结 12 参考文献 14 附录:PCB板,汇编程序 第 第 PAGE 26 页 共 NUMPAGES 29 页 第 第 PAGE 19 页 共 NUMPAGES 28 页 前言 科技迅速发展到今天,单片机已广泛应用于各个领域,从家用电器到办公自动化、工业自动化以及各种智能仪表、智能接口。虽然单片机的性能无法和PC机相比,但它具有体积小、价格低、可靠性高、智能、实时、可塑性好等诸多优点,使其成为开发嵌入式要用心太软和小型智能化产品的首选机种。 随着电子技术的发展,电子技术正在逐渐改善着人们的学习、生活、工作,因此开发本系统希望能够给人们多带来一点生活上的乐趣,电子技术与音乐的结合不断加深。由此而产生的电子琴在这种形势下,因其体积小,易于携带,经济适用,对初学者,尤其对识谱的人来说是很容易弹奏的,一首简单的曲子灵感好的人甚至不用很多的练习和教师的指导就能很快的弹奏出来。是一般家庭都能承受得了的经济投入,而且电子琴键盘操作直观易于掌握。这样就强烈地激发了学习者的学习兴趣,迅速地提高了电子琴的普及率。电子琴使用简单。深受广大音乐爱好者推崇。 第一章 开发的意义和设计目标 1.1 课题来源 单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机,它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。单片机技术使我们可以利用软硬件实现电子琴的功能,从而实现电子琴的微型化。 1.2 开发意义 (1)可以随意弹奏想要表达的音乐; (2)软件功能完善,控制系统可靠; (3)制作简单,成本低; 1.3 设计目标 以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有16个按键和扬声器。一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了。 1.4 可行性分析 由于本设计主要用于人们娱乐方面,因此在设计上尽量使其安全以及简单易操作。其次,在这次设计可行性上进行分析如下: (1)经济可行性: 所谓经济可行性,即在这次设计上需要投入资金的多少,由于课程设计是提高我们的动手能力以及资金有限。因此在经济上必须能够承受,比较理想化的对于我们课程设计来说是不可行的。通过分析后,无论是在器件价格或是常见度上均是可行的。 (2)技术可行性: 技术可行性主要是分析技术条件上是否能够顺利开展并完成课程设计的主要问题,硬件、软件能否满足设计者的需要等。通过分析各种软件环境,硬件仿真环境等均已经具备。 综上所述,本系统设计目标已经明确,在经济与技术上均可行,因此本系统的开发是完全可行的。 第二章 系统功能实现说明 2.1 系统组成及总体框图 硬件设计的任务是根据总体设计要求,具体确定系统中

文档评论(0)

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

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

1亿VIP精品文档

相关文档