课程设计---基于AT89S52单片机简易电子琴设计
《课程设计---基于AT89S52单片机简易电子琴设计》由会员分享,可在线阅读,更多相关《课程设计---基于AT89S52单片机简易电子琴设计(20页珍藏版)》请在毕设资料网上搜索。
1、 单片机应用与仿真训练设计报告单片机应用与仿真训练设计报告 -基于基于 AT89S52 单片机简易电子琴设计单片机简易电子琴设计 姓 名: 学 号: 专业班级: 电信 082 班 指导老师: 所在学院: 电气工程与自动化学院 2011 年 11 月 22 日 1 摘要摘要 设计的主要内容是用 AT89S52 单片机为核心控制元件,通过脉冲触发产生 出电子音调,设计一个简易的电子琴。以单片机作为主控核心,与键盘、蜂鸣器 等模块组成控制模块。 该系统运行稳定, 其优点是硬件电路简单, 软件功能完善, 控制系统可靠,性价比较高等,具有一定的实用与参考价值。 关键词:AT89S52;单片机;脉冲触发;
2、电子琴设计 2 目录目录 1 概述 . 3 1.1 功能简介 3 1.2 功能的实现 3 1.3 音乐产生原理. 3 2 系统总体方案及硬件设计 5 2.1 总体方案 5 2.2 硬件部分 5 2.2.1 矩阵键盘部分 5 2.2.2 扬声器接口电路部分 6 3 软件设计 7 4 Proteus 软件仿真 9 5 课程设计体会 . 10 参考文献 10 附录 1 源程序代码11 附录 2 系统原理图 19 3 1 概述概述 1.1 1.1 功能简介功能简介 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现 代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,
3、 它已经溶入现代人们的生活中,成为不可替代的一部分。 本简易电子琴的设计可实现的功能如下:程序中预存了一首音乐月亮代表 我的心 ,通过一个独立键盘可以实现对该音乐的播放和停止操作的控制。4*4 矩阵键盘的 16 个按键分别对应着 16 个不同的音符,分为高、低两个八度,当按 下某一按键,会发出相应的音调。按下按键时,扬声器会发出声音,松开按键后, 扬声器停止发声,按键的时间越长,发声时间越久。连续按下不同的按键,可以 实现乐曲的演奏。 1.2 1.2 功能的实现功能的实现 功能的实现部分分为软件和硬件两部分来简介。 1.3 1.3 音乐产生原理音乐产生原理 一首音乐是许多不同的音阶组成的,而每
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 基于 AT89S52 单片机 简易 电子琴 设计
