- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学本科课程设计报告
PAGE
PAGE 22
基于单片机的模拟电子琴发声控制系统
摘要
本设计是用AT89S52单片机为核心控制元件,设计一个模拟电子琴发声控制系统。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块。在主控模块上设有10个按键,其中7个按键控制7个音符,1个作为功能转换键使用,具有手动随意弹奏和自动播放乐曲的功能,另外2个按键用来实现高、低音的音符发音。下面具体介绍一下单片机各端口的分配功能:单片机的P1.1-P1.7为输入端口,用来控制7个音符的选择弹奏;P2.0为功能转换键,它能切换手动随意弹奏和自动播放乐曲的功能;P2.1-P2.2为单片机控制电子琴实现弹奏高、低的功能切换键;P0端口通过上拉电阻接到+5V上;P3.6为单片机的输出端口,它通过三极管与蜂鸣器相连。
本设计通过控制单片机定时器的定时时间产生不同频率的音频脉冲,经三极管放大信号后驱动蜂鸣器发出不同音节的声音。要实现7个音符的各自的高、中、低音,需要建立三个表,分别存储高音、中音和低音的频率值;默认为中音输出,当二个按键开关中某一个按下,通过软件选择相应的音频。按下弹奏键就可弹奏出不同的声音。
另外用软件延时来控制发音时间的长短,来控制节拍。通过把乐谱中的音符和相应的节拍变换为定时常数和延时常数,作为数据表格存放在存储器中。由程序查表得到定时常数和延时常数,分别用来控制定时器产生的脉冲频率和发出该音频脉冲的持续时间,这样就可以实现乐曲的演奏。
本设计为实物电路板设计开发,报告中详细的阐述了电子琴设计的方法和过程。并经过软硬件的调试,该音乐发生器不但能通过键盘弹奏出很好的音调,而且还可以通过键盘选择播放不同的音乐。
本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。
目录
TOC \o 1-2 \h \z \u HYPERLINK \l _Toc310346682 摘要 PAGEREF _Toc310346682 \h 1
1 概述 3
HYPERLINK \l _Toc310346684 1.1 电子琴概述 3
HYPERLINK \l _Toc310346685 1.2 电子琴系统原理 3
HYPERLINK \l _Toc310346686 1.3 设计任务及要求 3
HYPERLINK \l _Toc310346687 2 系统总体方案及硬件设计 4
2.1 硬件组成 4
HYPERLINK \l _Toc310346684 2.11 AT89S52简介 4
HYPERLINK \l _Toc310346685 2.12 音乐播放部分 7
HYPERLINK \l _Toc310346686 2.13 电子琴弹奏部分 7
HYPERLINK \l _Toc310346689 2.2 具体发音原理 7
HYPERLINK \l _Toc310346690 2.3 各部分电路 10
HYPERLINK \l _Toc310346684 2.31 晶振 10
HYPERLINK \l _Toc310346684 2.32 复位电路 10
HYPERLINK \l _Toc310346684 2.33 按键 11
HYPERLINK \l _Toc310346684 2.34 发音 11
HYPERLINK \l _Toc310346692 3 软件设计 12
HYPERLINK \l _Toc310346693 3.1 流程图 12
HYPERLINK \l _Toc310346694 3.2 主程序代码 13
HYPERLINK \l _Toc310346696 4 Proteus软件仿真 13
HYPERLINK \l _Toc310346701 5课程设计体会 13
HYPERLINK \l _Toc310346704 参考文献 14
HYPERLINK \l _Toc310346707 附录1 源程序代码 15
HYPERLINK \l _Toc310346708 附录2 仿真图 PAGEREF _Toc310346708 \h 23
1 概述
1.1 电子琴概述
电子琴又称作电子键盘,属于电子乐器(区别于电声乐器),发音音量可以自由调节。音域较宽,和声丰富,甚至可以演奏出一个管弦乐队的效果,表现力极其丰富。它还可模仿多种音色,甚至可以奏出常规乐器所无法发出的声音(如合唱声,风雨声,宇宙声等)。另外,电子琴在独奏时,还可随意配上类似打击乐音响的节拍伴奏,适合于演奏节奏性较强的现代音乐。
AT89S52是一种低功耗、高性能 HYPERLINK /view/22318.h
您可能关注的文档
- 2012《会计电算化》选择、判断及答案汇编[共十套].doc
- 如何使用罗盘.doc
- 安防系统数字监控方案.doc
- 促销员销售的十个技巧.ppt
- 地下室深基坑土方开挖及劫掠工程施工组织设计.doc
- 封闭式储煤场施工组织设计.doc
- 服装店店铺及品牌转让合同.doc
- 服装业销售技巧培训经典课件.ppt
- 感应式IC卡办公门禁管理系统方案.doc
- 高速公路施工预制小箱梁施工方案.doc
- DB3715T 24-2022 党政机关绿色食堂建设指南 .pdf
- DBJ14-090-2012 城镇道路高模量沥青混合料设计与施工技术规范 .pdf
- DB3713T 265-2022 健康体检质量管理规范 .pdf
- DB3714T 0012-2022 观赏灌木修剪规范 .pdf
- 2024年湘教新版九年级历史下册月考试卷含答案839.doc
- 2024年粤人版选修6历史上册月考试卷69.doc
- 2024年苏教版选修4地理上册阶段测试试卷94.doc
- 2024年上教版九年级历史上册阶段测试试卷13.doc
- 2024年浙科版九年级历史上册月考试卷414.doc
- 山东省潍坊市寿光市现代中学2025届高三考前热身生物试卷含解析.doc
文档评论(0)